|
|
|
@ -267,7 +267,11 @@ class TestResult(enum.Enum): |
|
|
|
|
return str(self.colorize('>>> ')) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TYPE_TAPResult = T.Union['TAPParser.Test', 'TAPParser.Error', 'TAPParser.Version', 'TAPParser.Plan', 'TAPParser.Bailout'] |
|
|
|
|
TYPE_TAPResult = T.Union['TAPParser.Test', |
|
|
|
|
'TAPParser.Error', |
|
|
|
|
'TAPParser.Version', |
|
|
|
|
'TAPParser.Plan', |
|
|
|
|
'TAPParser.Bailout'] |
|
|
|
|
|
|
|
|
|
class TAPParser: |
|
|
|
|
class Plan(T.NamedTuple): |
|
|
|
@ -1396,7 +1400,7 @@ class SingleTestRunner: |
|
|
|
|
return self.runobj |
|
|
|
|
|
|
|
|
|
async def _run_subprocess(self, args: T.List[str], *, |
|
|
|
|
stdout: int, stderr: int, |
|
|
|
|
stdout: T.Optional[int], stderr: T.Optional[int], |
|
|
|
|
env: T.Dict[str, str], cwd: T.Optional[str]) -> TestSubprocess: |
|
|
|
|
# Let gdb handle ^C instead of us |
|
|
|
|
if self.options.gdb: |
|
|
|
|