Skip to content

Commit 8d0d5ed

Browse files
authored
Merge pull request LambdaTest#1489 from amanchopra1905/stage
updated cypress reports and configurations
2 parents 893d1a4 + dd23b83 commit 8d0d5ed

File tree

4 files changed

+68
-2
lines changed

4 files changed

+68
-2
lines changed

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

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

11291131
```yaml
11301132
cypressOps:
@@ -1134,6 +1136,8 @@ cypressOps:
11341136
Network: true
11351137
FullHar: true
11361138
geoLocation: IN
1139+
reporterConfigFile: "reporter_config.json",
1140+
ProjectName: "Cypress_Project"
11371141
```
11381142

11391143
***

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ This document provides a comprehensive list of all the supported versions of pro
6464
|---------------------|---------|
6565
|<b>Java</b>| `1.8.0` **(default)**, `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`|
6666
|<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>|`5`, `6`, `7`, `8` **(default)**,|
67+
|<b>DotNet</b>| `4.6`, `4.7`, `5`, `6`, `7`, `8` **(default)**,|
6868
|<b>Python</b> |`3.7.9` **(default)**, `3.8`, `3.9`, `3.10`, `3.11` |
6969
|<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`|

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
@@ -756,7 +756,8 @@ module.exports = {
756756
"cypress-mochaawesome-report",
757757
"error-categorization-report",
758758
"junit-xml-report",
759-
"karate-report"
759+
"karate-report",
760+
"robot-report"
760761
],
761762
},
762763

0 commit comments

Comments
 (0)