73 lines
1.8 KiB
YAML
73 lines
1.8 KiB
YAML
gates:
|
|
- gate_id: full-unittest-discover
|
|
command:
|
|
- python
|
|
- -m
|
|
- unittest
|
|
- discover
|
|
- -s
|
|
- tests
|
|
- -p
|
|
- test*.py
|
|
- -v
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/full-unittest-discover.log
|
|
timeout_seconds: 240
|
|
required_before_review: true
|
|
- gate_id: selector-calibration-smoke
|
|
command:
|
|
- python
|
|
- scripts\run_selector_calibration_smoke.py
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/selector-calibration-smoke.log
|
|
timeout_seconds: 120
|
|
required_before_review: true
|
|
- gate_id: rebuild-indexes-check
|
|
command:
|
|
- python
|
|
- scripts\rebuild_indexes.py
|
|
- --check
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/rebuild-indexes-check.log
|
|
timeout_seconds: 120
|
|
required_before_review: true
|
|
- gate_id: validate-model-library
|
|
command:
|
|
- python
|
|
- scripts\validate_model_library.py
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/validate-model-library.log
|
|
timeout_seconds: 120
|
|
required_before_review: true
|
|
- gate_id: selector-regression
|
|
command:
|
|
- python
|
|
- scripts\run_selector_regression.py
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/selector-regression.log
|
|
timeout_seconds: 120
|
|
required_before_review: true
|
|
- gate_id: card-contract
|
|
command:
|
|
- python
|
|
- scripts\check_card_contract.py
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/card-contract.log
|
|
timeout_seconds: 120
|
|
required_before_review: true
|
|
- gate_id: model-card-sync
|
|
command:
|
|
- python
|
|
- scripts\check_model_card_sync.py
|
|
working_directory: .
|
|
expected_exit_code: 0
|
|
log_file: logs/model-card-sync.log
|
|
timeout_seconds: 120
|
|
required_before_review: true
|