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 @@ -433,9 +433,15 @@ def pytest_generate_tests(metafunc):
433
433
if test_case .format .format_name not in metafunc .config ._supported_fixture_formats :
434
434
continue
435
435
fork_markers = get_relative_fork_markers (test_case .fork , strict_mode = False )
436
+
437
+ # Append pre_hash (first 8 chars) to test ID for easier selection with --sim.limit
438
+ test_id = test_case .id
439
+ if hasattr (test_case , "pre_hash" ) and test_case .pre_hash :
440
+ test_id = f"{ test_case .id } [{ test_case .pre_hash [:8 ]} ]"
441
+
436
442
param = pytest .param (
437
443
test_case ,
438
- id = test_case . id ,
444
+ id = test_id ,
439
445
marks = [getattr (pytest .mark , m ) for m in fork_markers ]
440
446
+ [getattr (pytest .mark , test_case .format .format_name )]
441
447
+ [pytest .mark .xdist_group (name = test_case .pre_hash )],
You can’t perform that action at this time.
0 commit comments