1
id: plainbox/unit-tests
2
summary: PlainBox Unit Tests
4
Run PlainBox Unit Tests.
6
This job runs all of the plainbox unit tests. The tests are executed with
7
automatic coverage and branch analysis.
9
This test depends on the test that resets coverage data.
14
estimated_duration: 5.0
16
.. $PLAINBOX_SESSION_SHARE/virtualenv/bin/activate
17
coverage run --append --branch \
18
--module plainbox self-test --after-reexec --quiet --unit-tests
20
id: plainbox/integration-tests
21
summary: PlainBox Integration Tests
23
.. $PLAINBOX_SESSION_SHARE/virtualenv/bin/activate
24
coverage run --append --branch \
25
--module plainbox self-test --after-reexec --quiet --integration-tests
30
estimated_duration: 1.0
32
Run PlainBox Integration Tests.
34
This job runs all of the plainbox "integration tests". Integration tests
35
are really mis-named and should eventually be removed and transitioned into
36
testing all of the providers that live in this project. In practice
37
integration tests run a set of automated tests on a small subset of the
38
"checkbox source" provider.
40
This test depends on the test that resets coverage data.