88import pytest
99
1010from taskgraph .transforms .run import make_task_description
11- from taskgraph .transforms .task import payload_builders , set_defaults
11+ from taskgraph .transforms .task import payload_builders
1212from taskgraph .util .caches import CACHES
1313from taskgraph .util .schema import Schema , validate_schema
1414from taskgraph .util .templates import merge
@@ -70,7 +70,6 @@ def assert_docker_worker(task):
7070 "-cx" ,
7171 "echo hello world" ,
7272 ],
73- "docker-image" : {"in-tree" : "image" },
7473 "env" : {
7574 "CI_BASE_REPOSITORY" : "http://hg.example.com" ,
7675 "CI_HEAD_REF" : "default" ,
@@ -88,13 +87,6 @@ def assert_docker_worker(task):
8887 },
8988 "worker-type" : "t-linux" ,
9089 }
91- taskdesc = next (set_defaults ({}, [task ]))
92- taskdesc ["worker" ]["max-run-time" ] = 0
93- validate_schema (
94- payload_builders [taskdesc ["worker" ]["implementation" ]].schema ,
95- taskdesc ["worker" ],
96- "validation error" ,
97- )
9890
9991
10092def assert_generic_worker (task ):
@@ -129,9 +121,7 @@ def assert_generic_worker(task):
129121 {"cache-name" : "checkouts" , "directory" : "build" },
130122 {
131123 "content" : {
132- "artifact" : "public/run-task" ,
133- "sha256" : "581ca6876fac84fa2dd8e8c2c18677d790890e9675229fd34c912c937ae19fae" ,
134- "task-id" : {"task-reference" : "<decision>" },
124+ "url" : "https://tc-tests.localhost/api/queue/v1/task/<TASK_ID>/artifacts/public/run-task"
135125 },
136126 "file" : "./run-task" ,
137127 },
@@ -140,13 +130,6 @@ def assert_generic_worker(task):
140130 },
141131 "worker-type" : "b-win2012" ,
142132 }
143- taskdesc = next (set_defaults ({}, [task ]))
144- taskdesc ["worker" ]["max-run-time" ] = 0
145- validate_schema (
146- payload_builders [taskdesc ["worker" ]["implementation" ]].schema ,
147- taskdesc ["worker" ],
148- "validation error" ,
149- )
150133
151134
152135def assert_exec_with (task ):
@@ -192,7 +175,7 @@ def assert_run_task_command_generic_worker(task):
192175 "task" ,
193176 (
194177 pytest .param (
195- {"worker" : {"os" : "linux" , "docker-image" : { "in-tree" : "image" } }},
178+ {"worker" : {"os" : "linux" }},
196179 id = "docker_worker" ,
197180 ),
198181 pytest .param (
0 commit comments