Skip to content

Commit e8a1afe

Browse files
authored
Merge pull request LambdaTest#1515 from amanchopra1905/stage
failfast ymal update and release notes
2 parents 11d668b + 84de39a commit e8a1afe

File tree

5 files changed

+91
-2
lines changed

5 files changed

+91
-2
lines changed

docs/deep-dive-into-hyperexecute-yaml.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,6 +768,18 @@ failFast:
768768
```
769769
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.
770770

771+
:::info
772+
To apply `failFast` at the **scenario** level instead of the default test level, set the `level: scenario` in the YAML configuration.
773+
774+
```yaml
775+
failFast:
776+
maxNumberOfTests: 2
777+
level: scenario
778+
```
779+
:::
780+
781+
> **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.
782+
771783
***
772784

773785
### `base`
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
id: hyperexecute-release-notes-2-8-1
3+
title: Version 2.8.1
4+
hide_title: false
5+
sidebar_label: Version 2.8.1
6+
description: Version 2.8.1
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-8-1/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-8-1/
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-8-1/"
40+
}]
41+
})
42+
}}
43+
></script>
44+
## Enhanced `failFast` at the Scenario Level
45+
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!
46+
47+
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.
48+
49+
### Key Features:
50+
- **Granular Control:** Apply failFast to individual scenarios instead of the entire test suite.
51+
- **Easy Configuration:** Simply set the level to scenario in the YAML configuration.
52+
- **Max Test Failures:** Control the maximum number of allowed test failures at the scenario level.
53+
54+
Example YAML Configuration:
55+
56+
```yaml
57+
failFast:
58+
maxNumberOfTests: 2
59+
level: scenario
60+
```
61+
62+
> **Note:** You can use `failFast` either at the test level or scenario level, but not both simultaneously.
63+
64+
This enhancement brings more flexibility to your testing setup, helping you better manage the execution flow and quickly pinpoint issues.

docs/hyperexecute-release-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ 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+
#### April, 2025
54+
| Release Number | Release Date |
55+
|----------------|--------------|
56+
| [Version 2.8.1](/support/docs/hyperexecute-release-notes-2-8-1) | April 14, 2025|
57+
5358
#### March, 2025
5459
| Release Number | Release Date |
5560
|----------------|--------------|

docs/support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ import NewTag from '../src/component/newTag';
113113
<a href="/support/docs/hyperexecute-yaml-parameters/"><p className="p_home_inners">HyperExecute YAML</p></a>
114114
<a href="/support/docs/hyperexecute-cli-run-tests-on-hyperexecute-grid/"><p className="p_home_inners">HyperExecute CLI</p></a>
115115
<a href="/support/docs/hyperexecute-cli-gui/"><p className="p_home_inners">HyperExecute GUI &nbsp; <NewTag value="BETA" /></p></a>
116-
<a href="/support/docs/hyperexecute-mcp-server/"><p className="p_home_inners">HyperExecute MCP Server /></p></a>
116+
<a href="/support/docs/hyperexecute-mcp-server/"><p className="p_home_inners">HyperExecute MCP Server</p></a>
117117
<a href="/support/docs/key-features-of-hyperexecute/"><p className="p_home_inners">Features</p></a>
118118
<a href="/support/docs/integration-with-hyperexecute/"><p className="p_home_inners">Integrations</p></a>
119119
<a href="/support/docs/hyperexecute-private-cloud-setup/"><p className="p_home_inners">Private Cloud</p></a>

sidebars.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -850,12 +850,20 @@ module.exports = {
850850
]
851851
},
852852

853-
853+
// 2025 releases
854854
{
855855
type: "category",
856856
collapsed: true,
857857
label: "2025 Releases",
858858
items: [
859+
{
860+
type: "category",
861+
collapsed: true,
862+
label: "April, 2025",
863+
items: [
864+
'hyperexecute-release-notes-2-8-1',
865+
]
866+
},
859867
{
860868
type: "category",
861869
collapsed: true,

0 commit comments

Comments
 (0)