Closed
Bug 1009962
Opened 11 years ago
Closed 8 years ago
allow mozharness scripts to call other mozharness scripts
Categories
(Release Engineering :: Applications: MozharnessCore, defect)
Release Engineering
Applications: MozharnessCore
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mozilla, Unassigned)
Details
(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3061] [mozharness])
I think the main blocker here is logging; second is /how/.
Logging: since |logging| is a global module rather than an instantiated class, we end up with duplicate log lines when we load a second instance of BaseScript. We might be able to be smarter here.
Launching the second script: ideas currently include
a) run_command(), which will potentially contaminate the 2nd instance with the 1st instance's sys.path, venv, logging,
b) exec, which will need careful windows testing, or
c) a second script that ScriptFactory calls.
Reporter | ||
Updated•11 years ago
|
Whiteboard: [mozharness]
Reporter | ||
Updated•11 years ago
|
Assignee: nobody → aki
Updated•11 years ago
|
Component: General Automation → Mozharness
Reporter | ||
Comment 1•11 years ago
|
||
I'm probably not going to get to this any time soon.
Assignee: aki → nobody
QA Contact: catlee → aki
Comment 2•11 years ago
|
||
I think bug 1078362 would make this unnecessary.
Updated•11 years ago
|
Whiteboard: [mozharness] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3051] [mozharness]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3051] [mozharness] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3056] [mozharness]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3056] [mozharness] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3061] [mozharness]
Reporter | ||
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•