Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

  •  
     
    story #11390 have base of steps across the stack
Summary
Empty
have base of steps across the stack

I can get a sense of what steps implies on all the layers involved

It's a very early version of the feature, not really usable as it. It's hidden behind a feature flag.

The goal is to have the minimal version of steps that applies on test definitions, test executions and TTM ui. This ultra minimal version of it is a single textarea for a single step. ATM it's not possible to distinguish actions from results nor to have more than one step.

What's covered

  • Data structure is final (but only a part of it is used for display)
  • It's possible to add the new "step definition" field on test definition tracker and only this tracker (as per TTM configuration)
  • It's possible to add the new "step execution" field on test execution tracker and only this tracker (as per TTM configuration)
  • When fields are defined, it's not possible to change the TTM admin config. One have to remove the field before changing the TTM config
  • Both fields only display one step and one textarea without formatting for that one step
  • The fields doesn't appear in modale
  • It's possible to execute the one step in TTM UI
    • When all steps are "Passed", the test is Passed
    • When at least one step is "Failed", "Blocked" or "Not run", the test is updated to the corresponding status
    • When test is marked to a given status, no impact on the steps
  • The data are snapshoted as defined in story #11389
  • REST routes in TTM are updated
  • REST routes in trackers/artifacts doesn't know anything about the new field
  • XML import/export is not covered
  • Realtime is not covered
  • In test_exec artifact, I cannot modify the result of step (read only value updated by TTM)
  • Fields are not duplicated at project creation
  • No CSV import/Export
  • No masschange
  • No display in tracker reports
  • No mail notifications about changes

 

 

Empty
Empty
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#11390
Manuel Vacelet (vaceletm)
2018-05-23 08:47
2018-04-12 11:16
4462

References

Follow-ups

User avatar
Thomas Gorka (tgorka)2018-05-16 15:41
gerrit #11378 integrated into Testmanagement

  • So that
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes