From dd23b8391960d7bb1d389e6f39cd310dffd579b0 Mon Sep 17 00:00:00 2001 From: amanchopra1905 Date: Thu, 3 Apr 2025 13:23:20 +0530 Subject: [PATCH] updated cypress reports and configurations --- docs/deep-dive-into-hyperexecute-yaml.md | 4 ++ ...xecute-supported-languages-and-packages.md | 2 +- docs/robot-report.md | 61 +++++++++++++++++++ sidebars.js | 3 +- 4 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 docs/robot-report.md diff --git a/docs/deep-dive-into-hyperexecute-yaml.md b/docs/deep-dive-into-hyperexecute-yaml.md index 0e8f41155..fa8225d86 100644 --- a/docs/deep-dive-into-hyperexecute-yaml.md +++ b/docs/deep-dive-into-hyperexecute-yaml.md @@ -1125,6 +1125,8 @@ Additional options include: - **Network**: This is a boolean parameter which when set to true enables network proxy logs for the test. - **GeoLocation**: This parameter is used to pass the test traffic through a specific geolocation. Value to be passed here is geolocation code - **FullHar**: This flag generates the HAR logs that offer a comprehensive view of your application's network activity during testing. +- **reporterConfigFile**: If your Cypress project does not have a custom reporter configured, `reporterConfigFile` will automatically enable command logs using the mochawesome reporter by default. +- **ProjectName**: You can define your project name to autocreate your project in the HyperExecute dashboard. ```yaml cypressOps: @@ -1134,6 +1136,8 @@ cypressOps: Network: true FullHar: true geoLocation: IN + reporterConfigFile: "reporter_config.json", + ProjectName: "Cypress_Project" ``` *** diff --git a/docs/hyperexecute-supported-languages-and-packages.md b/docs/hyperexecute-supported-languages-and-packages.md index 862b36214..8487acb44 100644 --- a/docs/hyperexecute-supported-languages-and-packages.md +++ b/docs/hyperexecute-supported-languages-and-packages.md @@ -64,7 +64,7 @@ This document provides a comprehensive list of all the supported versions of pro |---------------------|---------| |Java| `1.8.0` **(default)**, `8`, `9`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `21`| |Ruby|`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`| - |DotNet|`5`, `6`, `7`, `8` **(default)**,| + |DotNet| `4.6`, `4.7`, `5`, `6`, `7`, `8` **(default)**,| |Python |`3.7.9` **(default)**, `3.8`, `3.9`, `3.10`, `3.11` | |NodeJs | `12`, `13`, `14`, `15`, `16`, `17`, `18`, `18.17.1` **(default)**, `19`, `20` | |Katalon| `9.0.0`, `9.1.0`, `9.2.0`, `9.3.1`| diff --git a/docs/robot-report.md b/docs/robot-report.md new file mode 100644 index 000000000..83e446567 --- /dev/null +++ b/docs/robot-report.md @@ -0,0 +1,61 @@ +--- +id: robot-report +title: Robot Report +hide_title: false +sidebar_label: Robot +description: Learn how to configure and generate Robot test execution reports on HyperExecute with step-by-step guidance for seamless test insights and reporting. +keywords: + - cucumber testing reports + - robot report lambdatest +url: https://www.lambdatest.com/support/docs/robot-report/ +site_name: LambdaTest +slug: robot-report/ +--- + +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. + +> Ensure your project is configured with the Robot framework and all test scripts are in place. + +## Steps to Generate Robot Reports on HyperExecute + +**Step 1:** Configure all the necessary dependencies and configurations to your project. + +**Step 2:** Configure the report parameters in the HyperExecute YAML file + +Add the following configurations in your YAML file: + +```yaml +testRunnerCommand: YOUR_RUNNER_COMMAND --outputdir Reports + +report: true +partialReports: + type: json + location: Reports + frameworkName: robot +``` + +**Step 3:** Now execute your job by triggering the HyperExecute CLI. You can visit the HyperExecute dashboard to download the report after job completion. + +Image \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index f8bd03eae..4a59557a3 100644 --- a/sidebars.js +++ b/sidebars.js @@ -756,7 +756,8 @@ module.exports = { "cypress-mochaawesome-report", "error-categorization-report", "junit-xml-report", - "karate-report" + "karate-report", + "robot-report" ], },