1 #!/bin/sh 2 # ************************************************************* 3 # 4 # Licensed to the Apache Software Foundation (ASF) under one 5 # or more contributor license agreements. See the NOTICE file 6 # distributed with this work for additional information 7 # regarding copyright ownership. The ASF licenses this file 8 # to you under the Apache License, Version 2.0 (the 9 # "License"); you may not use this file except in compliance 10 # with the License. You may obtain a copy of the License at 11 # 12 # http://www.apache.org/licenses/LICENSE-2.0 13 # 14 # Unless required by applicable law or agreed to in writing, 15 # software distributed under the License is distributed on an 16 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 # KIND, either express or implied. See the License for the 18 # specific language governing permissions and limitations 19 # under the License. 20 # 21 # ************************************************************* 22 # $Id: statistics,v 1.3 2003-06-11 16:38:03 vg Exp $ 23 24 ./gcov_filter.pl -i ../../../util/sal.map --showallfunc FOO | sort | uniq >exportedfunctions.txt 25 26 # gives the number off all files. 27 ./gcov_filter.pl -i ../../../util/sal.map --allfuncinfo FOO 28 29 ./gcov_all --no-percentage | sort | uniq >allchecked.txt 30 31 # gives the number of all testable functions 32 echo -n " testable functions: " 33 cat allchecked.txt | wc -l 34 35 # gives a list of all checked functions within gcov. 36 ./gcov_all | sort +1 | uniq >realallchecked.txt 37 38 # output all functions, which are not tested by gcov -f, due to the fact, that they where not found 39 comm -3 exportedfunctions.txt allchecked.txt >notfound.txt 40 41