Commit Graph

7 Commits

Author SHA1 Message Date
Catena cyber b771fe7914
rust coverage: broader definition for remaps (#6595)
As shown by opensk, rust files can be in a deeper directory
2021-10-19 15:50:08 -05:00
Catena cyber 5c386a4858
Fix for rust and swift coverages (#6517)
* coverage: introduces llvm-cov-rel

Cf https://github.com/google/oss-fuzz/issues/6268

Latest clang-14 and clang-13 used by rust or swift have a slightly
different profraw file format

llvm-cov-rel is tool that will update the profraw file produced
by clang-13 to one readable by clang-14 llvm-cov tools

* Suricata as a rust project

* rust coverage: remaps every rust subdirectory in fuzz

So that projects not using default fuzz_targets subdir
get the good remap, and hence the good coverage report
2021-09-27 11:11:36 -04:00
Catena cyber ac15f8e91f
rust coverage : only wrap cargo fuzz build (#6307)
Project image-rs uses cargo fuzz list
2021-08-26 14:41:02 -07:00
Catena cyber 92cea13c5d
Rust coverage : do not trigger debug assertions (#5385) 2021-03-14 15:53:16 -07:00
Catena cyber be203e38a5
More generic target directory for rust coverage (#5366)
* More generic target directory for rust coverage

* Rust coverage cargo does not change PATH
2021-03-12 08:52:54 -08:00
Catena cyber 632f5ec0cb
Rust coverage : source remap after changing dir (#5345) 2021-03-09 20:57:46 +00:00
Catena cyber c41e46ffc8
Rust coverage report (for Suricata) (#4697)
* Rust coverage test

* Workaround to get rust coverage for Suricata
2021-03-08 07:05:35 -08:00