From 84de39ad0919c30d263f08ebb3aee12d4d991e60 Mon Sep 17 00:00:00 2001 From: amanchopra1905 Date: Tue, 15 Apr 2025 13:20:01 +0530 Subject: [PATCH] failfast ymal update and release notes --- docs/deep-dive-into-hyperexecute-yaml.md | 12 +++++ docs/hyperexecute-release-notes-2-8-1.md | 64 ++++++++++++++++++++++++ docs/hyperexecute-release-notes.md | 5 ++ docs/support.md | 2 +- sidebars.js | 10 +++- 5 files changed, 91 insertions(+), 2 deletions(-) create mode 100644 docs/hyperexecute-release-notes-2-8-1.md diff --git a/docs/deep-dive-into-hyperexecute-yaml.md b/docs/deep-dive-into-hyperexecute-yaml.md index 03b5071f0..e60404177 100644 --- a/docs/deep-dive-into-hyperexecute-yaml.md +++ b/docs/deep-dive-into-hyperexecute-yaml.md @@ -768,6 +768,18 @@ failFast: ``` In case retryOnFailure flag is enabled in yaml, then there will be multiple retries for a failed test. In that case, only the failure of last retry will be considered to increment the test failure count. +:::info +To apply `failFast` at the **scenario** level instead of the default test level, set the `level: scenario` in the YAML configuration. + +```yaml +failFast: + maxNumberOfTests: 2 + level: scenario +``` +::: + +> **NOTE :** You can specify `failFast` at either the test level or scenario level, depending on your requirements. Both configurations will work, but only one should be used at a time. + *** ### `base` diff --git a/docs/hyperexecute-release-notes-2-8-1.md b/docs/hyperexecute-release-notes-2-8-1.md new file mode 100644 index 000000000..487df87c4 --- /dev/null +++ b/docs/hyperexecute-release-notes-2-8-1.md @@ -0,0 +1,64 @@ +--- +id: hyperexecute-release-notes-2-8-1 +title: Version 2.8.1 +hide_title: false +sidebar_label: Version 2.8.1 +description: Version 2.8.1 +keywords: + - LambdaTest Hyperexecute + - LambdaTest Hyperexecute help + - LambdaTest Hyperexecute documentation + - FAQs +url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-8-1/ +site_name: LambdaTest +slug: hyperexecute-release-notes-2-8-1/ +--- + +import NewReleaseTag from '../src/component/newRelease.js'; +import EnhancementTag from '../src/component/enhancementTag'; +import BugFixTag from '../src/component/bugFixTag'; + + +## Enhanced `failFast` at the Scenario Level +We have made am enhancement to our test configuration: the ability to use [`failFast`](http://lambdatest.com/support/docs/deep-dive-into-hyperexecute-yaml/#failfast) at the scenario level! + +Previously, `failFast` could only be applied at the test level. Now, with this update, you can configure `failFast` to stop further scenario execution after a specified number of failed scenarios, providing more granular control over your testing process. + +### Key Features: +- **Granular Control:** Apply failFast to individual scenarios instead of the entire test suite. +- **Easy Configuration:** Simply set the level to scenario in the YAML configuration. +- **Max Test Failures:** Control the maximum number of allowed test failures at the scenario level. + +Example YAML Configuration: + +```yaml +failFast: + maxNumberOfTests: 2 + level: scenario +``` + +> **Note:** You can use `failFast` either at the test level or scenario level, but not both simultaneously. + +This enhancement brings more flexibility to your testing setup, helping you better manage the execution flow and quickly pinpoint issues. \ No newline at end of file diff --git a/docs/hyperexecute-release-notes.md b/docs/hyperexecute-release-notes.md index 70c43bdc3..1df2df832 100644 --- a/docs/hyperexecute-release-notes.md +++ b/docs/hyperexecute-release-notes.md @@ -50,6 +50,11 @@ 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 +#### April, 2025 +| Release Number | Release Date | +|----------------|--------------| +| [Version 2.8.1](/support/docs/hyperexecute-release-notes-2-8-1) | April 14, 2025| + #### March, 2025 | Release Number | Release Date | |----------------|--------------| diff --git a/docs/support.md b/docs/support.md index b4f70069b..8078a208e 100644 --- a/docs/support.md +++ b/docs/support.md @@ -113,7 +113,7 @@ import NewTag from '../src/component/newTag';

HyperExecute YAML

HyperExecute CLI

HyperExecute GUI  

-

HyperExecute MCP Server />

+

HyperExecute MCP Server

Features

Integrations

Private Cloud

diff --git a/sidebars.js b/sidebars.js index ea1f7a4b0..2e2c615b7 100644 --- a/sidebars.js +++ b/sidebars.js @@ -850,12 +850,20 @@ module.exports = { ] }, - + // 2025 releases { type: "category", collapsed: true, label: "2025 Releases", items: [ + { + type: "category", + collapsed: true, + label: "April, 2025", + items: [ + 'hyperexecute-release-notes-2-8-1', + ] + }, { type: "category", collapsed: true,