summary refs log tree commit diff
path: root/pkgs/development/interpreters/j
diff options
context:
space:
mode:
authorAristid Breitkreuz <aristidb@gmail.com>2016-06-18 15:18:06 +0200
committerAristid Breitkreuz <aristidb@gmail.com>2016-06-18 15:18:06 +0200
commit92de74293c3b1a3eba50e1fad00337012492509f (patch)
tree428c4bee14e01b3c832c86b021717ef2347eb53c /pkgs/development/interpreters/j
parentfd2d209fff843554ce4387832380120486cf7f72 (diff)
downloadnixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.tar
nixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.tar.gz
nixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.tar.bz2
nixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.tar.lz
nixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.tar.xz
nixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.tar.zst
nixpkgs-92de74293c3b1a3eba50e1fad00337012492509f.zip
J: add simple check phase, remove debug parts of build script
Diffstat (limited to 'pkgs/development/interpreters/j')
-rw-r--r--pkgs/development/interpreters/j/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/development/interpreters/j/default.nix b/pkgs/development/interpreters/j/default.nix
index 45355d41e0d..94641e20e1b 100644
--- a/pkgs/development/interpreters/j/default.nix
+++ b/pkgs/development/interpreters/j/default.nix
@@ -10,9 +10,9 @@ stdenv.mkDerivation rec {
   buildInputs = [ readline ];
   bits = if stdenv.is64bit then "64" else "32";
 
-  buildPhase = ''
-    set -e
+  doCheck = true;
 
+  buildPhase = ''
     sed -i bin/jconfig -e '
         s@bits=32@bits=${bits}@g;
         s@readline=0@readline=1@;
@@ -40,8 +40,11 @@ stdenv.mkDerivation rec {
         "
   '';
 
+  checkPhase = ''
+    echo 'i. 5' | j/bin/jconsole | fgrep "0 1 2 3 4"
+  '';
+
   installPhase = ''
-    ls -R
     mkdir -p "$out"
     cp -r j/bin "$out/bin"
     rm "$out/bin/profilex_template.ijs"