Project: /_project.yaml Book: /_book.yaml
{% include “_versions.html” %}
To integrate tests into a platform continuous testing service, they should meet the following guidelines.
Supported test types are:
Functional tests make assertions of pass or fail on test cases, while metrics tests generally perform an action repeatedly to collect timing metrics.
With standardized input/output format, the need for customized result parsing and post-processing per test is eliminated, and generic test harnesses can be used for all tests that fit into the convention. See the Trade Federation Overview for the continuous test framework included with Android.
Test cases executed via continuous testing service are expected to be hermetic meaning all dependencies are declared and provided with the tests. See Hermetic Servers on the Google Testing Blog{: .external} for an understanding of this principle. In short, hermetic tests require no: