Coverage analysis update
Chris Johns
chrisj at rtems.org
Thu Jul 6 07:05:03 UTC 2017
On 05/07/2017 22:46, Cillian O'Donnell wrote:
>
> Now the thing is, I might have to run RTEMS Tester about 3 times for
> the full testsuite before I can get the report, as the covoar runs
> will often hang on an arbitrary method and have to be manually exited
> and re-run.
How is covoar being run? Is it being run by the 'rtems-test' command?
> The point that this happens is not repeatable and there's
> no error message to go on.
Is it the covoar process that is stopping? Is it the process idle or using 100%?
> The only common theme is the methods will
> often be called thread...something. Even more rarely it will stop with
> the message 'resource temporarily unavailable'. I'm wondering is this
> normal behaviour for covoar on a long test-run? This never happens
> when running just the samples.
It is not normal behavior.
>
> When a test run is successful it will also finish with a lot of these messages:
>
> *** Trace block is inconsistent with coverage map
> *** Trace block (0x4000c4fc - 0x4000c51f) for 36 bytes
> *** Coverage map /home/cpod/coverage_test/test/coverage/unlimited.exe.cov
> INFO: DesiredSymbols::mergeCoverageMap - Unable to merge coverage map
> for _Thread_queue_Extract_with_proxy because the sizes are different
I wonder what sizes are different?
Chris
More information about the devel
mailing list