File tree Expand file tree Collapse file tree
pkgs/build-support/release Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,18 +63,12 @@ rec {
6363 mkdir -p $out
6464
6565 LOGFILE=/dev/null tests='exec(os.environ["testScript"])' ${ driver } /bin/nixos-test-driver
66-
67- for i in */xchg/coverage-data; do
68- mkdir -p $out/coverage-data
69- mv $i $out/coverage-data/$(dirname $(dirname $i))
70- done
7166 '' ;
7267 } ;
7368
7469
7570 makeTest =
7671 { testScript
77- , makeCoverageReport ? false
7872 , enableOCR ? false
7973 , name ? "unnamed"
8074 # Skip linting (mainly intended for faster dev cycles)
@@ -153,7 +147,6 @@ rec {
153147 } ;
154148
155149 test = passMeta ( runTests driver ) ;
156- report = passMeta ( releaseTools . gcovReport { coverageRuns = [ test ] ; } ) ;
157150
158151 nodeNames = builtins . attrNames nodes ;
159152 invalidNodeNames = lib . filter
@@ -169,7 +162,7 @@ rec {
169162 Please stick to alphanumeric chars and underscores as separation.
170163 ''
171164 else
172- ( if makeCoverageReport then report else test ) // {
165+ test // {
173166 inherit nodes driver test ;
174167 } ;
175168
Original file line number Diff line number Diff line change @@ -74,15 +74,8 @@ with import ../../lib/qemu-flags.nix { inherit pkgs; };
7474 # OOM killer randomly get rid of processes, since this leads
7575 # to failures that are hard to diagnose.
7676 echo 2 > /proc/sys/vm/panic_on_oom
77-
78- # Coverage data is written into /tmp/coverage-data.
79- mkdir -p /tmp/xchg/coverage-data
8077 '' ;
8178
82- # If the kernel has been built with coverage instrumentation, make
83- # it available under /proc/gcov.
84- boot . kernelModules = [ "gcov-proc" ] ;
85-
8679 # Panic if an error occurs in stage 1 (rather than waiting for
8780 # user intervention).
8881 boot . kernelParams =
@@ -111,8 +104,6 @@ with import ../../lib/qemu-flags.nix { inherit pkgs; };
111104 networking . defaultGateway = mkOverride 150 "" ;
112105 networking . nameservers = mkOverride 150 [ ] ;
113106
114- systemd . globalEnvironment . GCOV_PREFIX = "/tmp/xchg/coverage-data" ;
115-
116107 system . requiredKernelConfig = with config . lib . kernelConfig ; [
117108 ( isYes "SERIAL_8250_CONSOLE" )
118109 ( isYes "SERIAL_8250" )
Original file line number Diff line number Diff line change 4141 doCoverityAnalysis = true ;
4242 } // args ) ;
4343
44- gcovReport = args : import ./gcov-report.nix (
45- { inherit runCommand lcov rsync ;
46- } // args ) ;
47-
4844 rpmBuild = args : import ./rpm-build.nix (
4945 { inherit vmTools ;
5046 } // args ) ;
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments