summaryrefslogtreecommitdiff
path: root/deps/v8/tools/testrunner/outproc/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/tools/testrunner/outproc/base.py')
-rw-r--r--deps/v8/tools/testrunner/outproc/base.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/deps/v8/tools/testrunner/outproc/base.py b/deps/v8/tools/testrunner/outproc/base.py
index d1953dda99..39efb60fe9 100644
--- a/deps/v8/tools/testrunner/outproc/base.py
+++ b/deps/v8/tools/testrunner/outproc/base.py
@@ -85,6 +85,11 @@ class PassOutProc(BaseOutProc):
return OUTCOMES_PASS
+class NegPassOutProc(Negative, PassOutProc):
+ """Output processor optimized for negative tests expected to PASS"""
+ pass
+
+
class OutProc(BaseOutProc):
"""Output processor optimized for positive tests with expected outcomes
different than a single PASS.
@@ -113,6 +118,7 @@ class OutProc(BaseOutProc):
# TODO(majeski): Override __reduce__ to make it deserialize as one instance.
DEFAULT = PassOutProc()
+DEFAULT_NEGATIVE = NegPassOutProc()
class ExpectedOutProc(OutProc):