Send results of Cypress runs on Everyqa.
$ npm install --save-dev everyqa-cypress-reporter
Add reporter to your cypress.json
:
...
"reporter": "everyqa-cypress-reporter",
"reporterOptions": {
"email": "email",
"password": "password",
"projectId": "01234567-89ab-cdef-0123-456789abcdef",
"sprintId": "0123456789abcdef01234567",
"runId": "0123456789abcdef01234567",
"screenshotsFolder": "cypress/screenshots",
"integrationFolder": "cypress/integration"
}
...
Titles of your tests should contain an ID of your Everyqa test cases with "EQ-" prefix in square brackets:
"[EQ-0123456789abcdef01234567] my test title"
"My test [EQ-0123456789abcdef01234567] title"
ID should not adjoin the title:
"[EQ-0123456789abcdef01234567]my test title"
"My test[EQ-0123456789abcdef01234567title]"
Mandatory:
email: string Everyqa user email.
password: string Everyqa user password.
projectId: string project containing your cases.
sprintId: string sprint in which the run is(will be) located.
Optional:
runId: string test run for sending results.
screenshotsFolder and integrationFolder duplicates of main cypress.json
properties of the same name