aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2019-07-28 12:17:35 +0200
committerYann Herklotz <git@yannherklotz.com>2019-07-28 12:17:35 +0200
commit1aec47ead1c9fb65ab5b5e4b55337a79ff9314af (patch)
tree1ab1c1d1ad60ce71d1c72569125c7fdf61523be7
parentad455e059c255284d8bb620c295ddaf6f120f79f (diff)
downloadverismith-1aec47ead1c9fb65ab5b5e4b55337a79ff9314af.tar.gz
verismith-1aec47ead1c9fb65ab5b5e4b55337a79ff9314af.zip
Add benchmark
-rw-r--r--.travis.yml2
-rw-r--r--default.nix4
-rw-r--r--shell.nix2
3 files changed, 4 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 5b29d56..dd99ef4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,3 @@
-sudo: true # runs the build without docker
-
language: nix # automatically runs nix-build
git:
diff --git a/default.nix b/default.nix
index 69de51c..2d64523 100644
--- a/default.nix
+++ b/default.nix
@@ -8,5 +8,7 @@ let
tasty-hedgehog = haskellPackagesNew.callPackage ./nix/tasty-hedgehog.nix {};
};
};
+ variant = if doBenchmark then nixpkgs.pkgs.haskell.lib.doBenchmark else nixpkgs.pkgs.lib.id;
+ verifuzz = haskellPackages.callCabal2nix "verifuzz" (./.) {};
in
- haskellPackages.callCabal2nix "verifuzz" (./.) {}
+ variant verifuzz
diff --git a/shell.nix b/shell.nix
index 910b922..2b6e8ed 100644
--- a/shell.nix
+++ b/shell.nix
@@ -1 +1 @@
-(import ./. {}).env
+( import ./. { doBenchmark = true; } ).env