Search
SailfishOS Open Build Service
>
Projects
>
home:mister
:
nodejs
>
nodejs18
> flaky_test_rerun.patch
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File flaky_test_rerun.patch of Package nodejs18
Index: node-v16.13.0/tools/test.py =================================================================== --- node-v16.13.0.orig/tools/test.py +++ node-v16.13.0/tools/test.py @@ -586,6 +586,16 @@ class TestCase(object): self.context.store_unexpected_output) def Run(self): + reruns = 0 + while (reruns < 5): + reruns += 1 + result = self.OriginalRun() + if (not result.HasFailed()): + break + print("FLAKY TEST rerun: ", self.GetCommand()) + return result + + def OriginalRun(self): try: result = self.RunCommand(self.GetCommand(), { "TEST_SERIAL_ID": "%d" % self.serial_id,