canonical/mir

CompositorPerformance test uses its own idiosyncratic server runner

Open

#1,653 opened on Aug 4, 2020

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C++ (137 forks)auto 404
Good first issue

Repository metrics

Stars
 (775 stars)
PR merge metrics
 (PR metrics pending)

Description

performance_tests/test_compositor.cpp uses its own, weird server runner involving parsing the output of Mir's stdout. Mostly this is harmless, albeit weird, but it means that it errors out when the MIR_SERVER_LOGGING is set in the environment.

With a few small and reasonably sensible changes to the CompositorReport infrastructure this could just be a normal AsyncTestRunner test.

Contributor guide