File tree Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -389,7 +389,7 @@ def io_engine(request):
389389
390390
391391@pytest .fixture
392- def results_dir (request ):
392+ def results_dir (request , pytestconfig ):
393393 """
394394 Fixture yielding the path to a directory into which the test can dump its results
395395
@@ -411,9 +411,9 @@ def test_my_file(p, results_dir):
411411 during doc tests, it will return None.
412412 """
413413 try :
414- results_dir = (
415- defs . TEST_RESULTS_DIR / request . node . originalname / request . node . name
416- )
414+ report_file = pytestconfig . getoption ( "--json-report-file" )
415+ parent = Path ( report_file ). parent . absolute ()
416+ results_dir = parent / request . node . originalname / request . node . name
417417 except AttributeError :
418418 return None
419419 results_dir .mkdir (parents = True , exist_ok = True )
Original file line number Diff line number Diff line change 2323# Default test session artifacts path
2424LOCAL_BUILD_PATH = FC_WORKSPACE_DIR / "build/"
2525
26- # Absolute path to the test results folder
27- TEST_RESULTS_DIR = FC_WORKSPACE_DIR / "test_results"
28-
2926DEFAULT_BINARY_DIR = (
3027 LOCAL_BUILD_PATH
3128 / "cargo_target"
You can’t perform that action at this time.
0 commit comments