nodejs/plans.fmf
2025-01-03 11:33:05 +01:00

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