forked from tenstorrent/tt-metal
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpytest.ini
More file actions
23 lines (23 loc) · 1.65 KB
/
pytest.ini
File metadata and controls
23 lines (23 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[pytest]
timeout = 300
minversion = 7.2
addopts = --import-mode=importlib -vvs -rA --durations=0 --junitxml=generated/test_reports/most_recent_tests.xml
empty_parameter_set_mark = skip
markers =
post_commit: mark tests to run on post-commit
frequent: mark tests to run every couple of hours
slow: marks tests as slow and long
skip_post_commit: mark tests excluded by default in profiler regression script (use -m / --include-skip-post-commit to include)
frequently_hangs: mark tests that frequently hang cards
eager_host_side: mark tests meant for host-side eager release builds
eager_package_silicon: mark silicon tests meant for eager release builds
models_performance_bare_metal: mark model silicon tests for performance on bare metal
models_performance_virtual_machine: mark model silicon tests for performance on virtual_machine
models_device_performance_bare_metal: mark model silicon tests for device performance on bare metal
model_perf_t3000: mark model silicon tests for performance on t3000 bare metal
model_perf_tg: mark model silicon tests for performance on tg bare metal
requires_fast_runtime_mode_off: mark tests which require fast runtime mode to be off: validation, logging, tracing
requires_grid_size(min_x, min_y) or min_cores: skip if device worker grid (compute_with_storage_grid_size) is smaller; pass (min_x, min_y) tuple or single int for min total cores
use_module_device(device_params): use module-scoped device fixture for faster test execution. Pass device_params as positional dict or keyword arg.
filterwarnings =
ignore:record_property is incompatible with junit_family:pytest.PytestWarning