Cucumber Ltd / cucumber-pro

See results for a releasefeatures/history/see_results_for_a_release.feature

Release Dasher II (patch 1) (2018-12-13)

Romain Gérard

Currently viewing

Feature: See results for a release

To visualise the growth and stability of the project over time, we display a summary of the test results with each release.

Rules:

  • new results can arrive on the same revision / version and will be displayed until the release is approved
  • once the release is approved, results can't change

Background:

  • Given Daniela has created alpha-project
  • And Daniela has uploaded her public key
  • And Daniela has added some documents to alpha-project
  • And Paula has accepted Daniela's invitation to collaborate on alpha-project

Scenario: See some results against a release

  • Given test results have been received for the project
  • When Paula creates release v1.0
  • Then Paula should see test results on release v1.0

Scenario: New results arrive for the release's version & revision

  • When Paula creates release v1.0
  • And test results are received for the project
  • Then Paula should see test results on release v1.0

Scenario: Results arrive for a new revision of the branch the release was created from

  • Given test results have been received for the project
  • And Paula has created release v1.0
  • And Daniela has added some more documents to the project
  • When test results are received for the new revision
  • Then Paula still sees the results for the initial revision on release v1.0

Scenario: New results arrive for the release's version & revision after the release is approved