Prompt for manifest collecting will not be available before you answer it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PlainBox (Toolkit) |
Fix Released
|
High
|
Zygmunt Krynicki |
Bug Description
Run it with
$ plainbox run -i "2013.com.
=======
=======
This session is about 0.00% complete
Estimated duration cannot be determined for automated jobs.
Estimated duration is 60.00 for manual jobs.
Size of the desired job list: 1
Size of the effective execution plan: 1
=======
---------------[ Collect the hardware manifest (interactively) ]----------------
ID: 2013.com.
Category: 2013.com.
This job interactively asks the user about each manifest entry and stores the
result. This job can be omitted but the manifest may be incomplete unless it
was cached on an earlier run or provided externally.
Pick an action
=> press ENTER to continue
c => add a comment
s => skip this job
q => save the session and quit
[csq]:
... 8< -------
Does this machine have this piece of hardware?
- Thunderbolt Support
Here should have a prompt for tester to answer, but it's only available after you hit enter here.
Related branches
- Maciej Kisielewski (community): Approve
-
Diff: 283 lines (+105/-14)5 files modifiedplainbox/plainbox/impl/commands/inv_run.py (+2/-2)
plainbox/plainbox/impl/providers/manifest/units/manifest.pxu (+1/-1)
plainbox/plainbox/impl/runner.py (+14/-1)
plainbox/plainbox/vendor/extcmd/__init__.py (+66/-6)
plainbox/plainbox/vendor/extcmd/glibc.py (+22/-4)
Changed in plainbox: | |
assignee: | nobody → Zygmunt Krynicki (zyga) |
status: | Confirmed → In Progress |
Changed in plainbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox: | |
status: | Fix Committed → Fix Released |
Yep, I reproduced this:
DISPLAY= plainbox run -i "2013.com. canonical. plainbox: :collect- manifest" ======= ======= ======= ===[ Analyzing Jobs ]====== ======= ======= ======= ==== ======= ======= ======= =[ Session Statistics ]====== ======= ======= ======= == ======= ======= ======[ Running Selected Jobs ]====== ======= ======= ======= = canonical. plainbox: :collect- manifest canonical. plainbox: :uncategorised ------- ------- ------- ------- ------- ------- ------- ------- ------- ---
=======
=======
This session is about 0.00% complete
Nie można oszacować czasu trwania zadań zautomatyzowanych.
Oszacowany czas trwania zadań ręcznych to 60.00.
Size of the desired job list: 1
Size of the effective execution plan: 1
=======
---------------[ Collect the hardware manifest (interactively) ]----------------
ID: 2013.com.
Category: 2013.com.
This job interactively asks the user about each manifest entry and stores the
result. This job can be omitted but the manifest may be incomplete unless it
was cached on an earlier run or provided externally.
Pick an action
=> press ENTER to continue
c => add a comment
s => skip this job
q => save the session and quit
[csq]:
... 8< -------
Does this machine have this piece of hardware?
- Thunderbolt Support
(yes/y, no/n) Please enter either y or n
Does this machine have this piece of hardware?
- Thunderbolt Support