Skip to content

Commit 50d9612

Browse files
authored
Merge pull request LambdaTest#1490 from surishubham/main
Merge pull request LambdaTest#1489 from amanchopra1905/stage
2 parents e069985 + c1ef919 commit 50d9612

File tree

4 files changed

+92
-26
lines changed

4 files changed

+92
-26
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,6 +1095,8 @@ Additional options include:
10951095
- **Network**: This is a boolean parameter which when set to true enables network proxy logs for the test.
10961096
- **GeoLocation**: This parameter is used to pass the test traffic through a specific geolocation. Value to be passed here is geolocation code
10971097
- **FullHar**: This flag generates the HAR logs that offer a comprehensive view of your application's network activity during testing.
1098+
- **reporterConfigFile**: If your Cypress project does not have a custom reporter configured, `reporterConfigFile` will automatically enable command logs using the mochawesome reporter by default.
1099+
- **ProjectName**: You can define your project name to autocreate your project in the HyperExecute dashboard.
10981100

10991101
```yaml
11001102
cypressOps:
@@ -1104,6 +1106,8 @@ cypressOps:
11041106
Network: true
11051107
FullHar: true
11061108
geoLocation: IN
1109+
reporterConfigFile: "reporter_config.json",
1110+
ProjectName: "Cypress_Project"
11071111
```
11081112

11091113
***

docs/hyperexecute-supported-languages-and-packages.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -50,33 +50,33 @@ This document provides a comprehensive list of all the supported versions of pro
5050
<TabItem value="linux" label="Linux" default>
5151
| Supported Languages | Version |
5252
|---------------------|---------|
53-
|<b>Java</b>| `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
54-
|<b>Ruby</b>|`2.0.0`, `2.1.9`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`,` 2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2` |
55-
|<b>DotNet</b>| `5`, `6`, `7`, `8`|
56-
|<b>Python </b>| `3.8`, `3.9`, `3.10`, `3.11`|
57-
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20` |
53+
|<b>Java</b>| `1.8.0` **(default)**, `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
54+
|<b>Ruby</b>|`2.0.0`, `2.1.9`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`,` 2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0` **(default)** , `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2` |
55+
|<b>DotNet</b>| `5`, `6.0.425` **(default)** , `7`, `8`|
56+
|<b>Python </b>| `3.8.10` **(default)** , `3.9`, `3.10`, `3.11`|
57+
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18.20.0` **(default)**, `19`, `20` |
5858
</TabItem>
5959

6060
<TabItem value="windows" label="Windows" default>
6161
<Tabs className="docs__val">
6262
<TabItem value="win10" label="Windows 10" default>
6363
| Supported Languages | Version |
6464
|---------------------|---------|
65-
|<b>Java</b>| `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
66-
|<b>Ruby</b>|`2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, 2.6.5, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
67-
|<b>DotNet</b>|`5`, `6`, `7`, `8`|
68-
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.11` |
69-
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20` |
65+
|<b>Java</b>| `1.8.0` **(default)**, `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
66+
|<b>Ruby</b>|`2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, 2.6.5, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0`, `2.7.1`, `2.7.2` **(default)** , `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
67+
|<b>DotNet</b>| `4.6`, `4.7`, `5`, `6`, `7`, `8` **(default)**,|
68+
|<b>Python</b> |`3.7.9` **(default)**, `3.8`, `3.9`, `3.10`, `3.11` |
69+
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `18.17.1` **(default)**, `19`, `20` |
7070
|<b>Katalon</b>| `9.0.0`, `9.1.0`, `9.2.0`, `9.3.1`|
7171
</TabItem>
7272
<TabItem value="win11" label="Windows 11" default>
7373
| Supported Languages | Version |
7474
|---------------------|---------|
75-
|<b>Java</b>| `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
76-
|<b>Ruby</b>| `2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
77-
|<b>DotNet</b>|`5`, `6`, `7`, `8` |
78-
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.11` |
79-
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20` |
75+
|<b>Java</b>| `1.8.0` **(default)**, `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
76+
|<b>Ruby</b>| `2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0` **(default)**, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
77+
|<b>DotNet</b>|`5` **(default)**, `6`, `7`, `8` |
78+
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.11`, `3.11.1` **(default)** |
79+
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `18.17.1` **(default)**, `19`, `20` |
8080
</TabItem>
8181
</Tabs>
8282
</TabItem>
@@ -86,20 +86,20 @@ This document provides a comprehensive list of all the supported versions of pro
8686
<TabItem value="mac12" label="macOS 12" default>
8787
| Supported Languages | Version |
8888
|---------------------|---------|
89-
|<b>Java</b>| `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
90-
|<b>Ruby</b>| `2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
91-
|<b>DotNet</b>| `5`, `6`, `7`, `8`|
92-
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.11` |
93-
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20` |
89+
|<b>Java</b>| `8` **(default)**, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
90+
|<b>Ruby</b>| `2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10` **(default)**, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
91+
|<b>DotNet</b>| `5`, `5.0.407` **(default)**, `6`, `7`, `8`|
92+
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.10.11` **(default)**, `3.11` |
93+
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `18.17.1` **(default)**, `19`, `20` |
9494
</TabItem>
9595
<TabItem value="mac13" label="macOS 13" default>
9696
| Supported Languages | Version |
9797
|---------------------|---------|
98-
|<b>Java</b>| `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
99-
|<b>Ruby</b>| `2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10`, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
100-
|<b>DotNet</b>| `5`, `6`, `7`, `8`|
101-
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.11` |
102-
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20` |
98+
|<b>Java</b>| `8` **(default)**, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
99+
|<b>Ruby</b>| `2.0.0`, `2.1.9`, `2.2.6`, `2.3.0`, `2.3.1`, `2.3.3`, `2.4.1`, `2.4.2`, `2.4.3`, `2.4.4`, `2.4.5`, `2.4.6`, `2.4.7`, `2.4.9`, `2.4.10`, `2.5.0`, `2.5.1`, `2.5.3`, `2.5.5`, `2.5.6`, `2.5.7`, `2.5.8`, `2.5.9`, `2.6.0`, `2.6.1`, `2.6.2`, `2.6.3`, `2.6.4`, `2.6.5`, `2.6.6`, `2.6.7`, `2.6.8`, `2.6.9`, `2.6.10` **(default)**, `2.7.0`, `2.7.1`, `2.7.2`, `2.7.3`, `2.7.4`, `2.7.5`, `2.7.5`, `2.7.6`, `3.0.0`, `3.0.1`, `3.0.2`, `3.0.3`, `3.0.4`, `3.1.0`, `3.1.1`, `3.1.2`|
100+
|<b>DotNet</b>| `5`, `5.0.407` **(default)**, `6`, `7`, `8`|
101+
|<b>Python</b> |`3.8`, `3.9`, `3.10`, `3.10.11` **(default)**, `3.11` |
102+
|<b>NodeJs </b>| `12`, `13`, `14`, `15`, `16`, `17`, `18`, `18.17.1` **(default)**, `19`, `20` |
103103
</TabItem>
104104
</Tabs>
105105
</TabItem>

docs/robot-report.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
id: robot-report
3+
title: Robot Report
4+
hide_title: false
5+
sidebar_label: Robot
6+
description: Learn how to configure and generate Robot test execution reports on HyperExecute with step-by-step guidance for seamless test insights and reporting.
7+
keywords:
8+
- cucumber testing reports
9+
- robot report lambdatest
10+
url: https://www.lambdatest.com/support/docs/robot-report/
11+
site_name: LambdaTest
12+
slug: robot-report/
13+
---
14+
<script type="application/ld+json"
15+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
16+
"@context": "https://schema.org",
17+
"@type": "BreadcrumbList",
18+
"itemListElement": [{
19+
"@type": "ListItem",
20+
"position": 1,
21+
"name": "LambdaTest",
22+
"item": "https://www.lambdatest.com"
23+
},{
24+
"@type": "ListItem",
25+
"position": 2,
26+
"name": "Support",
27+
"item": "https://www.lambdatest.com/support/docs/"
28+
},{
29+
"@type": "ListItem",
30+
"position": 3,
31+
"name": "Karate Report",
32+
"item": "https://www.lambdatest.com/support/docs/robot-report/"
33+
}]
34+
})
35+
}}
36+
></script>
37+
Robot Framework is a generic, open-source automation framework designed for acceptance testing, acceptance test-driven development (ATDD), and robotic process automation (RPA). It is widely used in software testing due to its simplicity, extensibility, and ease of use. The framework is keyword-driven, meaning that tests are written using predefined keywords, making it accessible even to non-programmers.
38+
39+
> Ensure your project is configured with the Robot framework and all test scripts are in place.
40+
41+
## Steps to Generate Robot Reports on HyperExecute
42+
43+
**Step 1:** Configure all the necessary dependencies and configurations to your project.
44+
45+
**Step 2:** Configure the report parameters in the HyperExecute YAML file
46+
47+
Add the following configurations in your YAML file:
48+
49+
```yaml
50+
testRunnerCommand: YOUR_RUNNER_COMMAND --outputdir Reports
51+
52+
report: true
53+
partialReports:
54+
type: json
55+
location: Reports
56+
frameworkName: robot
57+
```
58+
59+
**Step 3:** Now execute your job by triggering the HyperExecute CLI. You can visit the HyperExecute dashboard to download the report after job completion.
60+
61+
<img loading="lazy" src={require('../assets/images/hyperexecute/release-notes/robot-report.png').default} alt="Image" className="doc_img"/>

sidebars.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,8 @@ module.exports = {
758758
"cypress-mochaawesome-report",
759759
"error-categorization-report",
760760
"junit-xml-report",
761-
"karate-report"
761+
"karate-report",
762+
"robot-report"
762763
],
763764
},
764765

0 commit comments

Comments
 (0)