From 5a5e5538812505e9dcd19544311b077561447bf0 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Tue, 15 Aug 2023 14:43:38 -0400
Subject: [PATCH] better test runner

---
 flake.nix | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/flake.nix b/flake.nix
index 9ee3d72..5e6120b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -89,10 +89,12 @@
             runtimeInputs = with pkgs; [pkg-config haskell.compiler.${ghcVersion} cabal-install];
 
             text = ''
+              set -ex
               nix run .#generate-cabal-project
               cabal update hackage.haskell.org
-              cabal build all
-              cabal run tests
+              cabal build --enable-tests
+              runtests=$(cabal list-bin --enable-tests tahoe-ssk-test)
+              eval "$runtests"
             '';
           }
         }/bin/cabal-build-and-test";
-- 
GitLab