SystemTAP translator test coverage
William Cohen
wcohen@redhat.com
Tue Jan 3 22:12:00 GMT 2006
Frank Ch. Eigler wrote:
> wcohen wrote:
>
>
>>[...]
>>http://people.redhat.com/wcohen/stap_coverage/src/index.html
>
>
> Thanks for posting the pretty pictures!
>
>
>>There are sections of buildrun.cxx that are not run because the
>>output of the translator was not actually compiled as a module or
>>installed in the kernel. The translator tests do not exercise the
>>tapsets.cxx code either.
>
>
> That's odd - the transok/buildok tests should exercise the tapsets.cxx
> code.
Ah, this was on my laptop which doesn't have a matching debuginfo for
the kernel that is running on it. The results looked a bit better on my
p6 machine that had a debuginfo matching the kernel.
I have placed the revised results from today's checkout "make gcov" on a
FC4 pentium M machine at:
http://people.redhat.com/wcohen/stap_coverage/
>>Looking at parse.cxx and translate.cxx there are a number of cases
>>where there are untested error messages [...]
>
>
> I guess the small step is for some volunteers to modify (or write new)
> test cases that force those error cases. The next bigger step is to
> do the same for the other significant chunks of untested code.
>
> - FChE
-Will
More information about the Systemtap
mailing list