veza/tmt/tests/backend/main.fmf

61 lines
946 B
Text
Raw Normal View History

summary: Backend Tests (Go)
tier: 1
component: backend
duration: 15m
require:
- go
/govulncheck:
summary: Vulnerability Check (govulncheck)
test: ./govulncheck.sh
tier: 1
order: 10
/vet:
summary: Go Vet
test: ./vet.sh
tier: 1
order: 20
/lint:
summary: Lint (golangci-lint)
test: ./lint.sh
tier: 1
order: 20
/core-isolation:
summary: Core Isolation Check
test: ./core_isolation.sh
tier: 1
order: 20
/unit:
summary: Unit Tests (Low Power)
test: ./unit.sh
tier: 1
order: 40
/build:
summary: Build Check
test: ./build.sh
tier: 1
order: 50
/startup-time:
summary: Startup Time Budget
test: ./startup_time.sh
tier: 1
order: 50
/memory-budget:
summary: Memory Budget Check
test: ./memory_budget.sh
tier: 1
order: 50
/integration:
summary: Integration Tests
test: ./integration.sh
tier: 2
order: 50