36 lines
923 B
Text
36 lines
923 B
Text
# Root plan: Defines common metadata
|
|
/:
|
|
# To not inherit anything from some tests 'above'?
|
|
inherit: false
|
|
|
|
# This will apply to each sub-plans below
|
|
execute:
|
|
how: tmt
|
|
|
|
# Subplan: Run all the tests
|
|
/all:
|
|
summary: Run all Node.js tests.
|
|
discover:
|
|
how: fmf
|
|
# You probably dont want to run all TCs on each commit to this repo.
|
|
# Still need to figure out where this check happens
|
|
adjust:
|
|
- when: trigger == commit
|
|
enabled: false
|
|
|
|
# Subplan: Run smoke tests only
|
|
/smoke:
|
|
summary: Run smoke tests for Node.js.
|
|
discover:
|
|
how: fmf
|
|
filter: "tier:smoke" # Filter tests tagged as smoke tests
|
|
|
|
# Subplan: Run extended tests (long-running)
|
|
/extended:
|
|
summary: Run extended Node.js tests.
|
|
discover:
|
|
how: fmf
|
|
filter: "tier:extended" # Filter tests tagged as extended
|
|
adjust:
|
|
- when: environment == production
|
|
enabled: false # Disable extended tests in production environments
|