Reproduced the bug locally, I think. Just edit the cross-compile script to force -DCMAKE_BUILD_TYPE=Coverage and then try running the resulting tests on another host (e.g. a phone). Then I get failures that are simple gcov path lookup failures (those paths don't exist on the test host, only the build host):
Reproduced the bug locally, I think. Just edit the cross-compile script to force -DCMAKE_ BUILD_TYPE= Coverage and then try running the resulting tests on another host (e.g. a phone). Then I get failures that are simple gcov path lookup failures (those paths don't exist on the test host, only the build host):
[ RUN ] GLibMainLoopTes t.propagates_ exception_ from_signal_ handler /home/dan: Cannot create directory /home/dan/ bzr/mir/ cov/build- android- arm/3rd_ party/xcursor/ CMakeFiles/ xcursorloader. dir/xcursor. c.gcda: Skip /home/dan: Cannot create directory
profiling:
profiling:
profiling:
...
It's not just GLibMainLoopTest though. If I disable that, the same issue appears in other tests.