Actions should be easier to differentiate from expected results

Bug #1500908 reported by Nicholas Skaggs
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Checkbox Converged
Invalid
Undecided
Unassigned
Ubuntu Community Testing
Invalid
Wishlist
Unassigned

Bug Description

Currently, checkbox renders tests like so

1. Do something
    Expect Result

This can get confusing to read when there are many steps. It would be easier to read if the result steps were italicized. You can see an example of this here: http://iso.qa.ubuntu.com/qatracker/testcases/1301/info.

So I would propose something like

(bolded) 1. Do something
   (in italics) Expect Result

Changed in ubuntu-community-testing:
importance: Undecided → Medium
status: New → Confirmed
Changed in checkbox-converged:
status: New → Confirmed
Changed in ubuntu-community-testing:
importance: Medium → High
Revision history for this message
Nicholas Skaggs (nskaggs) wrote :

In looking at how this works in checkbox (aka, it just displays the entire description as a textbox), I'm not sure how possible this is. Checkbox would need to parse and understand actions vs steps.

Changed in ubuntu-community-testing:
importance: High → Wishlist
Revision history for this message
Maciej Kisielewski (kissiel) wrote :

Each checkbox job is meant to test one thing, this is why intermediate verifications are not supported within job.
Having said that, there is a way to create a chain of jobs, where next stage requires the previous one to pass [1].
Furthermore, checkbox makes distinction between three sections of descriptions: purpose, steps, verification. When used, each of those will be rendered on a separate ‘screen’ of the app.
By combining ‘depends’ field (chaining) and purpose/steps/verification fields expected behaviour can be achieved.

[1] http://plainbox.readthedocs.org/en/latest/manpages/plainbox-job-units.html?highlight=job%20unit

Changed in checkbox-converged:
status: Confirmed → Invalid
Changed in ubuntu-community-testing:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.