diff --git a/assets/images/hyperexecute/release-notes/globalPre-globalPost.png b/assets/images/hyperexecute/release-notes/globalPre-globalPost.png new file mode 100644 index 000000000..f1fad69a8 Binary files /dev/null and b/assets/images/hyperexecute/release-notes/globalPre-globalPost.png differ diff --git a/docs/espresso-automation-on-emulators-simulators.md b/docs/espresso-automation-on-emulators-simulators.md new file mode 100644 index 000000000..216f5e371 --- /dev/null +++ b/docs/espresso-automation-on-emulators-simulators.md @@ -0,0 +1,42 @@ +--- +id: espresso-automation-on-emulators-simulators +title: Espresso Automation using Emulators and Simulators on LambdaTest +sidebar_label: Espresso - Emulator and Simulator +description: Learn how to run espresso app automated tests on using Emulators and Simulators on LambdaTest. +keywords: + - app automation emulators simulators + - app automation emulators + - app automation simulators +url: https://www.lambdatest.com/support/docs/espresso-automation-on-emulators-simulators/ +site_name: LambdaTest +slug: espresso-automation-on-emulators-simulators/ +--- + +import CodeBlock from '@theme/CodeBlock'; +import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys"; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + \ No newline at end of file diff --git a/docs/hyperexecute-release-notes-2-7-3.md b/docs/hyperexecute-release-notes-2-7-3.md new file mode 100644 index 000000000..df5374276 --- /dev/null +++ b/docs/hyperexecute-release-notes-2-7-3.md @@ -0,0 +1,70 @@ +--- +id: hyperexecute-release-notes-2-7-3 +title: Version 2.7.3 +hide_title: false +sidebar_label: Version 2.7.3 +description: Version 2.7.3 +keywords: + - LambdaTest Hyperexecute + - LambdaTest Hyperexecute help + - LambdaTest Hyperexecute documentation + - FAQs +url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-3/ +site_name: LambdaTest +slug: hyperexecute-release-notes-2-7-3/ +--- + +import NewReleaseTag from '../src/component/newRelease.js'; +import EnhancementTag from '../src/component/enhancementTag'; +import BugFixTag from '../src/component/bugFixTag'; + + + +## `globalPre` and `globalPost` flag in HyperExecute YAML +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. + +```yaml title="hyperexecute.yaml" +# globalPre +globalPre: + mode: remote #local or remote + commands: + - "echo 'Setting up environment'" + - "apt-get update && apt-get install -y curl" + - "curl -X POST https://api.example.com/init" + runson: linux + +# globalPost +globalPost: + mode: remote #local or remote + commands: + - "echo 'Cleaning up test environment'" + - "rm -rf /tmp/test-results" + - "curl -X POST https://api.example.com/cleanup" + runson: linux +``` + +cmd + +> 📘 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. \ No newline at end of file diff --git a/docs/hyperexecute-release-notes-2-7-6.md b/docs/hyperexecute-release-notes-2-7-6.md new file mode 100644 index 000000000..6da70882c --- /dev/null +++ b/docs/hyperexecute-release-notes-2-7-6.md @@ -0,0 +1,43 @@ +--- +id: hyperexecute-release-notes-2-7-6 +title: Version 2.7.6 +hide_title: false +sidebar_label: Version 2.7.6 +description: Version 2.7.6 +keywords: + - LambdaTest Hyperexecute + - LambdaTest Hyperexecute help + - LambdaTest Hyperexecute documentation + - FAQs +url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-6/ +site_name: LambdaTest +slug: hyperexecute-release-notes-2-7-6/ +--- + +import NewReleaseTag from '../src/component/newRelease.js'; +import EnhancementTag from '../src/component/enhancementTag'; +import BugFixTag from '../src/component/bugFixTag'; + + \ No newline at end of file diff --git a/docs/hyperexecute-release-notes-2-7-8.md b/docs/hyperexecute-release-notes-2-7-8.md new file mode 100644 index 000000000..123776d28 --- /dev/null +++ b/docs/hyperexecute-release-notes-2-7-8.md @@ -0,0 +1,77 @@ +--- +id: hyperexecute-release-notes-2-7-8 +title: Version 2.7.8 +hide_title: false +sidebar_label: Version 2.7.8 +description: Version 2.7.8 +keywords: + - LambdaTest Hyperexecute + - LambdaTest Hyperexecute help + - LambdaTest Hyperexecute documentation + - FAQs +url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-7-8/ +site_name: LambdaTest +slug: hyperexecute-release-notes-2-7-8/ +--- + +import NewReleaseTag from '../src/component/newRelease.js'; +import EnhancementTag from '../src/component/enhancementTag'; +import BugFixTag from '../src/component/bugFixTag'; + + +## Default Reporter Configuration in CypressOps +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. + +```yaml +cypressOps: + reporterConfigFile: "reporter_config.json" +``` + +Value of this JSON: + +```json +{ + "reporterEnabled": "mochawesome,mocha-junit-reporter", + "mochawesomeReporterOptions": { + "reportDir": "cypress/results", + "overwrite": true, + "html": false, + "json": true + }, + "mochaJunitReporterReporterOptions": { + "mochaFile": "cypress/results/my-test-output.xml", + "toConsole": true + } +} +``` + +## Setup Runtime Updates +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). + +```yaml +runtime: + - language: dotnet + version: "4.7" +``` \ No newline at end of file diff --git a/docs/hyperexecute-release-notes.md b/docs/hyperexecute-release-notes.md index 9f6f363e7..78ff00b00 100644 --- a/docs/hyperexecute-release-notes.md +++ b/docs/hyperexecute-release-notes.md @@ -50,9 +50,16 @@ HyperExecute is an AI Native Test Orchestration Cloud Platform, enabling test au | [Version 0.2.249](/support/docs/hyperexecute-cli-release-notes-0-2-249) | January 13, 2025| ### 2025 releases +#### March, 2025 +| Release Number | Release Date | +|----------------|--------------| +| [Version 2.7.8](/support/docs/hyperexecute-release-notes-2-7-8) | March 24, 2025| +| [Version 2.7.6](/support/docs/hyperexecute-release-notes-2-7-6) | March 10, 2025| + #### February, 2025 | Release Number | Release Date | |----------------|--------------| +| [Version 2.7.3](/support/docs/hyperexecute-release-notes-2-7-3) | February 17, 2025| | [Version 2.7.1](/support/docs/hyperexecute-release-notes-2-7-1) | February 03, 2025| #### January, 2025 diff --git a/docs/xcui-automation-on-emulators-simulators.md b/docs/xcui-automation-on-emulators-simulators.md new file mode 100644 index 000000000..6762bfef8 --- /dev/null +++ b/docs/xcui-automation-on-emulators-simulators.md @@ -0,0 +1,42 @@ +--- +id: xcui-automation-on-emulators-simulators +title: XCUI Automation using Emulators and Simulators on LambdaTest +sidebar_label: XCUI - Emulator and Simulator +description: Learn how to run xcui app automated tests on using Emulators and Simulators on LambdaTest. +keywords: + - app automation emulators simulators + - app automation emulators + - app automation simulators +url: https://www.lambdatest.com/support/docs/xcui-automation-on-emulators-simulators/ +site_name: LambdaTest +slug: xcui-automation-on-emulators-simulators/ +--- + +import CodeBlock from '@theme/CodeBlock'; +import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys"; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index 584ff0091..f8bd03eae 100644 --- a/sidebars.js +++ b/sidebars.js @@ -845,16 +845,27 @@ module.exports = { ] }, + { type: "category", collapsed: true, label: "2025 Releases", items: [ + { + type: "category", + collapsed: true, + label: "March, 2025", + items: [ + 'hyperexecute-release-notes-2-7-8', + 'hyperexecute-release-notes-2-7-6', + ] + }, { type: "category", collapsed: true, label: "February, 2025", items: [ + 'hyperexecute-release-notes-2-7-3', 'hyperexecute-release-notes-2-7-1', ] },