Mir

Merge lp://qastaging/~alan-griffiths/mir/rework-test_client_library.cpp into lp://qastaging/mir

Proposed by Alan Griffiths
Status: Work in progress
Proposed branch: lp://qastaging/~alan-griffiths/mir/rework-test_client_library.cpp
Merge into: lp://qastaging/mir
Diff against target: 1922 lines (+768/-1050)
3 files modified
tests/acceptance-tests/CMakeLists.txt (+1/-0)
tests/acceptance-tests/test_client_library.cpp (+641/-1050)
tests/acceptance-tests/test_client_library_threads.cpp (+126/-0)
To merge this branch: bzr merge lp://qastaging/~alan-griffiths/mir/rework-test_client_library.cpp
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Needs Fixing
Kevin DuBois (community) Approve
Review via email: mp+221216@code.qastaging.launchpad.net

Commit message

tests: Move (most of) client library tests into a single process

Description of the change

tests: Move (most of) client library tests into a single process

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
1672. By Alan Griffiths

Add missing file

1673. By Alan Griffiths

Simplify signal/thread tests in test_client_library_threads.cpp

1674. By Alan Griffiths

Simplify signal/thread tests in test_client_library_threads.cpp

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

"/home/phablet/mir-testrunner/mir_install_packages.sh: line 10: apt-app-repository: command not found"

WTF?!

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

It isn't obvious why copying HandleNoSignals from one file to another might cause this failure. Triggering rebuild to see if it is consistent.

1675. By Alan Griffiths

merge lp:~mir-team/mir/development-branch

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

> It isn't obvious why copying HandleNoSignals from one file to another might
> cause this failure. Triggering rebuild to see if it is consistent.

Hmm. Seems consistent but is CNR on my desktop.

Tweaking the code in the hope of seeing something illuminating.

1676. By Alan Griffiths

Tweak test_client_library_threads.cpp in the hope of stumbling over what CI fails on

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Kevin DuBois (kdub) wrote :

The build timeout should have been increased to 3h (although why it takes 2+h to build is another matter). retriggering

Revision history for this message
Kevin DuBois (kdub) wrote :

looks okay to me (a few places could use some spacing cleanups, but not enough to block). Tests look much nicer and less intimidating to write.

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

> > It isn't obvious why copying HandleNoSignals from one file to another might
> > cause this failure. Triggering rebuild to see if it is consistent.
>
> Hmm. Seems consistent but is CNR on my desktop.
>
> Tweaking the code in the hope of seeing something illuminating.

Didn't help. Trying not changing that test *at all* on lp:~alan-griffiths/mir/rework-test_client_library.cpp-mk2.

Unmerged revisions

1676. By Alan Griffiths

Tweak test_client_library_threads.cpp in the hope of stumbling over what CI fails on

1675. By Alan Griffiths

merge lp:~mir-team/mir/development-branch

1674. By Alan Griffiths

Simplify signal/thread tests in test_client_library_threads.cpp

1673. By Alan Griffiths

Simplify signal/thread tests in test_client_library_threads.cpp

1672. By Alan Griffiths

Add missing file

1671. By Alan Griffiths

Tidy up remaining tests

1670. By Alan Griffiths

Tidy up some tests

1669. By Alan Griffiths

Move (most of) client library tests into a single process

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches