ReportersNew
Native reporters for JUnit 5, TestNG, Espresso and Detox
New Qualflare reporters for JUnit 5, TestNG, Espresso and Detox, plus XCTest attachments and Detox artifacts uploaded straight from qf collect.
Qualflare's native reporters now cover Java and mobile testing. JVM and Android teams get the same steps, retries and screenshots in Qualflare as JavaScript and Python teams, and iOS teams get attachments without installing anything new.
What's new
- JUnit 5:
com.qualflare:qualflare-junit5. Add the dependency and it registers itself. It records Surefire reruns as retries, and also reports JUnit 4 tests run throughjunit-vintage. Requires JUnit Platform 1.12+ and Java 11+. - TestNG:
com.qualflare:qualflare-testng. Add the dependency only. RecordsIRetryAnalyzerretries, gives timeouts and configuration failures their own status, and reports each DataProvider row as its own case. Requires TestNG 7.4+. - Espresso:
com.qualflare:qualflare-espresso. Add it as anandroidTestImplementationdependency and set the run listener. It captures steps, retries, timeouts and screenshots, taken automatically on failure withQualflareRule. Upload straight from the build output, with noadb pullneeded. - Detox:
npm i -D @qualflare/detox. Add it as a Jest reporter, then runqf my-project collect ./qualflare-results --artifacts-dir ./artifactsto attach Detox's screenshots, videos and device logs to the right tests. - XCTest attachments.
qf0.1.31 reads attachments and retry history straight from your.xcresultbundle, with no iOS reporter needed.
Availability
Every reporter works on every Qualflare plan. Detox artifacts need qf 0.1.32 or newer. Screenshots upload by default; add --upload-artifacts=video,trace to include videos.