[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [BUG] gcov support appears to be broken
From: |
Aleksandar Markovic |
Subject: |
Re: [Qemu-devel] [BUG] gcov support appears to be broken |
Date: |
Mon, 5 Aug 2019 15:39:29 +0000 |
>> #./configure --enable-gcov
>> #make
>> #make check
>> #make coverage-report
>>
>> It seems that first three commands execute as expected. (For example,
>> there are plenty of files generated by "make check" that would've not
>> been generated if "enable-gcov" hadn't been chosen.) However, the
>> last command complains about some missing files related to FP
> So your failure mode is no report is generated at all? It's working for
> me here.
Another piece of info:
~/Build/qemu-TOT-TEST$ gcov --version
gcov (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
:~/Build/qemu-TOT-TEST$ gcc --version
gcc (Ubuntu 7.2.0-1ubuntu1~16.04) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Alex, no report is generated for my test setups - in fact, "make
coverage-report" even says that it explicitly deletes what appears to be the
main coverage report html file).
This is the terminal output of an unsuccessful executions of "make
coverage-report" for recent ToT:
~/Build/qemu-TOT-TEST$ make coverage-report
make[1]: Entering directory '/home/user/Build/qemu-TOT-TEST/slirp'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/user/Build/qemu-TOT-TEST/slirp'
CHK version_gen.h
GEN coverage-report.html
Traceback (most recent call last):
File "/usr/bin/gcovr", line 1970, in <module>
print_html_report(covdata, options.html_details)
File "/usr/bin/gcovr", line 1473, in print_html_report
INPUT = open(data['FILENAME'], 'r')
IOError: [Errno 2] No such file or directory: 'wrap.inc.c'
Makefile:1048: recipe for target
'/home/user/Build/qemu-TOT-TEST/reports/coverage/coverage-report.html' failed
make: ***
[/home/user/Build/qemu-TOT-TEST/reports/coverage/coverage-report.html] Error 1
make: *** Deleting file
'/home/user/Build/qemu-TOT-TEST/reports/coverage/coverage-report.html'
This instance is executed in QEMU 3.0 source tree: (so, it looks the problem
existed for quite some time)
~/Build/qemu-3.0$ make coverage-report
CHK version_gen.h
GEN coverage-report.html
Traceback (most recent call last):
File "/usr/bin/gcovr", line 1970, in <module>
print_html_report(covdata, options.html_details)
File "/usr/bin/gcovr", line 1473, in print_html_report
INPUT = open(data['FILENAME'], 'r')
IOError: [Errno 2] No such file or directory:
'/home/user/Build/qemu-3.0/target/openrisc/decode.inc.c'
Makefile:992: recipe for target
'/home/user/Build/qemu-3.0/reports/coverage/coverage-report.html' failed
make: *** [/home/user/Build/qemu-3.0/reports/coverage/coverage-report.html]
Error 1
make: *** Deleting file
'/home/user/Build/qemu-3.0/reports/coverage/coverage-report.html'
Fond regards,
Aleksandar
> Alex Bennée
- [Qemu-devel] [BUG] gcov support appears to be broken, Aleksandar Markovic, 2019/08/05
- Re: [Qemu-devel] [BUG] gcov support appears to be broken, Peter Maydell, 2019/08/05
- Re: [Qemu-devel] [BUG] gcov support appears to be broken, Alex Bennée, 2019/08/05
- Re: [Qemu-devel] [BUG] gcov support appears to be broken, Aleksandar Markovic, 2019/08/05
- Re: [Qemu-devel] [BUG] gcov support appears to be broken,
Aleksandar Markovic <=
- Re: [Qemu-devel] [BUG] gcov support appears to be broken - solved?, Aleksandar Markovic, 2019/08/05
- Re: [Qemu-devel] [BUG] gcov support appears to be broken - solved?, Alex Bennée, 2019/08/05
- Re: [Qemu-devel] [BUG] gcov support appears to be broken - solved?, Aleksandar Markovic, 2019/08/05
- [Qemu-devel] ]Re: [BUG] gcov support appears to be broken - solved?, Aleksandar Markovic, 2019/08/05