shift $(($OPTIND - 1))
lcov -d $SRCDIR -z > /dev/null 2>&1
-lcov -d $SRCDIR -c -i -o "${OUTPUT_BASENAME}_base_full.info" > /dev/null 2>&1
+lcov -d $SRCDIR -c -i -o "${OUTPUT_BASENAME}_base_full.lcov" > /dev/null 2>&1
"$@"
-lcov -d $SRCDIR -c -o "${OUTPUT_BASENAME}_tested_full.info" > /dev/null 2>&1
-lcov -r "${OUTPUT_BASENAME}_base_full.info" /usr/include\* -o "${OUTPUT_BASENAME}_base.info" > /dev/null 2>&1
-lcov -r "${OUTPUT_BASENAME}_tested_full.info" /usr/include\* -o "${OUTPUT_BASENAME}_tested.info" > /dev/null 2>&1
-lcov -a "${OUTPUT_BASENAME}_base.info" -a "${OUTPUT_BASENAME}_tested.info" -o "${OUTPUT_BASENAME}.info" | tail -n 3
+lcov -d $SRCDIR -c -o "${OUTPUT_BASENAME}_tested_full.lcov" > /dev/null 2>&1
+lcov -r "${OUTPUT_BASENAME}_base_full.lcov" /usr/include\* -o "${OUTPUT_BASENAME}_base.lcov" > /dev/null 2>&1
+lcov -r "${OUTPUT_BASENAME}_tested_full.lcov" /usr/include\* -o "${OUTPUT_BASENAME}_tested.lcov" > /dev/null 2>&1
+lcov -a "${OUTPUT_BASENAME}_base.lcov" -a "${OUTPUT_BASENAME}_tested.lcov" -o "${OUTPUT_BASENAME}.lcov" | tail -n 3