Skip to content

Commit ca08b3e

Browse files
committed
Force BundleBasedDirectRunner in unit tests to bypass PrismRunner flakes
1 parent 92a1c76 commit ca08b3e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

tfx/conftest.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,16 @@ def custom_init(self, flags=None, **kwargs):
5454

5555
has_other_runner = False
5656
for flag in flags_list:
57-
if isinstance(flag, str) and flag.startswith('--runner=') and 'DirectRunner' not in flag:
57+
if isinstance(flag, str) and flag.startswith('--runner='):
5858
has_other_runner = True
5959
break
6060

6161
runner_kwarg = kwargs.get('runner')
62-
if runner_kwarg and 'DirectRunner' not in str(runner_kwarg):
62+
if runner_kwarg:
6363
has_other_runner = True
6464

6565
if not has_other_runner:
66+
flags_list.append('--runner=BundleBasedDirectRunner')
6667
if not any(isinstance(flag, str) and flag.startswith('--direct_running_mode=') for flag in flags_list):
6768
flags_list.append('--direct_running_mode=in_memory')
6869

0 commit comments

Comments
 (0)