Mir

Some unit tests take a few seconds to complete

Bug #1262689 reported by Alan Griffiths
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Invalid
Low
Unassigned

Bug Description

$ ctest | grep "#" | sort --key=7 --reverse | head
153/165 Test #153: mir_unit_tests.SwitchingBundleTest.* ....................................... Passed 4.81 sec
113/165 Test #113: mir_unit_tests.MultiThreadedCompositor.* ................................... Passed 3.06 sec
 12/165 Test #12: mir_acceptance_tests.ServerShutdown/OnSignal.* ............................. Passed 0.43 sec
104/165 Test #104: mir_unit_tests.MesaGraphicsPlatform.* ...................................... Passed 0.18 sec
  5/165 Test #5: mir_acceptance_tests.DefaultDisplayServerTestFixture.* ..................... Passed 0.16 sec
103/165 Test #103: mir_unit_tests.MesaDisplayTest.* ........................................... Passed 0.14 sec
 96/165 Test #96: mir_unit_tests.MesaBufferAllocatorTest.* ................................... Passed 0.11 sec
 14/165 Test #14: mir_acceptance_tests.TestClientInput.* ..................................... Passed 0.11 sec
 11/165 Test #11: mir_acceptance_tests.ServerShutdown.* ...................................... Passed 0.11 sec
 20/165 Test #20: mir_integration_tests.ApplicationSession.* ................................. Passed 0.07 sec

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: Some unit tests are much slower than the rest

Low priority. I think we can afford a few seconds.

summary: - Some unit tests are absurdly slow
+ Some unit tests are much slower than the rest
Changed in mir:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

 status update:
$ ctest | grep "#" | sort --key=7 --reverse | head
 70/186 Test #70: mir_unit_tests.BufferQueueTest.* ........................................... Passed 4.99 sec
133/186 Test #133: mir_unit_tests.MultiThreadedCompositor.* ................................... Passed 3.34 sec
 15/186 Test #15: mir_acceptance_tests.ServerShutdown/OnSignal.* ............................. Passed 0.53 sec
177/186 Test #177: mir_unit_tests.UdevWrapperDeathTest.* ...................................... Passed 0.50 sec
  5/186 Test #5: mir_acceptance_tests.DefaultDisplayServerTestFixture.* ..................... Passed 0.38 sec
 18/186 Test #18: mir_acceptance_tests.TestClientInput.* ..................................... Passed 0.33 sec
  8/186 Test #8: mir_acceptance_tests.DisplayConfigurationTest.* ............................ Passed 0.28 sec
  3/186 Test #3: mir_acceptance_tests.BespokeDisplayServerTestFixture.* ..................... Passed 0.28 sec
 14/186 Test #14: mir_acceptance_tests.ServerShutdown.* ...................................... Passed 0.20 sec
122/186 Test #122: mir_unit_tests.MesaGraphicsPlatform.* ...................................... Passed 0.19 sec

summary: - Some unit tests are much slower than the rest
+ Some unit tests are absurdly slow
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: Some unit tests are absurdly slow

Not really "absurd" but not improved either:

 91/229 Test #91: mir_unit_tests.BufferQueueTest.* ................................. Passed 4.72 sec
160/229 Test #160: mir_unit_tests.MultiThreadedCompositor.* ......................... Passed 3.28 sec
196/229 Test #196: mir_unit_tests.StreamTransportTest/0.* ........................... Passed 2.07 sec
 22/229 Test #22: mir_acceptance_tests.MirSurfaceSwapBuffersTest.* ................. Passed 0.93 sec
 85/229 Test #85: mir_unit_tests.AsioMainLoopAlarmTest.* ........................... Passed 0.78 sec
 29/229 Test #29: mir_acceptance_tests.ServerShutdown/OnSignal.* ................... Passed 0.40 sec
217/229 Test #217: mir_unit_tests.UdevWrapperDeathTest.* ............................ Passed 0.35 sec
  7/229 Test #7: mir_acceptance_tests.ClientLibrary.* ............................. Passed 0.34 sec
 37/229 Test #37: mir_acceptance_tests.TestClientInput.* ........................... Passed 0.27 sec
 32/229 Test #32: mir_acceptance_tests.StaleFrames.* ............................... Passed 0.22 sec

summary: - Some unit tests are absurdly slow
+ Some unit tests take a few seconds to complete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Invalid. This bug is way out of date and I'm logging separate bugs for the individual offenders.

Changed in mir:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.