Modified: trunk/Tools/BuildSlaveSupport/ews-build/factories.py (239615 => 239616)
--- trunk/Tools/BuildSlaveSupport/ews-build/factories.py 2019-01-04 17:58:37 UTC (rev 239615)
+++ trunk/Tools/BuildSlaveSupport/ews-build/factories.py 2019-01-04 18:00:01 UTC (rev 239616)
@@ -30,9 +30,11 @@
class Factory(factory.BuildFactory):
- def __init__(self, platform, configuration=None, architectures=None, buildOnly=True, additionalArguments=None, **kwargs):
+ def __init__(self, platform, configuration=None, architectures=None, buildOnly=True, additionalArguments=None, checkRelevance=False, **kwargs):
factory.BuildFactory.__init__(self)
self.addStep(ConfigureBuild(platform, configuration, architectures, buildOnly, additionalArguments))
+ if checkRelevance:
+ self.addStep(CheckPatchRelevance())
self.addStep(CheckOutSource())
@@ -44,8 +46,7 @@
class BindingsFactory(Factory):
def __init__(self, platform, configuration=None, architectures=None, additionalArguments=None, **kwargs):
- Factory.__init__(self, platform, configuration, architectures, False, additionalArguments)
- self.addStep(CheckPatchRelevance())
+ Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, checkRelevance=True)
self.addStep(RunBindingsTests())
@@ -57,8 +58,7 @@
class WebKitPyFactory(Factory):
def __init__(self, platform, configuration=None, architectures=None, additionalArguments=None, **kwargs):
- Factory.__init__(self, platform, configuration, architectures, False, additionalArguments)
- self.addStep(CheckPatchRelevance())
+ Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, checkRelevance=True)
self.addStep(RunWebKitPyTests())
@@ -104,8 +104,7 @@
class JSCTestsFactory(Factory):
def __init__(self, platform, configuration='release', architectures=None, additionalArguments=None, **kwargs):
- Factory.__init__(self, platform, configuration, architectures, False, additionalArguments)
- self.addStep(CheckPatchRelevance())
+ Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, checkRelevance=True)
self.addStep(CompileJSCOnly())
self.addStep(UnApplyPatchIfRequired())
self.addStep(CompileJSCOnlyToT())