From f5d36b6de59535ecab4158db346bcc5f13a4a56b Mon Sep 17 00:00:00 2001 From: amanchopra1905 Date: Wed, 23 Apr 2025 18:23:57 +0530 Subject: [PATCH] DSN_439, release notes --- ...cute-cli-run-tests-on-hyperexecute-grid.md | 34 +++++++++++ docs/hyperexecute-release-notes-2-8-2.md | 58 +++++++++++++++++++ docs/hyperexecute-release-notes.md | 1 + sidebars.js | 1 + 4 files changed, 94 insertions(+) create mode 100644 docs/hyperexecute-release-notes-2-8-2.md diff --git a/docs/hyperexecute-cli-run-tests-on-hyperexecute-grid.md b/docs/hyperexecute-cli-run-tests-on-hyperexecute-grid.md index 805430dc7..41a71c14c 100644 --- a/docs/hyperexecute-cli-run-tests-on-hyperexecute-grid.md +++ b/docs/hyperexecute-cli-run-tests-on-hyperexecute-grid.md @@ -78,6 +78,8 @@ The various flags that are supported are listed below. | [completion](#completion) | NA | Generates the autocompletion script for HyperExecute for the specified shell. | | [serve](#serve) | NA | Starts a server for HyperExecute info APIs | | [update](#update) | NA | Update the HyperExecute Binary Version | +| [--add-testids](#--add-testids) | NA | Add test ids in job summary. | +| [--auto-proxy](#--auto-proxy) | NA | Use detected system proxy.| | [--concurrency](#--concurrency) | Numerical | Indicates the number of concurrent sessions on HyperExecute. | | [--config](#--config) | string | Custom location for hyperexecute.yaml. | | [--disable-updates](#--disable-updates) | NA | Disable auto update | @@ -92,16 +94,19 @@ The various flags that are supported are listed below. | [-k, --key](#-k---key) | string | LambdaTest Access Key. | | [--labels](#--labels) | string | Incorporates the labels in your job. | | [--no-track](#--no-track) | NA | Stops updating the progress of the uplodaed jobs. | +--onprem-host | [--preserve-payload](#--preserve-payload) | string | Preserves the job payload after its successful completion. | | [--runson](#--runson) | string | (comma-separated values of) OS on which the tests should run. | | [-s --scan](#-s---scan) | NA | Runs the network logs | | [--server-port](#--server-port) | string | Port number for the server (default "9191") | +--static-data-filter | [-t, --target-directory](#-t---target-directory) | string | Directory where the test script has to be uploaded. | | [--target-path](#--target-path) | string | Upload the files and folders as part of the suite payload. | | [--tests-per-tunnel](#--tests-per-tunnel) | INT | Run the number of tests via tunnel. | | [-z, --use-zip](#-z---use-zip) | string | Path of the zip file that needs to be uploaded. | | [-u, --user](#-u---user) | string | LambdaTest username. | | [--vars](#--vars) | string | Method used to name keys. | +| [--validate](#--validate) | NA | Validate HyperExecute YAML file. | | [--verbose](#--verbose) | NA | Logging of every proxy request to stdout. | | [--version](#--version) | NA | Version of the HyperExecute CLI. | @@ -145,6 +150,24 @@ hyperexecute update *** +### `--add-testids` +This flag will add the test ids of your job in the result.json file that gets generated after your test execution. + +```bash +hyperexecute --add-testids +``` + +*** + +### `--auto-proxy` +This flag use detected system proxy. It identifies and sets proxies including http_proxy and https_proxy variables. + +```bash +hyperexecute --auto-proxy +``` + +*** + ### `--concurrency` This flag allows you to define the number of concurrent sessions running on HyperExecute. For more information on concurrency, go to [this page](/support/docs/hyperexecute-auto-split-strategy/). ```bash @@ -390,6 +413,17 @@ You can specify the email address for sharing [reports](/support/docs/hyperexecu ``` *** +### `--validate` +The new `--validate` flag in the HyperExecute CLI allows you to quickly check the syntax and structure of your YAML file without running any tests. Simply pass the `--validate` flag with your YAML file, and the CLI will validate its structure and syntax. It will then return a success or error message, helping you identify if the file is correctly formatted or if there are any issues that need attention. + +
+ + {`./hyperexecute --user ${ YOUR_LAMBDATEST_USERNAME()} --key ${ YOUR_LAMBDATEST_ACCESS_KEY()} --config RELATIVE_PATH_OF_YOUR_YAML_FILE --validate`} + +
+ +*** + ### `--verbose` This flag allows you to log all of your proxy requests to the output section (stdout). ```bash diff --git a/docs/hyperexecute-release-notes-2-8-2.md b/docs/hyperexecute-release-notes-2-8-2.md new file mode 100644 index 000000000..fc249bf64 --- /dev/null +++ b/docs/hyperexecute-release-notes-2-8-2.md @@ -0,0 +1,58 @@ +--- +id: hyperexecute-release-notes-2-8-2 +title: Version 2.8.2 +hide_title: false +sidebar_label: Version 2.8.2 +description: Version 2.8.2 +keywords: + - LambdaTest Hyperexecute + - LambdaTest Hyperexecute help + - LambdaTest Hyperexecute documentation + - FAQs +url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-8-2/ +site_name: LambdaTest +slug: hyperexecute-release-notes-2-8-2/ +--- + +import NewReleaseTag from '../src/component/newRelease.js'; +import EnhancementTag from '../src/component/enhancementTag'; +import BugFixTag from '../src/component/bugFixTag'; +import CodeBlock from '@theme/CodeBlock'; +import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys"; + + +## Validate your HyperExecute YAML with ease !! +The [`--validate`](/support/docs/hyperexecute-cli-run-tests-on-hyperexecute-grid/#--validate) flag checks the syntax and structure of your YAML file without executing any tests, allowing you to quickly verify if the file is properly formatted. + +## How It Works +When you pass the `--validate` flag along with your YAML file, the CLI will: +- Validate the structure and syntax of the YAML file. +- Return a success or error message indicating whether the file is correct or if there are issues that need attention. + +
+ + {`./hyperexecute --user ${ YOUR_LAMBDATEST_USERNAME()} --key ${ YOUR_LAMBDATEST_ACCESS_KEY()} --config RELATIVE_PATH_OF_YOUR_YAML_FILE --validate`} + +
\ No newline at end of file diff --git a/docs/hyperexecute-release-notes.md b/docs/hyperexecute-release-notes.md index 1df2df832..d5bf83801 100644 --- a/docs/hyperexecute-release-notes.md +++ b/docs/hyperexecute-release-notes.md @@ -53,6 +53,7 @@ HyperExecute is an AI Native Test Orchestration Cloud Platform, enabling test au #### April, 2025 | Release Number | Release Date | |----------------|--------------| +| [Version 2.8.2](/support/docs/hyperexecute-release-notes-2-8-2) | April 21, 2025| | [Version 2.8.1](/support/docs/hyperexecute-release-notes-2-8-1) | April 14, 2025| #### March, 2025 diff --git a/sidebars.js b/sidebars.js index 1b931df85..893d4213c 100644 --- a/sidebars.js +++ b/sidebars.js @@ -861,6 +861,7 @@ module.exports = { collapsed: true, label: "April, 2025", items: [ + 'hyperexecute-release-notes-2-8-2', 'hyperexecute-release-notes-2-8-1', ] },