@@ -88,23 +88,24 @@ def test_status_command(self):
8888 result = self .runner .invoke (cli , ["status" ])
8989 self .assertEqual (result .exit_code , 0 )
9090
91- def test_run_command_missing_source (self ):
91+ def test_build_command_missing_source (self ):
9292 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
9393 result = self .runner .invoke (cli , ["init" , "test-project" ])
9494 result = self .runner .invoke (
95- cli , ["run" , "test-project/workflow.graphml" , "--source" , "nonexistent" ]
95+ cli ,
96+ ["build" , "test-project/workflow.graphml" , "--source" , "nonexistent" ],
9697 )
9798 self .assertNotEqual (result .exit_code , 0 )
9899
99- def test_run_command_from_project_dir (self ):
100+ def test_build_command_from_project_dir (self ):
100101 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
101102 result = self .runner .invoke (cli , ["init" , "test-project" ])
102103 self .assertEqual (result .exit_code , 0 )
103104
104105 result = self .runner .invoke (
105106 cli ,
106107 [
107- "run " ,
108+ "build " ,
108109 "test-project/workflow.graphml" ,
109110 "--source" ,
110111 "test-project/src" ,
@@ -119,20 +120,20 @@ def test_run_command_from_project_dir(self):
119120 self .assertTrue (Path ("out/STUDY.json" ).exists ())
120121
121122 metadata = json .loads (Path ("out/STUDY.json" ).read_text ())
122- self .assertEqual (metadata ["generated_by" ], "concore run " )
123+ self .assertEqual (metadata ["generated_by" ], "concore build " )
123124 self .assertEqual (metadata ["study_name" ], "out" )
124125 self .assertEqual (metadata ["schema_version" ], 1 )
125126 self .assertIn ("workflow.graphml" , metadata ["checksums" ])
126127
127- def test_run_command_default_type (self ):
128+ def test_build_command_default_type (self ):
128129 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
129130 result = self .runner .invoke (cli , ["init" , "test-project" ])
130131 self .assertEqual (result .exit_code , 0 )
131132
132133 result = self .runner .invoke (
133134 cli ,
134135 [
135- "run " ,
136+ "build " ,
136137 "test-project/workflow.graphml" ,
137138 "--source" ,
138139 "test-project/src" ,
@@ -146,15 +147,15 @@ def test_run_command_default_type(self):
146147 else :
147148 self .assertTrue (Path ("out/build" ).exists ())
148149
149- def test_run_command_nested_output_path (self ):
150+ def test_build_command_nested_output_path (self ):
150151 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
151152 result = self .runner .invoke (cli , ["init" , "test-project" ])
152153 self .assertEqual (result .exit_code , 0 )
153154
154155 result = self .runner .invoke (
155156 cli ,
156157 [
157- "run " ,
158+ "build " ,
158159 "test-project/workflow.graphml" ,
159160 "--source" ,
160161 "test-project/src" ,
@@ -167,7 +168,7 @@ def test_run_command_nested_output_path(self):
167168 self .assertEqual (result .exit_code , 0 )
168169 self .assertTrue (Path ("build/out/src/concore.py" ).exists ())
169170
170- def test_run_command_subdir_source (self ):
171+ def test_build_command_subdir_source (self ):
171172 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
172173 result = self .runner .invoke (cli , ["init" , "test-project" ])
173174 self .assertEqual (result .exit_code , 0 )
@@ -184,7 +185,7 @@ def test_run_command_subdir_source(self):
184185 result = self .runner .invoke (
185186 cli ,
186187 [
187- "run " ,
188+ "build " ,
188189 "test-project/workflow.graphml" ,
189190 "--source" ,
190191 "test-project/src" ,
@@ -197,7 +198,7 @@ def test_run_command_subdir_source(self):
197198 self .assertEqual (result .exit_code , 0 )
198199 self .assertTrue (Path ("out/src/subdir/script.py" ).exists ())
199200
200- def test_run_command_docker_subdir_source_build_paths (self ):
201+ def test_build_command_docker_subdir_source_build_paths (self ):
201202 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
202203 result = self .runner .invoke (cli , ["init" , "test-project" ])
203204 self .assertEqual (result .exit_code , 0 )
@@ -214,7 +215,7 @@ def test_run_command_docker_subdir_source_build_paths(self):
214215 result = self .runner .invoke (
215216 cli ,
216217 [
217- "run " ,
218+ "build " ,
218219 "test-project/workflow.graphml" ,
219220 "--source" ,
220221 "test-project/src" ,
@@ -233,15 +234,15 @@ def test_run_command_docker_subdir_source_build_paths(self):
233234 self .assertIn ("cp ../src/subdir/script.iport concore.iport" , build_script )
234235 self .assertIn ("cd .." , build_script )
235236
236- def test_run_command_compose_requires_docker_type (self ):
237+ def test_build_command_compose_requires_docker_type (self ):
237238 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
238239 result = self .runner .invoke (cli , ["init" , "test-project" ])
239240 self .assertEqual (result .exit_code , 0 )
240241
241242 result = self .runner .invoke (
242243 cli ,
243244 [
244- "run " ,
245+ "build " ,
245246 "test-project/workflow.graphml" ,
246247 "--source" ,
247248 "test-project/src" ,
@@ -257,15 +258,15 @@ def test_run_command_compose_requires_docker_type(self):
257258 "--compose can only be used with --type docker" , result .output
258259 )
259260
260- def test_run_command_docker_compose_single_node (self ):
261+ def test_build_command_docker_compose_single_node (self ):
261262 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
262263 result = self .runner .invoke (cli , ["init" , "test-project" ])
263264 self .assertEqual (result .exit_code , 0 )
264265
265266 result = self .runner .invoke (
266267 cli ,
267268 [
268- "run " ,
269+ "build " ,
269270 "test-project/workflow.graphml" ,
270271 "--source" ,
271272 "test-project/src" ,
@@ -288,7 +289,7 @@ def test_run_command_docker_compose_single_node(self):
288289 metadata = json .loads (Path ("out/STUDY.json" ).read_text ())
289290 self .assertIn ("docker-compose.yml" , metadata ["checksums" ])
290291
291- def test_run_command_docker_compose_multi_node (self ):
292+ def test_build_command_docker_compose_multi_node (self ):
292293 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
293294 Path ("src" ).mkdir ()
294295 Path ("src/common.py" ).write_text (
@@ -313,7 +314,7 @@ def test_run_command_docker_compose_multi_node(self):
313314 result = self .runner .invoke (
314315 cli ,
315316 [
316- "run " ,
317+ "build " ,
317318 "workflow.graphml" ,
318319 "--source" ,
319320 "src" ,
@@ -332,7 +333,7 @@ def test_run_command_docker_compose_multi_node(self):
332333 self .assertIn ("container_name: 'C'" , compose_content )
333334 self .assertIn ("image: 'docker-common'" , compose_content )
334335
335- def test_run_command_shared_source_specialization_merges_edge_params (self ):
336+ def test_build_command_shared_source_specialization_merges_edge_params (self ):
336337 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
337338 Path ("src" ).mkdir ()
338339 Path ("src/common.py" ).write_text (
@@ -357,7 +358,7 @@ def test_run_command_shared_source_specialization_merges_edge_params(self):
357358 result = self .runner .invoke (
358359 cli ,
359360 [
360- "run " ,
361+ "build " ,
361362 "workflow.graphml" ,
362363 "--source" ,
363364 "src" ,
@@ -377,15 +378,15 @@ def test_run_command_shared_source_specialization_merges_edge_params(self):
377378 self .assertIn ("PORT_NAME_B_C" , content )
378379 self .assertIn ("PORT_B_C" , content )
379380
380- def test_run_command_existing_output (self ):
381+ def test_build_command_existing_output (self ):
381382 with self .runner .isolated_filesystem (temp_dir = self .temp_dir ):
382383 result = self .runner .invoke (cli , ["init" , "test-project" ])
383384 Path ("output" ).mkdir ()
384385
385386 result = self .runner .invoke (
386387 cli ,
387388 [
388- "run " ,
389+ "build " ,
389390 "test-project/workflow.graphml" ,
390391 "--source" ,
391392 "test-project/src" ,
0 commit comments