From patchwork Sat Jan 26 11:45:15 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [RFC,6/6] tests: Workaround gcov being unable to open .gcda file Date: Sat, 26 Jan 2013 01:45:15 -0000 From: =?utf-8?q?Andreas_F=C3=A4rber?= X-Patchwork-Id: 215906 Message-Id: <1359200715-27222-7-git-send-email-afaerber@suse.de> To: qemu-devel@nongnu.org Cc: blauwirbel@gmail.com, =?UTF-8?q?Andreas=20F=C3=A4rber?= Resolve the following error: hw/tmp105.gcda:cannot open data file, assuming not executed by adding a sleep before running gcov after the qtest cases. Signed-off-by: Andreas Färber --- tests/Makefile | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) diff --git a/tests/Makefile b/tests/Makefile index 442b286..3182dca 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -153,7 +153,7 @@ $(patsubst %, check-qtest-%, $(QTEST_TARGETS)): check-qtest-%: $(check-qtest-y) $(if $(CONFIG_GCOV),@rm -f *.gcda */*.gcda */*/*.gcda */*/*/*.gcda,) $(call quiet-command,QTEST_QEMU_BINARY=$*-softmmu/qemu-system-$* \ gtester $(GTESTER_OPTIONS) -m=$(SPEED) $(check-qtest-$*-y),"GTESTER $@") - $(if $(CONFIG_GCOV),@for f in $(gcov-files-$*-y); do \ + $(if $(CONFIG_GCOV),@sleep 1; for f in $(gcov-files-$*-y); do \ echo Gcov report for $$f:;\ $(GCOV) $(GCOV_OPTIONS) $$f -o `dirname $$f`; \ done,)