"steps" job field not shown in checkbox-cli
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PlainBox (Toolkit) |
Fix Released
|
High
|
Maciej Kisielewski |
Bug Description
Plainbox version: 0.21c4
According to the documentation [1], since plainbox 0.17 new fields have appeared to replace the `description` field when describing tests: `purpose`, `steps` and `verification`.
However, it looks like `steps` are not shown (at least in checkbox-cli) when running a test plan.
Example:
In my jobs unit, I have the following test:
id: dock/docking
plugin: manual
estimated_duration: 30.00
_summary: Docking test
_purpose:
This test will check the device can be used after docking.
_steps:
1. Dock the device to the docking unit.
_verification:
Is the device working as expected after being docked?
When running plainbox (through checkbox-cli in a terminal), the steps do not appear:
-------
ID: 2013.com.
Category: 2013.com.
This test will check the device can be used after docking.
Is the device working as expected after being docked?
Please decide what to do next:
outcome: job needs verification
comments: none
Pick an action
c => add a comment
p => set outcome to pass
f => set outcome to fail
s => set outcome to skip
[cpfs]:
[1]: http://
Related branches
- Zygmunt Krynicki (community): Approve
-
Diff: 13 lines (+2/-1)1 file modifiedplainbox/plainbox/impl/commands/inv_run.py (+2/-1)
description: | updated |
Changed in plainbox: | |
status: | New → Confirmed |
importance: | Undecided → High |
status: | Confirmed → In Progress |
assignee: | nobody → Maciej Kisielewski (kissiel) |
Changed in plainbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox: | |
status: | Fix Committed → Fix Released |
Changed in plainbox: | |
milestone: | none → 0.22 |