Skip to content

Commit b348ff0

Browse files
authored
Merge pull request #1478 from surishubham/main
Merge pull request #1477 from amanchopra1905/stage
2 parents 02495de + 286b025 commit b348ff0

8 files changed

+292
-0
lines changed
90.5 KB
Loading
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
id: espresso-automation-on-emulators-simulators
3+
title: Espresso Automation using Emulators and Simulators on LambdaTest
4+
sidebar_label: Espresso - Emulator and Simulator
5+
description: Learn how to run espresso app automated tests on using Emulators and Simulators on LambdaTest.
6+
keywords:
7+
- app automation emulators simulators
8+
- app automation emulators
9+
- app automation simulators
10+
url: https://www.lambdatest.com/support/docs/espresso-automation-on-emulators-simulators/
11+
site_name: LambdaTest
12+
slug: espresso-automation-on-emulators-simulators/
13+
---
14+
15+
import CodeBlock from '@theme/CodeBlock';
16+
import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
17+
import Tabs from '@theme/Tabs';
18+
import TabItem from '@theme/TabItem';
19+
20+
<script type="application/ld+json"
21+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
22+
"@context": "https://schema.org",
23+
"@type": "BreadcrumbList",
24+
"itemListElement": [{
25+
"@type": "ListItem",
26+
"position": 1,
27+
"name": "Home",
28+
"item": "https://www.lambdatest.com"
29+
},{
30+
"@type": "ListItem",
31+
"position": 2,
32+
"name": "Support",
33+
"item": "https://www.lambdatest.com/support/docs/"
34+
},{
35+
"@type": "ListItem",
36+
"position": 3,
37+
"name": "Espresso App Automation Using Emulators and Simulators on LambdaTest",
38+
"item": "https://www.lambdatest.com/support/docs/espresso-automation-on-emulators-simulators/"
39+
}]
40+
})
41+
}}
42+
></script>
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
id: hyperexecute-release-notes-2-7-3
3+
title: Version 2.7.3
4+
hide_title: false
5+
sidebar_label: Version 2.7.3
6+
description: Version 2.7.3
7+
keywords:
8+
- LambdaTest Hyperexecute
9+
- LambdaTest Hyperexecute help
10+
- LambdaTest Hyperexecute documentation
11+
- FAQs
12+
url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-3/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-7-3/
15+
---
16+
17+
import NewReleaseTag from '../src/component/newRelease.js';
18+
import EnhancementTag from '../src/component/enhancementTag';
19+
import BugFixTag from '../src/component/bugFixTag';
20+
21+
<script type="application/ld+json"
22+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
23+
"@context": "https://schema.org",
24+
"@type": "BreadcrumbList",
25+
"itemListElement": [{
26+
"@type": "ListItem",
27+
"position": 1,
28+
"name": "Home",
29+
"item": "https://www.lambdatest.com"
30+
},{
31+
"@type": "ListItem",
32+
"position": 2,
33+
"name": "Support",
34+
"item": "https://www.lambdatest.com/support/docs/"
35+
},{
36+
"@type": "ListItem",
37+
"position": 3,
38+
"name": "Version",
39+
"item": "https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-3/"
40+
}]
41+
})
42+
}}
43+
></script>
44+
45+
## `globalPre` and `globalPost` flag in HyperExecute YAML
46+
The [`globalPre`](https://www.lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#globalpre) and [`globalPost`](https://www.lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#globalpost) flags in the HyperExecute YAML configuration allow for global setup and teardown operations for test execution. These flags enable users to define commands that run before any tests begin (globalPre) and after all tests have completed (globalPost), providing greater control over test executions.
47+
48+
```yaml title="hyperexecute.yaml"
49+
# globalPre
50+
globalPre:
51+
mode: remote #local or remote
52+
commands:
53+
- "echo 'Setting up environment'"
54+
- "apt-get update && apt-get install -y curl"
55+
- "curl -X POST https://api.example.com/init"
56+
runson: linux
57+
58+
# globalPost
59+
globalPost:
60+
mode: remote #local or remote
61+
commands:
62+
- "echo 'Cleaning up test environment'"
63+
- "rm -rf /tmp/test-results"
64+
- "curl -X POST https://api.example.com/cleanup"
65+
runson: linux
66+
```
67+
68+
<img loading="lazy" src={require('../assets/images/hyperexecute/release-notes/globalPre-globalPost.png').default} alt="cmd" className="doc_img"/>
69+
70+
> 📘 Refer to our detailed documentation for [`globalPre`](https://www.lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#globalpre) and [`globalPost`](https://www.lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#globalpost) flags.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
id: hyperexecute-release-notes-2-7-6
3+
title: Version 2.7.6
4+
hide_title: false
5+
sidebar_label: Version 2.7.6
6+
description: Version 2.7.6
7+
keywords:
8+
- LambdaTest Hyperexecute
9+
- LambdaTest Hyperexecute help
10+
- LambdaTest Hyperexecute documentation
11+
- FAQs
12+
url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-6/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-7-6/
15+
---
16+
17+
import NewReleaseTag from '../src/component/newRelease.js';
18+
import EnhancementTag from '../src/component/enhancementTag';
19+
import BugFixTag from '../src/component/bugFixTag';
20+
21+
<script type="application/ld+json"
22+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
23+
"@context": "https://schema.org",
24+
"@type": "BreadcrumbList",
25+
"itemListElement": [{
26+
"@type": "ListItem",
27+
"position": 1,
28+
"name": "Home",
29+
"item": "https://www.lambdatest.com"
30+
},{
31+
"@type": "ListItem",
32+
"position": 2,
33+
"name": "Support",
34+
"item": "https://www.lambdatest.com/support/docs/"
35+
},{
36+
"@type": "ListItem",
37+
"position": 3,
38+
"name": "Version",
39+
"item": "https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-6/"
40+
}]
41+
})
42+
}}
43+
></script>
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
id: hyperexecute-release-notes-2-7-8
3+
title: Version 2.7.8
4+
hide_title: false
5+
sidebar_label: Version 2.7.8
6+
description: Version 2.7.8
7+
keywords:
8+
- LambdaTest Hyperexecute
9+
- LambdaTest Hyperexecute help
10+
- LambdaTest Hyperexecute documentation
11+
- FAQs
12+
url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-8/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-7-8/
15+
---
16+
17+
import NewReleaseTag from '../src/component/newRelease.js';
18+
import EnhancementTag from '../src/component/enhancementTag';
19+
import BugFixTag from '../src/component/bugFixTag';
20+
21+
<script type="application/ld+json"
22+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
23+
"@context": "https://schema.org",
24+
"@type": "BreadcrumbList",
25+
"itemListElement": [{
26+
"@type": "ListItem",
27+
"position": 1,
28+
"name": "Home",
29+
"item": "https://www.lambdatest.com"
30+
},{
31+
"@type": "ListItem",
32+
"position": 2,
33+
"name": "Support",
34+
"item": "https://www.lambdatest.com/support/docs/"
35+
},{
36+
"@type": "ListItem",
37+
"position": 3,
38+
"name": "Version",
39+
"item": "https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-8/"
40+
}]
41+
})
42+
}}
43+
></script>
44+
## Default Reporter Configuration in CypressOps
45+
You can now explicitly specify a custom reporter setup using the new `reporterConfigFile` option in [`cypressOps`](https://www.lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#cypressops). If your Cypress project does not have a custom reporter configured, `cypressOps` will automatically enable command logs using the mochawesome reporter by default. This ensures that test results are always captured in a readable format, without requiring manual setup.
46+
47+
```yaml
48+
cypressOps:
49+
reporterConfigFile: "reporter_config.json"
50+
```
51+
52+
Value of this JSON:
53+
54+
```json
55+
{
56+
"reporterEnabled": "mochawesome,mocha-junit-reporter",
57+
"mochawesomeReporterOptions": {
58+
"reportDir": "cypress/results",
59+
"overwrite": true,
60+
"html": false,
61+
"json": true
62+
},
63+
"mochaJunitReporterReporterOptions": {
64+
"mochaFile": "cypress/results/my-test-output.xml",
65+
"toConsole": true
66+
}
67+
}
68+
```
69+
70+
## Setup Runtime Updates
71+
HyperExecute expands its support for the dotnet by introducing the versions `4.7` and `4.8` in the [runtime](https://www.lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#runtime).
72+
73+
```yaml
74+
runtime:
75+
- language: dotnet
76+
version: "4.7"
77+
```

docs/hyperexecute-release-notes.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,16 @@ HyperExecute is an AI Native Test Orchestration Cloud Platform, enabling test au
5050
| [Version 0.2.249](/support/docs/hyperexecute-cli-release-notes-0-2-249) | January 13, 2025|
5151

5252
### 2025 releases
53+
#### March, 2025
54+
| Release Number | Release Date |
55+
|----------------|--------------|
56+
| [Version 2.7.8](/support/docs/hyperexecute-release-notes-2-7-8) | March 24, 2025|
57+
| [Version 2.7.6](/support/docs/hyperexecute-release-notes-2-7-6) | March 10, 2025|
58+
5359
#### February, 2025
5460
| Release Number | Release Date |
5561
|----------------|--------------|
62+
| [Version 2.7.3](/support/docs/hyperexecute-release-notes-2-7-3) | February 17, 2025|
5663
| [Version 2.7.1](/support/docs/hyperexecute-release-notes-2-7-1) | February 03, 2025|
5764

5865
#### January, 2025
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
id: xcui-automation-on-emulators-simulators
3+
title: XCUI Automation using Emulators and Simulators on LambdaTest
4+
sidebar_label: XCUI - Emulator and Simulator
5+
description: Learn how to run xcui app automated tests on using Emulators and Simulators on LambdaTest.
6+
keywords:
7+
- app automation emulators simulators
8+
- app automation emulators
9+
- app automation simulators
10+
url: https://www.lambdatest.com/support/docs/xcui-automation-on-emulators-simulators/
11+
site_name: LambdaTest
12+
slug: xcui-automation-on-emulators-simulators/
13+
---
14+
15+
import CodeBlock from '@theme/CodeBlock';
16+
import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
17+
import Tabs from '@theme/Tabs';
18+
import TabItem from '@theme/TabItem';
19+
20+
<script type="application/ld+json"
21+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
22+
"@context": "https://schema.org",
23+
"@type": "BreadcrumbList",
24+
"itemListElement": [{
25+
"@type": "ListItem",
26+
"position": 1,
27+
"name": "Home",
28+
"item": "https://www.lambdatest.com"
29+
},{
30+
"@type": "ListItem",
31+
"position": 2,
32+
"name": "Support",
33+
"item": "https://www.lambdatest.com/support/docs/"
34+
},{
35+
"@type": "ListItem",
36+
"position": 3,
37+
"name": "XCUI App Automation Using Emulators and Simulators on LambdaTest",
38+
"item": "https://www.lambdatest.com/support/docs/xcui-automation-on-emulators-simulators/"
39+
}]
40+
})
41+
}}
42+
></script>

sidebars.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -847,16 +847,27 @@ module.exports = {
847847
]
848848
},
849849

850+
850851
{
851852
type: "category",
852853
collapsed: true,
853854
label: "2025 Releases",
854855
items: [
856+
{
857+
type: "category",
858+
collapsed: true,
859+
label: "March, 2025",
860+
items: [
861+
'hyperexecute-release-notes-2-7-8',
862+
'hyperexecute-release-notes-2-7-6',
863+
]
864+
},
855865
{
856866
type: "category",
857867
collapsed: true,
858868
label: "February, 2025",
859869
items: [
870+
'hyperexecute-release-notes-2-7-3',
860871
'hyperexecute-release-notes-2-7-1',
861872
]
862873
},

0 commit comments

Comments
 (0)