grcov/test
Owen Kirby dbc39c323c
Handle floats gracefully when expecting u64 in parser.rs (#803)
* Handle floats gracefully when expecting u64 in parser.rs

* Fix linter issues in parser.rs

* Add test gcda files from mozillavpn project

* More linter fixes.

* Test parsing gcov json file with floating point values

The gcov json file comes from gcov 9

Co-authored-by: Marco Castelluccio <mcastelluccio@mozilla.com>
2022-04-01 23:58:42 +02:00
..
gcno_symlink Add symlink test support files 2017-10-19 11:58:53 +01:00
jacoco Filter jacoco and info files (#172) 2018-09-27 12:51:17 +01:00
java Exclusion Patterns for Lines and Branches (#416) 2020-05-04 11:06:54 +02:00
llvm Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
no_gcda Assert that the gcda file exists when it is expected to exist 2017-10-18 20:07:06 +01:00
only_one_gcda Add test support files 2018-05-08 14:25:42 +02:00
relative_path Merge files with same absolute path and different relative paths in the same bucket (#103) 2018-05-15 15:37:35 +02:00
rust Map partial paths only for Java files (#264) 2019-03-25 15:15:53 +01:00
sub Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
sub2 Support parsing gcda/gcno files from multiple directories at the same time 2017-03-06 11:09:04 +01:00
test Do not ignore subfolder with name equal to root. (#546) 2020-12-17 00:01:16 +01:00
zip_dir Support reading input files from a mix of directories and ZIP files 2018-06-26 11:06:29 +01:00
.gitattributes Exclusion Patterns for Lines and Branches (#416) 2020-05-04 11:06:54 +02:00
64bit_count.gcda Add missing test files 2017-03-03 21:02:40 +01:00
64bit_count.gcno Add missing test files 2017-03-03 21:02:40 +01:00
64bit_count.gcov Add missing test files 2017-03-03 21:02:40 +01:00
1494603973-2977-7.info Add files needed for lcov parsing tests 2017-05-19 23:05:59 +02:00
Platform.gcda Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
Platform.gcno Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
Unified_cpp_netwerk_base0.gcda Add some test cases from Firefox 2017-03-01 10:45:01 +00:00
Unified_cpp_netwerk_base0.gcno Add some test cases from Firefox 2017-03-01 10:45:01 +00:00
default.profraw Update source-based profile used during tests 2022-03-15 12:43:59 +01:00
empty_line.info Don't fail when a LCOV info file contains empty lines 2017-12-22 17:26:19 +01:00
gcda1.zip Support passing ZIP files as inputs, instead of directories 2017-03-13 19:39:33 +01:00
gcda2.zip Support passing ZIP files as inputs, instead of directories 2017-03-13 19:39:33 +01:00
gcno.zip 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
gcno_no_path_mapping.zip 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
info1.zip Add files needed for lcov parsing tests 2017-05-19 23:05:59 +02:00
info2.zip Add files needed for lcov parsing tests 2017-05-19 23:05:59 +02:00
intermediate_with_branches.gcov Add missing test file 2017-12-21 23:21:32 +01:00
invalid_DA_record.info Replace unwraps with expects to be more verbose in case of errors 2018-01-05 11:33:58 +01:00
jacoco1.zip Pick up xml files in the producer (#142) 2018-06-29 11:48:58 +01:00
jacoco2.zip Pick up xml files in the producer (#142) 2018-06-29 11:48:58 +01:00
linked-files-map.json 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
mozillavpn_serverconnection.gcda Handle floats gracefully when expecting u64 in parser.rs (#803) 2022-04-01 23:58:42 +02:00
mozillavpn_serverconnection.gcno Handle floats gracefully when expecting u64 in parser.rs (#803) 2022-04-01 23:58:42 +02:00
mozillavpn_serverconnection.gcno.gcov.json.gz Handle floats gracefully when expecting u64 in parser.rs (#803) 2022-04-01 23:58:42 +02:00
negative_counts.gcda Add missing test files 2017-03-03 21:02:40 +01:00
negative_counts.gcno Add missing test files 2017-03-03 21:02:40 +01:00
negative_counts.gcov Add missing test files 2017-03-03 21:02:40 +01:00
non-utf-8.gcov Add some more pre-commit checkers 2019-12-12 14:53:20 +01:00
not_info_file.info Filter jacoco and info files (#172) 2018-09-27 12:51:17 +01:00
nsGnomeModule.gcda Add some test cases from Firefox 2017-03-01 10:45:01 +00:00
nsGnomeModule.gcno Add some test cases from Firefox 2017-03-01 10:45:01 +00:00
nsMaiInterfaceDocument.gcda Add some test cases from Firefox 2017-03-01 10:45:01 +00:00
nsMaiInterfaceDocument.gcno Add some test cases from Firefox 2017-03-01 10:45:01 +00:00
nsMaiInterfaceValue.gcda Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
nsMaiInterfaceValue.gcno Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
old_branches.gcov Add some more pre-commit checkers 2019-12-12 14:53:20 +01:00
profraw1.zip Support parsing source-based coverage artifacts (#512) 2020-11-23 18:22:36 +01:00
profraw2.zip Support parsing source-based coverage artifacts (#512) 2020-11-23 18:22:36 +01:00
prova.gcda Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
prova.gcno Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
prova.gcov Walk the tree finding gcda files; parse them using 'gcov'; parse the 'gcov' output and aggregate the results and output them in the format used by ActiveData-ETL 2017-03-01 01:16:32 +00:00
prova.info Add files needed for lcov parsing tests 2017-05-19 23:05:59 +02:00
prova_fn_with_commas.info Add test with a lcov file containing a function name with commas 2017-06-17 01:13:48 +01:00
reader_gcc-6.gcda Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-6.gcno Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-6.gcno.1.dump Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-7.gcda Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-7.gcno Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-7.gcno.1.dump Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-8.gcda Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-8.gcno Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-8.gcno.1.dump Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-9.gcda Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-9.gcno Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-9.gcno.1.dump Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-10.gcda Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-10.gcno Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
reader_gcc-10.gcno.1.dump Update reader.rs to be able to read *all* the recent gcno/gcda files (#522) 2021-01-21 18:10:43 +01:00
test_covdir.json Add an output format for FuzzManager (#286) 2019-05-14 12:25:43 +02:00