diff options
Diffstat (limited to 'deps/v8/tools/testrunner/objects/testcase.py')
-rw-r--r-- | deps/v8/tools/testrunner/objects/testcase.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/tools/testrunner/objects/testcase.py b/deps/v8/tools/testrunner/objects/testcase.py index 0ab06361b1..fa2265c070 100644 --- a/deps/v8/tools/testrunner/objects/testcase.py +++ b/deps/v8/tools/testrunner/objects/testcase.py @@ -86,3 +86,11 @@ class TestCase(object): def GetLabel(self): return self.suitename() + "/" + self.suite.CommonTestName(self) + + def __getstate__(self): + """Representation to pickle test cases. + + The original suite won't be sent beyond process boundaries. Instead + send the name only and retrieve a process-local suite later. + """ + return dict(self.__dict__, suite=self.suite.name) |