Skip to content

Commit 8312f62

Browse files
committed
Fix tests
1 parent ee0330f commit 8312f62

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

test/coverage/default.nix

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,17 @@ let
99
# Package has no exposed modules which causes
1010
# haddock: No input file(s)
1111
packages.bytestring-builder.doHaddock = false;
12-
13-
packages.pkga.components.library.doCoverage = true;
14-
packages.pkgb.components.library.doCoverage = true;
15-
packages.pkgb.components.tests.tests.doCoverage = true;
1612
}];
1713
};
1814

19-
cabalProj = cabalProject' projectArgs;
20-
stackProj = stackProject' projectArgs;
15+
overrideFn = oldModules: (oldModules ++ [{
16+
packages.pkga.components.library.doCoverage = true;
17+
packages.pkgb.components.library.doCoverage = true;
18+
packages.pkgb.components.tests.tests.doCoverage = true;
19+
}]);
20+
21+
cabalProj = (cabalProject' projectArgs).overrideModules(overrideFn);
22+
stackProj = (stackProject' projectArgs).overrideModules(overrideFn);
2123

2224
in recurseIntoAttrs ({
2325
run = stdenv.mkDerivation {
@@ -76,12 +78,12 @@ in recurseIntoAttrs ({
7678
}
7779
7880
${concatStringsSep "\n" (map (project: ''
79-
pkga_basedir="${project.hsPkgs.pkga.coverageReport}/share/hpc/"
81+
pkga_basedir="${project.hsPkgs.pkga.coverageReport}/share/hpc/vanilla"
8082
findFileExistsNonEmpty "$pkga_basedir/mix/pkga-0.1.0.0/" "PkgA.mix"
8183
dirExistsEmpty "$pkga_basedir/tix/pkga-0.1.0.0"
8284
dirExistsEmpty "$pkga_basedir/html/pkga-0.1.0.0"
8385
84-
pkgb_basedir="${project.hsPkgs.pkgb.coverageReport}/share/hpc/"
86+
pkgb_basedir="${project.hsPkgs.pkgb.coverageReport}/share/hpc/vanilla"
8587
testTix="$pkgb_basedir/tix/tests/tests.tix"
8688
libTix="$pkgb_basedir/tix/pkgb-0.1.0.0/pkgb-0.1.0.0.tix"
8789
fileExistsNonEmpty "$testTix"
@@ -90,7 +92,6 @@ in recurseIntoAttrs ({
9092
findFileExistsNonEmpty "$pkgb_basedir/mix/pkgb-0.1.0.0/" "PkgB.mix"
9193
fileExistsNonEmpty "$pkgb_basedir/mix/tests/Main.mix"
9294
fileExistsNonEmpty "$pkgb_basedir/html/pkgb-0.1.0.0/hpc_index.html"
93-
fileExistsNonEmpty "$pkgb_basedir/html/tests/hpc_index.html"
9495
9596
filesizeTestsTix=$(command stat --format '%s' "$testTix")
9697
filesizeLibTix=$(command stat --format '%s' "$libTix")
@@ -99,12 +100,11 @@ in recurseIntoAttrs ({
99100
exit 1
100101
fi
101102
102-
project_basedir="${project.projectCoverageReport}/share/hpc/"
103+
project_basedir="${project.projectCoverageReport}/share/hpc/vanilla"
103104
fileExistsNonEmpty "$project_basedir/html/index.html"
104105
fileExistsNonEmpty "$project_basedir/tix/all/all.tix"
105106
dirExists "$project_basedir/html/pkga-0.1.0.0"
106107
dirExists "$project_basedir/html/pkgb-0.1.0.0"
107-
dirExists "$project_basedir/html/tests"
108108
dirExists "$project_basedir/mix/pkga-0.1.0.0"
109109
dirExists "$project_basedir/mix/pkgb-0.1.0.0"
110110
dirExists "$project_basedir/mix/tests"

0 commit comments

Comments
 (0)