Merge lp:~albaguirre/mir/tweak-failing-tests-ci-tsan into lp:mir
| Status: | Merged |
|---|---|
| Approved by: | Daniel van Vugt on 2015-07-14 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 2743 |
| Proposed branch: | lp:~albaguirre/mir/tweak-failing-tests-ci-tsan |
| Merge into: | lp:mir |
| Diff against target: |
146 lines (+32/-38) 4 files modified
cmake/MirCommon.cmake (+1/-1) tests/unit-tests/compositor/test_buffer_queue.cpp (+1/-1) tests/unit-tests/graphics/mesa/kms/test_display.cpp (+28/-34) tests/unit-tests/test_glib_main_loop.cpp (+2/-2) |
| To merge this branch: | bzr merge lp:~albaguirre/mir/tweak-failing-tests-ci-tsan |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Daniel van Vugt | Approve on 2015-07-14 | ||
| PS Jenkins bot | continuous-integration | Approve on 2015-07-14 | |
| Cemil Azizoglu (community) | 2015-07-10 | Approve on 2015-07-13 | |
|
Review via email:
|
|||
Commit Message
Tweak failing tests under CI Thread sanitizer builds
Description of the Change
Tweak failing tests under CI Thread sanitizer builds
- 2737. By Daniel van Vugt on 2015-07-13
-
Unhide wrapped binaries, and use the more common wrapped binary naming
convention of ".bin".Although this change only affects what developers see in the build tree,
I think it's useful to be able to see the real binaries you just built.
And to be able to type their names more easily. ;).Approved by Cemil Azizoglu, PS Jenkins bot.
- 2738. By Daniel van Vugt on 2015-07-13
-
Improved shared library loading error messages to include the path
that can't be found. Instead of simply "No such file or directory",
you will now see "/the/path/tried/: No such file or directory".
(LP: #1473268)
. Fixes: https://bugs.launchpad .net/bugs/ 1473268. Approved by Robert Ancell, Cemil Azizoglu, PS Jenkins bot.
- 2739. By Alberto Aguirre on 2015-07-13
-
logger: flush after every newline.
This does not impact tty output performance as it already flushes on every new line. Fixes: https:/
/bugs.launchpad .net/bugs/ 1470204. Approved by PS Jenkins bot, Cemil Azizoglu, Daniel van Vugt.
- 2740. By Daniel van Vugt on 2015-07-13
-
Bump the server ABI to 33. It seems we've already broken the server
ABI with virtual function table changes introduced in r2730:
include/server/ mir/frontend/ session_ mediator_ report. h. Approved by Cemil Azizoglu, PS Jenkins bot.
- 2741. By Kevin DuBois on 2015-07-13
-
fixes lp: #1471858. Fixes: https:/
/bugs.launchpad .net/bugs/ 1471858. Approved by PS Jenkins bot, Cemil Azizoglu, Daniel van Vugt.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:2737
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://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:2738
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://
| Alberto Aguirre (albaguirre) wrote : | # |
Well it passes now:
http://
Once this MP is merged we can enable the mir-clang-
| Daniel van Vugt (vanvugt) wrote : | # |
The intermediate diff for the revision made sense but this final overall diff seems unnecessary:
21 - ASSERT_
22 + ASSERT_
- 2742. By Cemil Azizoglu on 2015-07-14
-
Use command line options during platform probe.
Approved by PS Jenkins bot, Chris Halse Rogers, Alexandros Frantzis.
- 2743. By Alberto Aguirre on 2015-07-14
-
Tweak failing tests under CI Thread sanitizer builds.
Approved by Daniel van Vugt, PS Jenkins bot, Cemil Azizoglu.

FAILED: Continuous integration, rev:2737 /code.launchpad .net/~albaguirr e/mir/tweak- failing- tests-ci- tsan/+merge/ 264463/ +edit-commit- message
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
http:// jenkins. qa.ubuntu. com/job/ mir-ci/ 4303/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/3137 jenkins. qa.ubuntu. com/job/ mir-clang- wily-amd64- build/660 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/3085 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 452 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 452/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 3085 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 3085/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/5890 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 21795
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: s-jenkins. ubuntu- ci:8080/ job/mir- ci/4303/ rebuild
http://