diff options
author | Florian Klink <flokli@flokli.de> | 2020-09-05 16:07:14 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2020-09-05 16:07:59 +0200 |
commit | 98d6b55fdc89c679dabdfe2f685bdc224f1642c4 (patch) | |
tree | 962e482f1f34fbd6c66f1a39d97cad1065a9f0ec /pkgs/build-support/release | |
parent | 4b7401bb5b32d20f7f94e3a61daec9b12d700f32 (diff) | |
download | nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.tar nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.tar.gz nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.tar.bz2 nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.tar.lz nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.tar.xz nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.tar.zst nixpkgs-98d6b55fdc89c679dabdfe2f685bdc224f1642c4.zip |
nixos/testing: remove remaining coverage-data logic
This isn't used anymore as per https://github.com/NixOS/nixpkgs/pull/72354#discussion_r451031449.
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r-- | pkgs/build-support/release/default.nix | 4 | ||||
-rw-r--r-- | pkgs/build-support/release/gcov-report.nix | 49 |
2 files changed, 0 insertions, 53 deletions
diff --git a/pkgs/build-support/release/default.nix b/pkgs/build-support/release/default.nix index 6b9aa9a8c4a..6aaa0338f0c 100644 --- a/pkgs/build-support/release/default.nix +++ b/pkgs/build-support/release/default.nix @@ -41,10 +41,6 @@ rec { doCoverityAnalysis = true; } // args); - gcovReport = args: import ./gcov-report.nix ( - { inherit runCommand lcov rsync; - } // args); - rpmBuild = args: import ./rpm-build.nix ( { inherit vmTools; } // args); diff --git a/pkgs/build-support/release/gcov-report.nix b/pkgs/build-support/release/gcov-report.nix deleted file mode 100644 index 8ce5c0488a7..00000000000 --- a/pkgs/build-support/release/gcov-report.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ runCommand, lcov, rsync, coverageRuns, lcovFilter ? [ "/nix/store/*" ], baseDirHack ? false }: - -runCommand "coverage" - { buildInputs = [ lcov rsync ]; - inherit lcovFilter baseDirHack; - } - '' - mkdir -p $TMPDIR/gcov $out/nix-support $out/coverage - info=$out/coverage/full.info - - for p in ${toString coverageRuns}; do - if [ -f $p/nix-support/hydra-build-products ]; then - cat $p/nix-support/hydra-build-products >> $out/nix-support/hydra-build-products - fi - - [ ! -e $p/nix-support/failed ] || touch $out/nix-support/failed - - opts= - for d in $p/coverage-data/*; do - for i in $(cd $d/nix/store && ls); do - if ! [ -e /nix/store/$i/.build ]; then continue; fi - if [ -e $TMPDIR/gcov/nix/store/$i ]; then continue; fi - echo "copying $i..." - rsync -a /nix/store/$i/.build/* $TMPDIR/gcov/ - if [ -n "$baseDirHack" ]; then - opts="-b $TMPDIR/gcov/$(cd /nix/store/$i/.build && ls)" - fi - done - - for i in $(cd $d/nix/store && ls); do - rsync -a $d/nix/store/$i/.build/* $TMPDIR/gcov/ --include '*/' --include '*.gcda' --exclude '*' - done - done - - chmod -R u+w $TMPDIR/gcov - - echo "producing info..." - geninfo --ignore-errors source,gcov $TMPDIR/gcov --output-file $TMPDIR/app.info $opts - cat $TMPDIR/app.info >> $info - done - - echo "making report..." - set -o noglob - lcov --remove $info ''$lcovFilter > $info.tmp - set +o noglob - mv $info.tmp $info - genhtml --show-details $info -o $out/coverage - echo "report coverage $out/coverage" >> $out/nix-support/hydra-build-products - '' |