summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-08-10 11:30:55 +0200
committerMinijackson <minijackson@riseup.net>2018-08-10 11:30:55 +0200
commit4584c1bac393e8e4dc1a6568c7f2fe4e7674ba89 (patch)
tree1ab286fea58148f9a81b058897a945048608c42a
parent42c80c9ace1b95f8101aae96c7c27edcf9ed6404 (diff)
downloadnix_repo-4584c1bac393e8e4dc1a6568c7f2fe4e7674ba89.tar.gz
nix_repo-4584c1bac393e8e4dc1a6568c7f2fe4e7674ba89.zip
Better way to run command
-rw-r--r--default.nix61
1 files changed, 29 insertions, 32 deletions
diff --git a/default.nix b/default.nix
index 72b148b..d46f9d8 100644
--- a/default.nix
+++ b/default.nix
@@ -99,38 +99,35 @@ in rec {
99 inherit cmakeBuildType; 99 inherit cmakeBuildType;
100 }; 100 };
101 101
102 sinkTest = stdenv.mkDerivation { 102 sinkTest = pkgs.runCommand "sinkTest"
103 name = "sinkTest"; 103 { buildInputs = [ sink ]; }
104 buildInputs = [ sink ]; 104 ''
105 buildPhase = '' 105 export HOME="$(mktemp -d)"
106 export HOME="$(mktemp -d)" 106 cd "${sink}"
107 cd "${sink}" 107 ./tests/clientapitest &&
108 ./tests/clientapitest && 108 ./tests/resourceconfigtest &&
109 ./tests/resourceconfigtest && 109 ./tests/storagetest &&
110 ./tests/storagetest && 110 ./tests/domainadaptortest &&
111 ./tests/domainadaptortest && 111 ./tests/messagequeuetest &&
112 ./tests/messagequeuetest && 112 ./tests/indextest &&
113 ./tests/indextest && 113 ./tests/resourcecommunicationtest &&
114 ./tests/resourcecommunicationtest && 114 ./tests/pipelinetest &&
115 ./tests/pipelinetest && 115 ./tests/querytest &&
116 ./tests/querytest && 116 ./tests/modelinteractivitytest &&
117 ./tests/modelinteractivitytest && 117 ./tests/inspectiontest &&
118 ./tests/inspectiontest && 118 ./tests/accountstest &&
119 ./tests/accountstest && 119 ./tests/testaccounttest &&
120 ./tests/testaccounttest && 120 ./tests/dummyresourcemailtest &&
121 ./tests/dummyresourcemailtest && 121 ./tests/interresourcemovetest &&
122 ./tests/interresourcemovetest && 122 ./tests/notificationtest &&
123 ./tests/notificationtest && 123 ./tests/entitystoretest &&
124 ./tests/entitystoretest && 124 ./tests/upgradetest &&
125 ./tests/upgradetest && 125 ./tests/resourcecontroltest &&
126 ./tests/resourcecontroltest && 126 ./tests/dummyresourcetest
127 ./tests/dummyresourcetest 127 ret=$?
128 ret=$? 128 rm -rf $HOME
129 rm -rf $HOME 129 return $ret
130 touch $out 130 '';
131 return $ret
132 '';
133 };
134 131
135 kube = stdenv.mkDerivation { 132 kube = stdenv.mkDerivation {
136 name = "kube"; 133 name = "kube";