From 42c80c9ace1b95f8101aae96c7c27edcf9ed6404 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Fri, 10 Aug 2018 11:25:51 +0200 Subject: Run the script --- default.nix | 59 ++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 27 deletions(-) (limited to 'default.nix') diff --git a/default.nix b/default.nix index be4da92..72b148b 100644 --- a/default.nix +++ b/default.nix @@ -99,33 +99,38 @@ in rec { inherit cmakeBuildType; }; - sinkTest = pkgs.writeShellScriptBin "sinkTest" '' - export HOME="$(mktemp -d)" - cd "${sink}" - ./tests/clientapitest && - ./tests/resourceconfigtest && - ./tests/storagetest && - ./tests/domainadaptortest && - ./tests/messagequeuetest && - ./tests/indextest && - ./tests/resourcecommunicationtest && - ./tests/pipelinetest && - ./tests/querytest && - ./tests/modelinteractivitytest && - ./tests/inspectiontest && - ./tests/accountstest && - ./tests/testaccounttest && - ./tests/dummyresourcemailtest && - ./tests/interresourcemovetest && - ./tests/notificationtest && - ./tests/entitystoretest && - ./tests/upgradetest && - ./tests/resourcecontroltest && - ./tests/dummyresourcetest - ret=$? - rm -rf $HOME - return $ret - ''; + sinkTest = stdenv.mkDerivation { + name = "sinkTest"; + buildInputs = [ sink ]; + buildPhase = '' + export HOME="$(mktemp -d)" + cd "${sink}" + ./tests/clientapitest && + ./tests/resourceconfigtest && + ./tests/storagetest && + ./tests/domainadaptortest && + ./tests/messagequeuetest && + ./tests/indextest && + ./tests/resourcecommunicationtest && + ./tests/pipelinetest && + ./tests/querytest && + ./tests/modelinteractivitytest && + ./tests/inspectiontest && + ./tests/accountstest && + ./tests/testaccounttest && + ./tests/dummyresourcemailtest && + ./tests/interresourcemovetest && + ./tests/notificationtest && + ./tests/entitystoretest && + ./tests/upgradetest && + ./tests/resourcecontroltest && + ./tests/dummyresourcetest + ret=$? + rm -rf $HOME + touch $out + return $ret + ''; + }; kube = stdenv.mkDerivation { name = "kube"; -- cgit v1.2.3