@@ -42,19 +42,26 @@ let haskellPackages =
42 overrides = self: super:
42 overrides = self: super:
43 with nixpkgs.haskell.lib;
43 with nixpkgs.haskell.lib;
45− report = mkPackage super "streamly-test-report" ./. "" inShell;
45+ test-runner = mkPackage super "test-runner" ./. "" inShell;
46+ streamly-targets = mkPackage super "streamly-targets" ../../targets "" false;
47 bench-report =
48 bench-report =
48 nixpkgs.haskell.lib.overrideCabal
49 nixpkgs.haskell.lib.overrideCabal
49 (let src = fetchGit {
50 (let src = fetchGit {
50 url = "git@github.com:composewell/bench-report.git";
51 url = "git@github.com:composewell/bench-report.git";
51− rev = "c11f79b202d812efe4d1785e0537f1ad4d947bfe";
52+ rev = "991b33e3b7bee63bd83e6dd94df001eef207d9b8";
52 }; in super.callCabal2nix "bench-report" src {})
53 }; in super.callCabal2nix "bench-report" src {})
54 { enableLibraryProfiling = false;
55 { enableLibraryProfiling = false;
55 doHaddock = false;
56 doHaddock = false;
59+ bench-show = super.callHackageDirect {
62+ sha256 = "16b8vyzdp9b5bh34kqmbfwjsyv8wgnxxwl8kjcpgxjsh52xzyaa0";
58# streamly-coreutils = let
65# streamly-coreutils = let
59# src = "git@github.com:composewell/streamly-coreutils.git";
66# src = "git@github.com:composewell/streamly-coreutils.git";
60# rev = "a12756efe24bbf303f2f6d66a95426c7657d297b";
67# rev = "a12756efe24bbf303f2f6d66a95426c7657d297b";
@@ -141,7 +148,7 @@ let haskellPackages =
142 shell = drv.shellFor {
149 shell = drv.shellFor {
143 packages = p:
150 packages = p:
144− [ p.report
151+ [ p.test-runner
146 # Use a better prompt
153 # Use a better prompt
147 shellHook = ''
154 shellHook = ''
@@ -154,4 +161,4 @@ let haskellPackages =
155in if nixpkgs.lib.inNixShell
162in if nixpkgs.lib.inNixShell
156 then shell
163 then shell
157− else (mkHaskellPackages false).streamly-test-report
164+ else (mkHaskellPackages false).test-runner