Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/hyperexecute-espresso-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ preservedDevice: true
:::

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

```yaml
report: true
Expand Down
5 changes: 4 additions & 1 deletion docs/hyperexecute-job-reports.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,4 +97,7 @@ The [Error Categorization Report](/support/docs/error-categorization-report/) re

- Simplified error classification by grouping failures with shared characteristics.
- Detailed navigation through the problematic test stages.
- Downloadable data for thorough analysis and resolution.
- Downloadable data for thorough analysis and resolution.

## JUnit XML Report
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.
53 changes: 53 additions & 0 deletions docs/hyperexecute-release-notes-2-5-7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
id: hyperexecute-release-notes-2-5-7
title: Version 2.5.7
hide_title: false
sidebar_label: Version 2.5.7
description: Version 2.5.7
keywords:
- LambdaTest Hyperexecute
- LambdaTest Hyperexecute help
- LambdaTest Hyperexecute documentation
- FAQs
url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-5-7/
site_name: LambdaTest
slug: hyperexecute-release-notes-2-5-7/
---

import NewReleaseTag from '../src/component/newRelease.js';
import EnhancementTag from '../src/component/enhancementTag';
import BugFixTag from '../src/component/bugFixTag';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.lambdatest.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Support",
"item": "https://www.lambdatest.com/support/docs/"
},{
"@type": "ListItem",
"position": 3,
"name": "Version",
"item": "https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-5-7/"
}]
})
}}
></script>

## Remote Test Discovery Mode
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.

### Key Features:
- **Centralized Discovery :** Remote discovery on Virtual Machines, optimizing the process by focusing only on identifying tests.
- **Orchestration Support :** Efficient distribution of discovered tests across VMs to reduce idle time and improve resource usage.
- **Optimized Caching :** Reduces redundant cache operations by sharing caches across execution tasks.

> For more details, go through the [Remote Discovery Documentation](/support/docs/deep-dive-into-hyperexecute-yaml/#testdiscovery)
69 changes: 69 additions & 0 deletions docs/hyperexecute-release-notes-2-5-9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
id: hyperexecute-release-notes-2-5-9
title: Version 2.5.9
hide_title: false
sidebar_label: Version 2.5.9
description: Version 2.5.9
keywords:
- LambdaTest Hyperexecute
- LambdaTest Hyperexecute help
- LambdaTest Hyperexecute documentation
- FAQs
url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-5-9/
site_name: LambdaTest
slug: hyperexecute-release-notes-2-5-9/
---

import NewReleaseTag from '../src/component/newRelease.js';
import EnhancementTag from '../src/component/enhancementTag';
import BugFixTag from '../src/component/bugFixTag';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.lambdatest.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Support",
"item": "https://www.lambdatest.com/support/docs/"
},{
"@type": "ListItem",
"position": 3,
"name": "Version",
"item": "https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-5-9/"
}]
})
}}
></script>
## Consolidated JUnit XML Report Generation
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.

> 📕 Refer to our documentation for detailed instructions on setting up your project and using the new [JUnit XML report](/support/docs/junit-xml-report/)

## Generate Artifacts for Espresso & XCUI Frameworks
Now, you can download artifacts for your test runs on both **Espresso** and **XCUI** frameworks and detailed reports for your **Espresso** test executions.

- 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

> 📕 Refer to our detailed documentation to generate [Espresso Artifacts and Reports](/support/docs/hyperexecute-espresso-testing/#step-6-generate-reports-and-artifacts)

- 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

> 📕 Refer to our detailed documentation to generate [XCUI Artifacts](/support/docs/hyperexecute-xcui-testing/#step-5-generate-artifacts)

## Browser and Selenium Updates

- **Firefox** Browser Update to **Version 132.0**

HyperExecute now supports Firefox version 132.0. This latest Firefox release includes performance and security improvements to ensure a smoother and safer testing experience.
> **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.

- **Selenium JAR** Update to **Version 4.26.0**

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.
2 changes: 2 additions & 0 deletions docs/hyperexecute-release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,13 @@ HyperExecute is an AI Powered Test Orchestration Cloud Platform, enabling test a
### November, 2024
| Release Number | Release Date |
|----------------|--------------|
| [Version 2.5.9](/support/docs/hyperexecute-release-notes-2-5-9) | November 11, 2024|
| [Version 2.5.8](/support/docs/hyperexecute-release-notes-2-5-8) | November 04, 2024|

### October, 2024
| Release Number | Release Date |
|----------------|--------------|
| [Version 2.5.7](/support/docs/hyperexecute-release-notes-2-5-7) | October 28, 2024|
| [Version 2.5.6](/support/docs/hyperexecute-release-notes-2-5-6) | October 21, 2024|
| [Version 2.5.5](/support/docs/hyperexecute-release-notes-2-5-5) | October 14, 2024|
| [Version 2.5.4](/support/docs/hyperexecute-release-notes-2-5-4) | October 07, 2024|
Expand Down
60 changes: 60 additions & 0 deletions docs/junit-xml-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
id: junit-xml-report
title: JUnit XML Report
hide_title: false
sidebar_label: JUnit XML
description: Streamline error analysis with the Error Categorization Report. Identify patterns in test failures to enhance quality and efficiency in your testing process.
keywords:
- junit xml reports
- report junit xml lambdatest

url: https://www.lambdatest.com/support/docs/junit-xml-report/
site_name: LambdaTest
slug: junit-xml-report/
---
<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "LambdaTest",
"item": "https://www.lambdatest.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Support",
"item": "https://www.lambdatest.com/support/docs/"
},{
"@type": "ListItem",
"position": 3,
"name": "JUnit XML Report",
"item": "https://www.lambdatest.com/support/docs/junit-xml-report/"
}]
})
}}
></script>
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.

## Steps to Generate Consolidated JUnit XML Report
Follow these steps to generate a consolidated JUnit XML report:

### Step 1: Update Your Project Configuration
Configure all the necessary dependencies and configurations to your project.

### Step 2: Configure the HyperExecute YAML File
In your HyperExecute YAML configuration, define the [report](/support/docs/deep-dive-into-hyperexecute-yaml/#report) parameters like this:

```yaml
report: true
partialReports:
frameworkName: junit
location: reports/
type: xml
```

### Step 3: Execute Your Tests
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.

<img loading="lazy" src={require('../assets/images/hyperexecute/knowledge-base/reports/junit-xml-report.png').default} alt="Image" className="doc_img"/>
8 changes: 4 additions & 4 deletions docs/specflow-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ This technical document provides a guide on generating SpecFlow reports after ex

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

```bash
```yaml
report: true
partialReports:
location: GlobalPolaris\Reports
location: YOUR_REPORTS_LOCATION
type: html
frameworkName: specflow
email:
Expand All @@ -60,10 +60,10 @@ partialReports:
:::info
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.

```bash
```yaml
report: true
partialReports:
location: GlobalPolaris\Reports
location: YOUR_REPORTS_LOCATION
type: html
frameworkName: specflow-custom
email:
Expand Down
3 changes: 3 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -777,6 +777,7 @@ module.exports = {
"specflow-report",
"cypress-mochaawesome-report",
"error-categorization-report",
"junit-xml-report"
],
},

Expand Down Expand Up @@ -853,6 +854,7 @@ module.exports = {
collapsed: true,
label: "November, 2024",
items: [
'hyperexecute-release-notes-2-5-9',
'hyperexecute-release-notes-2-5-8',
]
},
Expand All @@ -861,6 +863,7 @@ module.exports = {
collapsed: true,
label: "October, 2024",
items: [
'hyperexecute-release-notes-2-5-7',
'hyperexecute-release-notes-2-5-6',
'hyperexecute-release-notes-2-5-5',
'hyperexecute-release-notes-2-5-4',
Expand Down
Loading