Skip to content

Setup and Teardown steps

The before and after sections are optional top level sections that can be used to run steps before or after the tests section has run. These sections can be useful to set up or tear down test data.

Any variable captured in the before section will be available in the tests and after sections. However, since variables captured in individual tests are not shared to other tests, any variable captured in the tests section will not be available in the after section.

WARNING

Steps defined in before and after sections are ran as tests and will therefore be reported as such. Those steps will count in the overall results summary and any check failure will cause the entire run to report as failed.

Example usage

yaml
version: "1.1"
name: "`before` and `after` sections example"
before:
  name: Before all
  steps: []
tests:
  example1:
    name: Test 1
    steps: []
  example2:
    name: Test 2
    steps: []
after:
  name: After all
  steps: []