Browse code
fix: use nix to run test
Showing 3 changed files
... | ... |
@@ -36,6 +36,7 @@ |
36 | 36 |
// { |
37 | 37 |
nativeBuildInputs = [pkgs.zig_0_10] ++ nativeBuildInputs; |
38 | 38 |
}); |
39 |
+ writeZsh = pkgs.writers.makeScriptWriter {interpreter = "${pkgs.zsh}/bin/zsh";}; |
|
39 | 40 |
socat = pkgs.socat; |
40 | 41 |
in { |
41 | 42 |
devShells.default = pkgs.mkShell { |
... | ... |
@@ -54,5 +55,12 @@ |
54 | 55 |
platforms = platforms.linux ++ platforms.darwin; |
55 | 56 |
}; |
56 | 57 |
}; |
58 |
+ apps.do-test = { |
|
59 |
+ type = "app"; |
|
60 |
+ program = toString (writeZsh "test.zsh" '' |
|
61 |
+ PATH="$PATH:${self.packages.${system}.default}/bin:${socat}/bin" |
|
62 |
+ ${(builtins.readFile ./test.zsh)} |
|
63 |
+ ''); |
|
64 |
+ }; |
|
57 | 65 |
}); |
58 | 66 |
} |