From d218959ec5e6c7d3b129f9437bc243b9bdab9e27 Mon Sep 17 00:00:00 2001 From: Yuchen Wu Date: Thu, 19 Dec 2013 00:29:25 +0000 Subject: llvm-cov: Added -f option for function summaries. Similar to the file summaries, the function summaries output line, branching and call statistics. The file summaries have been moved outside the initial loop so that all of the function summaries can be outputted before file summaries. Also updated test cases. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197633 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/tools/llvm-cov/llvm-cov.test | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/tools/llvm-cov/llvm-cov.test') diff --git a/test/tools/llvm-cov/llvm-cov.test b/test/tools/llvm-cov/llvm-cov.test index da39307168..4e4fb52ffa 100644 --- a/test/tools/llvm-cov/llvm-cov.test +++ b/test/tools/llvm-cov/llvm-cov.test @@ -6,6 +6,7 @@ RUN: cd %t RUN: cp %p/Inputs/test* . RUN: llvm-cov -gcno=test.gcno -gcda=test.gcda | diff test_no_options.output - +RUN: llvm-cov -gcno=test.gcno -gcda=test.gcda -f | diff test_-f.output - RUN: diff -aub test_no_options.cpp.gcov test.cpp.gcov RUN: diff -aub test_no_options.h.gcov test.h.gcov @@ -14,6 +15,9 @@ RUN: diff -aub test_-a.cpp.gcov test.cpp.gcov RUN: diff -aub test_-a.h.gcov test.h.gcov RUN: llvm-cov -gcno=test.gcno -gcda=test.gcda -a -b | diff test_-b.output - +# This is expected to fail because gcov doesn't actually output real branch or +# call statistics on a per function basis. +RUN: llvm-cov -gcno=test.gcno -gcda=test.gcda -a -b -f | not diff test_-b_-f.output - RUN: diff -aub test_-a_-b.cpp.gcov test.cpp.gcov RUN: diff -aub test_-a_-b.h.gcov test.h.gcov -- cgit v1.2.3