summary refs log tree commit diff
path: root/pkgs/development/tools/ammonite/default.nix
diff options
context:
space:
mode:
authorMrinal Purohit <github@mrinalpurohit.in>2021-10-30 14:10:44 +0530
committerMrinal Purohit <github@mrinalpurohit.in>2021-10-30 14:13:42 +0530
commit9e431da51578ff00600d1fa5b25b8ffcd7a6afd3 (patch)
tree504403e63343687651d08d617e826c1cd53afa9d /pkgs/development/tools/ammonite/default.nix
parent8793bbc759b5745c129ffe50a172873a87956704 (diff)
downloadnixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.tar
nixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.tar.gz
nixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.tar.bz2
nixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.tar.lz
nixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.tar.xz
nixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.tar.zst
nixpkgs-9e431da51578ff00600d1fa5b25b8ffcd7a6afd3.zip
ammonite: move nixos test to installCheckPhase
Diffstat (limited to 'pkgs/development/tools/ammonite/default.nix')
-rw-r--r--pkgs/development/tools/ammonite/default.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix
index ab1ea2a82a3..157ee78d53c 100644
--- a/pkgs/development/tools/ammonite/default.nix
+++ b/pkgs/development/tools/ammonite/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, jre, nixosTests, writeScript, common-updater-scripts
+{ lib, stdenv, fetchurl, jre, writeScript, common-updater-scripts
 , git, nixfmt, nix, coreutils, gnused, disableRemoteLogging ? true }:
 
 with lib;
@@ -28,7 +28,6 @@ let
       '';
 
       passthru = {
-        tests = { inherit (nixosTests) ammonite; };
 
         updateScript = writeScript "update.sh" ''
           #!${stdenv.shell}
@@ -58,6 +57,15 @@ let
         '';
       };
 
+      doInstallCheck = true;
+      installCheckPhase = ''
+        runHook preInstallCheck
+
+        $out/bin/amm -c 'val foo = 21; println(foo * 2)' | grep 42
+
+        runHook postInstallCheck
+      '';
+
       meta = {
         description = "Improved Scala REPL";
         longDescription = ''