1 { lib, rustPlatform, fetchFromGitHub }:
3 rustPlatform.buildRustPackage rec {
7 src = fetchFromGitHub {
11 sha256 = "sha256-1t+hzB9sSApLScCkjBnLk9i2dsoEwZmWCFukEOvHhZI=";
14 cargoHash = "sha256-4KzFbfUqnGmle2fwSaHMPIJHQFDq8H2Qzm4FdYdqpuM=";
16 # tests do not find grcov path correctly
19 "test_coveralls_service_job_id_is_not_sufficient"
20 "test_coveralls_service_name_is_not_sufficient"
21 "test_coveralls_works_with_just_service_name_and_job_id_args"
22 "test_coveralls_works_with_just_token_arg"
24 "test_integration_guess_single_file"
25 "test_integration_zip_dir"
26 "test_integration_zip_zip"
28 skipFlag = test: "--skip " + test;
29 in builtins.concatStringsSep " " (builtins.map skipFlag skipList);
33 "Rust tool to collect and aggregate code coverage data for multiple source files";
34 mainProgram = "grcov";
35 homepage = "https://github.com/mozilla/grcov";
36 license = licenses.mpl20;
37 maintainers = with maintainers; [ DieracDelta ];