Skip to content

Commit 888555d

Browse files
Aman1905Ishavyas9
authored andcommitted
HyperExecute Updates
1 parent 463d254 commit 888555d

File tree

9 files changed

+196
-6
lines changed

9 files changed

+196
-6
lines changed
82.6 KB
Loading

docs/hyperexecute-espresso-testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ preservedDevice: true
272272
:::
273273

274274
## Step 6: Generate Reports and Artifacts
275-
To generate artifacts for your Espresso tests, add the `artifacts: true` flag in your YAML file:
275+
To generate artifacts for your Espresso tests, add the `artifacts: true`, and `report: true` flag in your YAML file:
276276

277277
```yaml
278278
report: true

docs/hyperexecute-job-reports.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,7 @@ The [Error Categorization Report](/support/docs/error-categorization-report/) re
9797

9898
- Simplified error classification by grouping failures with shared characteristics.
9999
- Detailed navigation through the problematic test stages.
100-
- Downloadable data for thorough analysis and resolution.
100+
- Downloadable data for thorough analysis and resolution.
101+
102+
## JUnit XML Report
103+
The [JUnit XML Report](/support/docs/junit-xml-report/) provides a summary of test results conducted on [Date and Time]. The tests are organized into multiple test suites, with detailed information on execution time, status, and individual test cases.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
id: hyperexecute-release-notes-2-5-7
3+
title: Version 2.5.7
4+
hide_title: false
5+
sidebar_label: Version 2.5.7
6+
description: Version 2.5.7
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-5-7/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-5-7/
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-5-7/"
40+
}]
41+
})
42+
}}
43+
></script>
44+
45+
## Remote Test Discovery Mode
46+
HyperExecute now includes a Remote Test Discovery Mode to enhance the test discovery process. This mode centralizes test discovery tasks on dedicated Virtual Machines, improving efficiency and resource utilization, especially for complex test setups and matrix configurations.
47+
48+
### Key Features:
49+
- **Centralized Discovery :** Remote discovery on Virtual Machines, optimizing the process by focusing only on identifying tests.
50+
- **Orchestration Support :** Efficient distribution of discovered tests across VMs to reduce idle time and improve resource usage.
51+
- **Optimized Caching :** Reduces redundant cache operations by sharing caches across execution tasks.
52+
53+
> For more details, go through the [Remote Discovery Documentation](/support/docs/deep-dive-into-hyperexecute-yaml/#testdiscovery)
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
id: hyperexecute-release-notes-2-5-9
3+
title: Version 2.5.9
4+
hide_title: false
5+
sidebar_label: Version 2.5.9
6+
description: Version 2.5.9
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-5-9/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-5-9/
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-5-9/"
40+
}]
41+
})
42+
}}
43+
></script>
44+
## Consolidated JUnit XML Report Generation
45+
The consolidated JUnit XML report includes detailed information on all executed tests, i.e., which tests passed, failed, or were skipped, along with any error messages and stack traces for failed tests. It is widely supported across CI/CD tools, which makes it easy to integrate with existing workflows and with other tools or systems.
46+
47+
> 📕 Refer to our documentation for detailed instructions on setting up your project and using the new [JUnit XML report](/support/docs/junit-xml-report/)
48+
49+
## Generate Artifacts for Espresso & XCUI Frameworks
50+
Now, you can download artifacts for your test runs on both **Espresso** and **XCUI** frameworks and detailed reports for your **Espresso** test executions.
51+
52+
- To generate artifacts and reports for your Espresso tests, add the `artifacts: true` and `reports: true` flag in your YAML file and pass the `--download-artifacts` and `--download-report` flag with the CLI command
53+
54+
> 📕 Refer to our detailed documentation to generate [Espresso Artifacts and Reports](/support/docs/hyperexecute-espresso-testing/#step-6-generate-reports-and-artifacts)
55+
56+
- To generate artifacts for your XCUI tests, add the `artifacts: true` flag in your YAML file and pass the `--download-artifacts` flag with the CLI command
57+
58+
> 📕 Refer to our detailed documentation to generate [XCUI Artifacts](/support/docs/hyperexecute-xcui-testing/#step-5-generate-artifacts)
59+
60+
## Browser and Selenium Updates
61+
62+
- **Firefox** Browser Update to **Version 132.0**
63+
64+
HyperExecute now supports Firefox version 132.0. This latest Firefox release includes performance and security improvements to ensure a smoother and safer testing experience.
65+
> **Note :** Firefox 132.0 is currently not compatible with **Cypress**. Users running Cypress tests should continue to use a compatible Firefox version until an update is released.
66+
67+
- **Selenium JAR** Update to **Version 4.26.0**
68+
69+
HyperExecute has upgraded to Selenium JAR version 4.26.0. This update includes stability enhancements and bug fixes for better compatibility and reliability across various browsers.

docs/hyperexecute-release-notes.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,13 @@ HyperExecute is an AI Powered Test Orchestration Cloud Platform, enabling test a
4646
### November, 2024
4747
| Release Number | Release Date |
4848
|----------------|--------------|
49+
| [Version 2.5.9](/support/docs/hyperexecute-release-notes-2-5-9) | November 11, 2024|
4950
| [Version 2.5.8](/support/docs/hyperexecute-release-notes-2-5-8) | November 04, 2024|
5051

5152
### October, 2024
5253
| Release Number | Release Date |
5354
|----------------|--------------|
55+
| [Version 2.5.7](/support/docs/hyperexecute-release-notes-2-5-7) | October 28, 2024|
5456
| [Version 2.5.6](/support/docs/hyperexecute-release-notes-2-5-6) | October 21, 2024|
5557
| [Version 2.5.5](/support/docs/hyperexecute-release-notes-2-5-5) | October 14, 2024|
5658
| [Version 2.5.4](/support/docs/hyperexecute-release-notes-2-5-4) | October 07, 2024|

docs/junit-xml-report.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
id: junit-xml-report
3+
title: JUnit XML Report
4+
hide_title: false
5+
sidebar_label: JUnit XML
6+
description: Streamline error analysis with the Error Categorization Report. Identify patterns in test failures to enhance quality and efficiency in your testing process.
7+
keywords:
8+
- junit xml reports
9+
- report junit xml lambdatest
10+
11+
url: https://www.lambdatest.com/support/docs/junit-xml-report/
12+
site_name: LambdaTest
13+
slug: junit-xml-report/
14+
---
15+
<script type="application/ld+json"
16+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
17+
"@context": "https://schema.org",
18+
"@type": "BreadcrumbList",
19+
"itemListElement": [{
20+
"@type": "ListItem",
21+
"position": 1,
22+
"name": "LambdaTest",
23+
"item": "https://www.lambdatest.com"
24+
},{
25+
"@type": "ListItem",
26+
"position": 2,
27+
"name": "Support",
28+
"item": "https://www.lambdatest.com/support/docs/"
29+
},{
30+
"@type": "ListItem",
31+
"position": 3,
32+
"name": "JUnit XML Report",
33+
"item": "https://www.lambdatest.com/support/docs/junit-xml-report/"
34+
}]
35+
})
36+
}}
37+
></script>
38+
A JUnit XML report is an XML-based test result file format used to represent the results of test executions, particularly unit tests. The XML report provides detailed information about the tests run, including which tests passed, failed, were skipped, and any associated error messages.
39+
40+
## Steps to Generate Consolidated JUnit XML Report
41+
Follow these steps to generate a consolidated JUnit XML report:
42+
43+
### Step 1: Update Your Project Configuration
44+
Configure all the necessary dependencies and configurations to your project.
45+
46+
### Step 2: Configure the HyperExecute YAML File
47+
In your HyperExecute YAML configuration, define the [report](/support/docs/deep-dive-into-hyperexecute-yaml/#report) parameters like this:
48+
49+
```yaml
50+
report: true
51+
partialReports:
52+
frameworkName: junit
53+
location: reports/
54+
type: xml
55+
```
56+
57+
### Step 3: Execute Your Tests
58+
Run your tests on HyperExecute using the CLI. After your job completes, you can visit the HyperExecute dashboard to download and view the consolidated junit xml report.
59+
60+
<img loading="lazy" src={require('../assets/images/hyperexecute/knowledge-base/reports/junit-xml-report.png').default} alt="Image" className="doc_img"/>

docs/specflow-report.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ This technical document provides a guide on generating SpecFlow reports after ex
4444

4545
**Step 2:** Configure the report parameters in the HyperExecute YAML file.
4646

47-
```bash
47+
```yaml
4848
report: true
4949
partialReports:
50-
location: GlobalPolaris\Reports
50+
location: YOUR_REPORTS_LOCATION
5151
type: html
5252
frameworkName: specflow
5353
email:
@@ -60,10 +60,10 @@ partialReports:
6060
:::info
6161
You can also generate Custom Specflow reports using the Specflow reporting API. You can use the Specflow reporting API to generate reports in any format you want, such as HTML, PDF, or XML.
6262
63-
```bash
63+
```yaml
6464
report: true
6565
partialReports:
66-
location: GlobalPolaris\Reports
66+
location: YOUR_REPORTS_LOCATION
6767
type: html
6868
frameworkName: specflow-custom
6969
email:

sidebars.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,7 @@ module.exports = {
780780
"specflow-report",
781781
"cypress-mochaawesome-report",
782782
"error-categorization-report",
783+
"junit-xml-report"
783784
],
784785
},
785786

@@ -856,6 +857,7 @@ module.exports = {
856857
collapsed: true,
857858
label: "November, 2024",
858859
items: [
860+
'hyperexecute-release-notes-2-5-9',
859861
'hyperexecute-release-notes-2-5-8',
860862
]
861863
},
@@ -864,6 +866,7 @@ module.exports = {
864866
collapsed: true,
865867
label: "October, 2024",
866868
items: [
869+
'hyperexecute-release-notes-2-5-7',
867870
'hyperexecute-release-notes-2-5-6',
868871
'hyperexecute-release-notes-2-5-5',
869872
'hyperexecute-release-notes-2-5-4',

0 commit comments

Comments
 (0)