Create an integration test process without starting it
(
args: TestArgs, enable_stack_trace: bool
)
| 658 | |
| 659 | |
| 660 | def create_integration_test_process( |
| 661 | args: TestArgs, enable_stack_trace: bool |
| 662 | ) -> RunningProcess: |
| 663 | """Create an integration test process without starting it""" |
| 664 | cmd = ["uv", "run", "pytest", "-s", "ci/test_integration", "-xvs", "--durations=0"] |
| 665 | if args.examples is not None: |
| 666 | # When --examples --full is specified, only run example-related integration tests |
| 667 | cmd.extend(["-k", "TestFullProgramLinking"]) |
| 668 | if args.verbose: |
| 669 | cmd.append("-v") |
| 670 | return RunningProcess(cmd, auto_run=False, output_formatter=TimestampFormatter()) |
| 671 | |
| 672 | |
| 673 | def create_compile_uno_test_process(enable_stack_trace: bool = True) -> RunningProcess: |
no test coverage detected