File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/pytest_plugins/consume Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -422,9 +422,15 @@ def pytest_generate_tests(metafunc):
422
422
if test_case .format .format_name not in metafunc .config ._supported_fixture_formats :
423
423
continue
424
424
fork_markers = get_relative_fork_markers (test_case .fork , strict_mode = False )
425
+
426
+ # Append pre_hash (first 8 chars) to test ID for easier selection with --sim.limit
427
+ test_id = test_case .id
428
+ if hasattr (test_case , "pre_hash" ) and test_case .pre_hash :
429
+ test_id = f"{ test_case .id } [{ test_case .pre_hash [:8 ]} ]"
430
+
425
431
param = pytest .param (
426
432
test_case ,
427
- id = test_case . id ,
433
+ id = test_id ,
428
434
marks = [getattr (pytest .mark , m ) for m in fork_markers ]
429
435
+ [getattr (pytest .mark , test_case .format .format_name )]
430
436
+ [pytest .mark .xdist_group (name = test_case .pre_hash )],
You can’t perform that action at this time.
0 commit comments