Граф коммитов

179 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 631b320b42 Don't ignore gcno files that are not associated with any gcda file.
Fixes #42
2017-10-18 19:25:13 +01:00
Marco Castelluccio ece5888cd3 Don't hang while testing and we're not producing enough elements 2017-10-18 17:56:26 +01:00
Marco Castelluccio ff02690c90 Make grcov fail if one of the parsing threads fail 2017-10-18 14:12:00 +01:00
Marco Castelluccio ec2abf8a6e Be more verbose when gcov/llvm-cov fail 2017-10-18 14:11:39 +01:00
Marco Castelluccio ac08df4622 Fix some issues suggested by clippy 2017-09-20 15:47:52 +02:00
Marco Castelluccio 87de5b0394 Don't collect into a Vec when parsing lines in the old gcov format
Fixes #40
2017-09-20 15:11:47 +02:00
Marco Castelluccio b772802776 Don't collect into a Vec when parsing branches in the old gcov format 2017-09-20 14:59:48 +02:00
Marco Castelluccio 0cbd2aaa0b Don't collect into a Vec when parsing functions in the old gcov format 2017-09-20 14:57:02 +02:00
Marco Castelluccio e8773ac63b Fix bug when --branch option is disabled 2017-09-20 14:54:33 +02:00
Marco Castelluccio eba4cfd83b Log grcov's stderr during tests 2017-09-20 14:54:17 +02:00
Marco Castelluccio fe3121abd3 Don't split on ':' if the line is a function or branch line 2017-09-20 13:41:00 +02:00
Marco Castelluccio 8aa44df96f Don't collect in a Vec to parse file name 2017-09-20 13:31:04 +02:00
Marco 8f2a2f6c00 Merge pull request #38 from marco-c/branches
Support parsing branch coverage information
2017-09-12 18:35:10 +02:00
Marco Castelluccio e30231ed9a Reset branch number only when needed while parsing intermediate gcov format 2017-09-12 17:25:58 +02:00
Marco Castelluccio 4566f2203d Don't allocate a vector for storing the arguments to gcov 2017-09-12 17:15:01 +02:00
Marco Castelluccio 125d3e3baa Merge branches when merging results 2017-09-12 16:58:16 +02:00
Marco Castelluccio 551624454c Skip testing branches in more cases 2017-09-12 00:51:59 +02:00
Marco Castelluccio ea2e351bf7 Don't check branches value for 'tests/template' on CI 2017-09-12 00:03:31 +02:00
Marco Castelluccio 71c71beebe Support parsing branch coverage information.
Fixes #36.
2017-09-11 22:08:04 +02:00
Marco 8195697403 Merge pull request #37 from marco-c/switch_test
Add test with 'switch' statement
2017-09-11 15:11:46 +02:00
Marco Castelluccio de8f95d6ec Add test with 'switch' statement 2017-09-11 14:27:08 +02:00
Marco 97b60aaad6 Merge pull request #35 from marco-c/test_coveralls_format
Test coveralls format
2017-09-11 14:15:43 +02:00
Marco Castelluccio bf022039e9 Don't check line counts on CI, as they can differ on different compiler versions 2017-09-11 13:51:41 +02:00
Marco Castelluccio 004af089b6 Test coveralls format 2017-09-11 13:13:26 +02:00
Marco Castelluccio 60f9f3c956 Version 0.1.25 2017-07-13 18:03:49 +02:00
Marco Castelluccio ca498510ac Use new linked-files-map.json format 2017-07-13 17:54:24 +02:00
Marco Castelluccio afab6f4216 Version 0.1.24 2017-07-06 00:45:26 +02:00
Marco Castelluccio a5be2ebb5d If the relative path is found in the path mapping file, use it, otherwise try to get the relative path from the absolute 2017-07-06 00:44:08 +02:00
Marco Castelluccio df45c3cd80 Version 0.1.23 2017-07-05 22:17:27 +02:00
Marco Castelluccio b37412255d Consider ZIP files whose names contain 'grcov' as containing info files 2017-07-05 22:16:20 +02:00
Marco Castelluccio c0a10934da Version 0.1.22 2017-06-29 09:38:50 -07:00
Marco Castelluccio 882dea32e4 Fix typo in FNF (should be FNH). Fixes #32 2017-06-29 09:34:42 -07:00
Marco Castelluccio 76b82f7be7 Add test with a lcov file containing a function name with commas 2017-06-17 01:13:48 +01:00
Marco Castelluccio a82a737ba7 Test parsing a lcov file containing a function name with commas 2017-06-16 23:35:04 +01:00
Marco Castelluccio db25a66685 Version 0.1.21 2017-06-16 16:14:17 +01:00
Marco Castelluccio 3158e8119c Strip source directory if the path doesn't start with the prefix argument 2017-06-16 16:11:34 +01:00
Marco Castelluccio 2125cec01d Version 0.1.20 2017-06-16 12:55:59 +01:00
Marco Castelluccio ce9b68717d Don't require specifying if the input paths are directories or zip files, support both 2017-06-16 12:33:44 +01:00
Marco Castelluccio fcb560a936 Version 0.1.19 2017-05-29 16:53:29 +01:00
Marco bc1e61e66c Merge pull request #30 from marco-c/get_path_mapping_file_from_zip
Get path mapping file directly from the ZIP artifact
2017-05-29 14:04:36 +01:00
Marco Castelluccio 259146e193 Support getting the path mapping files directly from the ZIP file or from the directory containing the GCNO and GCDA files, when the --path-mapping option is not specified 2017-05-29 13:41:06 +01:00
Marco Castelluccio 47c3725f9d Support reading file mappings from a JSON file. Fixes #27 2017-05-29 12:13:01 +01:00
Marco Castelluccio 2236505f1b Support cleaning paths for all output formats 2017-05-29 00:01:44 +01:00
Marco Castelluccio 4d54d3176f No need to clone temporary path 2017-05-28 01:42:41 +01:00
Marco Castelluccio 8bfff513bb Don't extract INFO files from ZIP files, directly parse them from memory 2017-05-28 01:41:20 +01:00
Marco 6ba8393b23 Merge pull request #29 from marco-c/line_hit_count
Support line hit counts
2017-05-27 14:30:35 +01:00
Marco Castelluccio 7b90127656 Support line hit counts. Fixes #13 2017-05-27 12:11:39 +01:00
Marco Castelluccio 43e70dde3b Version 0.1.18 2017-05-24 00:57:41 +02:00
Marco Castelluccio da7e795ebb Create HashMap for the results with a larger initial capacity 2017-05-23 19:30:54 +02:00
Marco Castelluccio 27af96e5af Temporarily disable mkfifo, as it causes issues with running out of file descriptors 2017-05-23 19:27:49 +02:00