You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

cypress-ctrf-json-reporter

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cypress-ctrf-json-reporter - npm Package Compare versions

Comparing version

to
0.0.6

5

dist/generate-report.js

@@ -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,

4

package.json
{
"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.