cypress-ctrf-json-reporter
Advanced tools
Comparing version
@@ -116,4 +116,4 @@ "use strict"; | ||
ctrfTest.filePath = (_f = cypressResults.spec) === null || _f === void 0 ? void 0 : _f.relative; | ||
ctrfTest.retry = attemptsLength - 1; | ||
ctrfTest.flake = isFlaky; | ||
ctrfTest.retries = attemptsLength - 1; | ||
ctrfTest.flaky = isFlaky; | ||
ctrfTest.browser = this.browser; | ||
@@ -126,3 +126,2 @@ } | ||
this.ctrfReport.results.summary = { | ||
suites: run.totalSuites, | ||
tests: run.totalTests, | ||
@@ -129,0 +128,0 @@ failed: run.totalFailed, |
{ | ||
"name": "cypress-ctrf-json-reporter", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "", | ||
@@ -14,2 +14,3 @@ "main": "dist/index.js", | ||
}, | ||
"repository": "github:ctrf-io/cypress-ctrf-json-report", | ||
"files": [ | ||
@@ -34,2 +35,3 @@ "dist/", | ||
"jest": "^29.7.0", | ||
"jest-ctrf-json-reporter": "^0.0.5", | ||
"prettier": "^3.1.1", | ||
@@ -36,0 +38,0 @@ "ts-jest": "^29.1.1", |
@@ -9,2 +9,6 @@ # Cypress JSON Test Results Report | ||
⭐ **If you find this project useful, consider giving it a GitHub star** ⭐ | ||
It means a lot to us and helps us grow this open source library. | ||
## Features | ||
@@ -15,12 +19,2 @@ | ||
## What is CTRF? | ||
CTRF is a universal JSON test report schema that addresses the lack of a standardized format for JSON test reports. | ||
**Consistency Across Tools:** Different testing tools and frameworks often produce reports in varied formats. CTRF ensures a uniform structure, making it easier to understand and compare reports, regardless of the testing tool used. | ||
**Language and Framework Agnostic:** It provides a universal reporting schema that works seamlessly with any programming language and testing framework. | ||
**Facilitates Better Analysis:** With a standardized format, programatically analyzing test outcomes across multiple platforms becomes more straightforward. | ||
```json | ||
@@ -58,2 +52,12 @@ { | ||
## What is CTRF? | ||
CTRF is a universal JSON test report schema that addresses the lack of a standardized format for JSON test reports. | ||
**Consistency Across Tools:** Different testing tools and frameworks often produce reports in varied formats. CTRF ensures a uniform structure, making it easier to understand and compare reports, regardless of the testing tool used. | ||
**Language and Framework Agnostic:** It provides a universal reporting schema that works seamlessly with any programming language and testing framework. | ||
**Facilitates Better Analysis:** With a standardized format, programatically analyzing test outcomes across multiple platforms becomes more straightforward. | ||
## Installation | ||
@@ -145,7 +149,11 @@ | ||
| `trace` | String | Optional | The stack trace captured if the test failed. | | ||
| `rawStatus` | String | Optional | The original playwright status of the test before mapping to CTRF status. | | ||
| `rawStatus` | String | Optional | The original cypress status of the test before mapping to CTRF status. | | ||
| `type` | String | Optional | The type of test (e.g., `api`, `e2e`). | | ||
| `filepath` | String | Optional | The file path where the test is located in the project. | | ||
| `retry` | Number | Optional | The number of retries attempted for the test. | | ||
| `flake` | Boolean | Optional | Indicates whether the test result is flaky. | | ||
| `retries` | Number | Optional | The number of retries attempted for the test. | | ||
| `flaky` | Boolean | Optional | Indicates whether the test result is flaky. | | ||
| `browser` | String | Optional | The browser used for the test. | | ||
## Support Us | ||
If you find this project useful, consider giving it a GitHub star ⭐ It means a lot to us. |
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
19678
1.64%156
5.41%16
6.67%235
-0.42%