We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a022e9 commit 68d2b7fCopy full SHA for 68d2b7f
testplan/common/remote/remote_resource.py
@@ -276,6 +276,10 @@ def _create_remote_dirs(self) -> None:
276
label="remove remote plan runpath",
277
)
278
279
+ # NOTE: corner case: runpath under workspace
280
+ # NOTE: should check existence before any mkdir call
281
+ exist_on_remote = self._check_workspace()
282
+
283
self._execute_cmd_remote(
284
cmd=mkdir_cmd(self._remote_plan_runpath),
285
label="create remote plan runpath",
@@ -290,7 +294,6 @@ def _create_remote_dirs(self) -> None:
290
294
# TODO: testplan_lib will resolved to site-packages under venv,
291
295
# TODO: while rpyc_classic.py under bin isn't included
292
296
293
- exist_on_remote = self._check_workspace()
297
self._prepare_workspace(exist_on_remote)
298
299
# NOTE: if workspace under testplan_lib (testplan installed in
0 commit comments