Merge lp:~alan-griffiths/mir/prepublish-test-headers-that-depend-on-public-api into lp:mir
| Status: | Merged |
|---|---|
| Approved by: | Alan Griffiths on 2015-06-19 |
| Approved revision: | 2686 |
| Merged at revision: | 2688 |
| Proposed branch: | lp:~alan-griffiths/mir/prepublish-test-headers-that-depend-on-public-api |
| Merge into: | lp:mir |
| Prerequisite: | lp:~alan-griffiths/mir/localise-mesa-includes |
| Diff against target: |
268 lines (+34/-23) 12 files modified
benchmarks/android-input/CMakeLists.txt (+1/-1) benchmarks/frame-uniformity/CMakeLists.txt (+5/-1) include/test/mir_test_doubles/null_display.h (+3/-3) include/test/mir_test_doubles/null_display_sync_group.h (+2/-2) include/test/mir_test_doubles/null_platform.h (+2/-2) tests/CMakeLists.txt (+11/-5) tests/acceptance-tests/throwback/CMakeLists.txt (+1/-0) tests/include/mir_test/test_protobuf_client.h (+1/-1) tests/include/mir_test_doubles/null_display_changer.h (+1/-1) tests/include/mir_test_doubles/stub_display.h (+4/-4) tests/include/mir_test_doubles/stub_display_builder.h (+2/-2) tests/include/mir_test_framework/client_platform_factory.h (+1/-1) |
| To merge this branch: | bzr merge lp:~alan-griffiths/mir/prepublish-test-headers-that-depend-on-public-api |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Alberto Aguirre | Approve on 2015-06-19 | ||
| Alexandros Frantzis (community) | 2015-06-18 | Approve on 2015-06-19 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-06-18 | |
|
Review via email:
|
|||
Commit Message
tests: select out test headers that only use the Mir public API
Description of the Change
tests: select out test headers that only use the Mir public API
As an initial step towards publishing test tools this identifies the test headers used by the acceptance tests to validate the public API. (As such they clearly only depend on the public API.)
This will be followed up by putting the corresponding implementation(s) into a library and by publishing the library and headers.
- 2685. By Alan Griffiths on 2015-06-18
-
Fix CI
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2685
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Alan Griffiths (alan-griffiths) wrote : | # |
Unrelated:
W: Failed to fetch http://
- 2686. By Alan Griffiths on 2015-06-18
-
merge lp:mir
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:2686
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Alexandros Frantzis (afrantzis) wrote : | # |
OK.
We should make it clear to downstreams that we don't offer any kind of compatibility guarantees for the test framework classes (although they don't change very often).
| Alan Griffiths (alan-griffiths) wrote : | # |
> OK.
>
> We should make it clear to downstreams that we don't offer any kind of
> compatibility guarantees for the test framework classes (although they don't
> change very often).
Sure. We don't give much more of a guarantee for the server classes.
The test library I wasn't even planning to version.

FAILED: Continuous integration, rev:2684 jenkins. qa.ubuntu. com/job/ mir-ci/ 4140/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/2910/ console jenkins. qa.ubuntu. com/job/ mir-clang- wily-amd64- build/425 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/2858/ console jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 296 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 296/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 2858/console
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/4140/ rebuild
http://