Features

Espresso Test Reports

TestingBot currently offers both test reports from inside the TestingBot member dashboard, or through REST-API where you can use a JUnit formatted XML report.

Dashboard Report

When you run Espresso Tests with TestingBot, you will find the test results, together with a video of the test, in the TestingBot member dashboard.

JUnit XML report

You can query our API to fetch a JUnit XML report which you can use a post-build step in your CI/CD environment.

Report Structure

In the XML report, each session maps to a testsuite tag. Inside that tag, multiple testcase items are available, each mapping to a single Espresso test.

If a test failed, a failure or error tag will be available.

curl -u api_key:api_secret \
"https://api.testingbot.com/v1/app-automate/espresso/:id/report"

The schema corresponds to the Android Studio's Gradle schema used when running JUnit tests.