Open Tlacenka opened 9 months ago
TL;DR: JUnit is the most commonly used (natively supported by all researched test frameworks). Screenshots may be attached to a test result inside attachments
.
Framework | JUnit | xUnit | NUnit | JSON | HTML | Custom reporter support |
---|---|---|---|---|---|---|
Cypress | yes (native) | - | - | - | - | yes (mocha reporters) |
Playwright | yes (native) | - | - | yes (native) | yes (native) | yes (reporters) |
Jest | yes (native) | yes (jest-xunit package) | yes (jest-nunit-reporter package) | yes (jest-json-reporter package) | yes (jest-html-reporter package) | yes (npm packages) |
Vitest | yes (native) | - | - | yes (native) | yes (native) | yes (npm packages) |
Pytest | yes (native) | - | yes (pytest-nunit plugin) | yes (pytest-json plugin) | yes (pytest-html plugin) | yes (plugins) |
.NET | yes (native) | yes (native) | yes (native) | yes (native) | yes (native) | yes (test loggers) |
As a user, I want to be able to integrate my test suites into Code PushUp and aggregate the results in my report.
User story examples
Research
JUnit
,XUnit
,NUnit
, ...).details
properties required for this plugin to contain all necessary informationAcceptance criteria
Implementation details
run_tests?(command)
→parse_results(format
) →populate_summary(results)
→populate_issues(issue_config)
→auditOutput
Known issues