Title: [289015] trunk/Tools
Revision
289015
Author
[email protected]
Date
2022-02-02 16:34:50 -0800 (Wed, 02 Feb 2022)

Log Message

[EWS] Rename CompileWebKitWithoutPatch to CompileWebKitWithoutChange
https://bugs.webkit.org/show_bug.cgi?id=235949
<rdar://problem/88325688>

Reviewed by Aakash Jain.

* Tools/CISupport/ews-build/steps.py:
(CompileWebKit.evaluateCommand): Rename CompileWebKitWithoutPatch
to CompileWebKitWithoutChange.
(CompileWebKitWithoutChange): Ditto.
(AnalyzeCompileWebKitResults.analyzeResults): Ditto.
(ReRunWebKitTests.evaluateCommand): Rename CompileWebKitWithoutPatch
to CompileWebKitWithoutChange, only retry if build is for a patch.
(RunWebKitTestsRedTree.evaluateCommand): Ditto.
(RunWebKitTestsRepeatFailuresRedTree.evaluateCommand): Ditto.
(ReRunAPITests.evaluateCommand): Ditto.
(CompileWebKitWithoutPatch): Renamed to CompileWebKitWithoutChange.
* Tools/CISupport/ews-build/steps_unittest.py:

Canonical link: https://commits.webkit.org/246724@main

Modified Paths

Diff

Modified: trunk/Tools/CISupport/ews-build/steps.py (289014 => 289015)


--- trunk/Tools/CISupport/ews-build/steps.py	2022-02-03 00:32:25 UTC (rev 289014)
+++ trunk/Tools/CISupport/ews-build/steps.py	2022-02-03 00:34:50 UTC (rev 289015)
@@ -1961,7 +1961,7 @@
             if self.getProperty('group') == 'jsc':
                 steps_to_add.append(CompileJSCWithoutPatch())
             else:
-                steps_to_add.append(CompileWebKitWithoutPatch())
+                steps_to_add.append(CompileWebKitWithoutChange())
             steps_to_add.append(AnalyzeCompileWebKitResults())
             # Using a single addStepsAfterCurrentStep because of https://github.com/buildbot/buildbot/issues/4874
             self.build.addStepsAfterCurrentStep(steps_to_add)
@@ -1989,18 +1989,18 @@
         return shell.Compile.getResultSummary(self)
 
 
-class CompileWebKitWithoutPatch(CompileWebKit):
-    name = 'compile-webkit-without-patch'
+class CompileWebKitWithoutChange(CompileWebKit):
+    name = 'compile-webkit-without-change'
     haltOnFailure = False
 
     def __init__(self, retry_build_on_failure=False, **kwargs):
         self.retry_build_on_failure = retry_build_on_failure
-        super(CompileWebKitWithoutPatch, self).__init__(**kwargs)
+        super(CompileWebKitWithoutChange, self).__init__(**kwargs)
 
     def evaluateCommand(self, cmd):
         rc = shell.Compile.evaluateCommand(self, cmd)
         if rc == FAILURE and self.retry_build_on_failure:
-            message = 'Unable to build WebKit without patch, retrying build'
+            message = 'Unable to build WebKit without change, retrying build'
             self.descriptionDone = message
             self.send_email_for_unexpected_build_failure()
             self.build.buildFinished([message], RETRY)
@@ -2035,7 +2035,7 @@
         return defer.succeed(None)
 
     def analyzeResults(self):
-        compile_without_patch_step = CompileWebKitWithoutPatch.name
+        compile_without_patch_step = CompileWebKitWithoutChange.name
         if self.getProperty('group') == 'jsc':
             compile_without_patch_step = CompileJSCWithoutPatch.name
         compile_without_patch_result = self.getStepResult(compile_without_patch_step)
@@ -2766,7 +2766,7 @@
                                                 UnApplyPatch(),
                                                 RevertPullRequestChanges(),
                                                 ValidateChange(verifyBugClosed=False, addURLs=False),
-                                                CompileWebKitWithoutPatch(retry_build_on_failure=True),
+                                                CompileWebKitWithoutChange(retry_build_on_failure=True),
                                                 ValidateChange(verifyBugClosed=False, addURLs=False),
                                                 KillOldProcesses(),
                                                 RunWebKitTestsWithoutPatch()])
@@ -3113,7 +3113,13 @@
             if retry_count < AnalyzeLayoutTestsResultsRedTree.MAX_RETRY:
                 next_steps.append(AnalyzeLayoutTestsResultsRedTree())
             else:
-                next_steps.extend([UnApplyPatch(), RevertPullRequestChanges(), CompileWebKitWithoutPatch(retry_build_on_failure=True), ValidateChange(verifyBugClosed=False, addURLs=False), RunWebKitTestsWithoutPatchRedTree()])
+                next_steps.extend([
+                    UnApplyPatch(),
+                    RevertPullRequestChanges(),
+                    CompileWebKitWithoutChange(retry_build_on_failure=True),
+                    ValidateChange(verifyBugClosed=False, addURLs=False),
+                    RunWebKitTestsWithoutPatchRedTree(),
+                ])
         if next_steps:
             self.build.addStepsAfterCurrentStep(next_steps)
         return rc
@@ -3142,8 +3148,15 @@
         self.setProperty('with_patch_repeat_failures_retcode', rc)
         next_steps = [ArchiveTestResults(), UploadTestResults(identifier='repeat-failures'), ExtractTestResults(identifier='repeat-failures')]
         if with_patch_repeat_failures_results_nonflaky_failures or with_patch_repeat_failures_timedout:
-            next_steps.extend([ValidateChange(verifyBugClosed=False, addURLs=False), KillOldProcesses(), UnApplyPatch(), RevertPullRequestChanges(), CompileWebKitWithoutPatch(retry_build_on_failure=True),
-                               ValidateChange(verifyBugClosed=False, addURLs=False), RunWebKitTestsRepeatFailuresWithoutPatchRedTree()])
+            next_steps.extend([
+                ValidateChange(verifyBugClosed=False, addURLs=False),
+                KillOldProcesses(),
+                UnApplyPatch(),
+                RevertPullRequestChanges(),
+                CompileWebKitWithoutChange(retry_build_on_failure=True),
+                ValidateChange(verifyBugClosed=False, addURLs=False),
+                RunWebKitTestsRepeatFailuresWithoutPatchRedTree(),
+            ])
         else:
             next_steps.append(AnalyzeLayoutTestsResultsRedTree())
         if next_steps:
@@ -3567,7 +3580,7 @@
                 steps_to_add.append(InstallWpeDependencies())
             elif platform == 'gtk':
                 steps_to_add.append(InstallGtkDependencies())
-            steps_to_add.append(CompileWebKitWithoutPatch(retry_build_on_failure=True))
+            steps_to_add.append(CompileWebKitWithoutChange(retry_build_on_failure=True))
             steps_to_add.append(ValidateChange(verifyBugClosed=False, addURLs=False))
             steps_to_add.append(KillOldProcesses())
             steps_to_add.append(RunAPITestsWithoutPatch())

Modified: trunk/Tools/CISupport/ews-build/steps_unittest.py (289014 => 289015)


--- trunk/Tools/CISupport/ews-build/steps_unittest.py	2022-02-03 00:32:25 UTC (rev 289014)
+++ trunk/Tools/CISupport/ews-build/steps_unittest.py	2022-02-03 00:34:50 UTC (rev 289015)
@@ -44,7 +44,7 @@
                    AnalyzeLayoutTestsResults, ApplyPatch, ApplyWatchList, ArchiveBuiltProduct, ArchiveTestResults,
                    CheckOutPullRequest, CheckOutSource, CheckOutSpecificRevision, CheckChangeRelevance, CheckPatchStatusOnEWSQueues, CheckStyle,
                    CleanBuild, CleanUpGitIndexLock, CleanGitRepo, CleanWorkingDirectory, CompileJSC, CompileJSCWithoutPatch,
-                   CompileWebKit, CompileWebKitWithoutPatch, ConfigureBuild, ConfigureBuild, Contributors, CreateLocalGITCommit,
+                   CompileWebKit, CompileWebKitWithoutChange, ConfigureBuild, ConfigureBuild, Contributors, CreateLocalGITCommit,
                    DownloadBuiltProduct, DownloadBuiltProductFromMaster, EWS_BUILD_HOSTNAME, ExtractBuiltProduct, ExtractTestResults,
                    FetchBranches, FindModifiedChangeLogs, FindModifiedLayoutTests, GitResetHard,
                    InstallBuiltProduct, InstallGtkDependencies, InstallWpeDependencies,
@@ -1164,7 +1164,7 @@
         return self.runStep()
 
 
-class TestCompileWebKitWithoutPatch(BuildStepMixinAdditions, unittest.TestCase):
+class TestCompileWebKitWithoutChange(BuildStepMixinAdditions, unittest.TestCase):
     def setUp(self):
         self.longMessage = True
         return self.setUpBuildStep()
@@ -1173,7 +1173,7 @@
         return self.tearDownBuildStep()
 
     def test_success(self):
-        self.setupStep(CompileWebKitWithoutPatch())
+        self.setupStep(CompileWebKitWithoutChange())
         self.setProperty('fullPlatform', 'ios-simulator-11')
         self.setProperty('configuration', 'release')
         self.expectRemoteCommands(
@@ -1187,7 +1187,7 @@
         return self.runStep()
 
     def test_failure(self):
-        self.setupStep(CompileWebKitWithoutPatch())
+        self.setupStep(CompileWebKitWithoutChange())
         self.setProperty('fullPlatform', 'mac-sierra')
         self.setProperty('configuration', 'debug')
         self.expectRemoteCommands(
@@ -1214,7 +1214,7 @@
     def test_patch_with_build_failure(self):
         previous_steps = [
             mock_step(CompileWebKit(), results=FAILURE),
-            mock_step(CompileWebKitWithoutPatch(), results=SUCCESS),
+            mock_step(CompileWebKitWithoutChange(), results=SUCCESS),
         ]
         self.setupStep(AnalyzeCompileWebKitResults(), previous_steps=previous_steps)
         self.setProperty('patch_id', '1234')
@@ -1227,7 +1227,7 @@
     def test_pull_request_with_build_failure(self):
         previous_steps = [
             mock_step(CompileWebKit(), results=FAILURE),
-            mock_step(CompileWebKitWithoutPatch(), results=SUCCESS),
+            mock_step(CompileWebKitWithoutChange(), results=SUCCESS),
         ]
         self.setupStep(AnalyzeCompileWebKitResults(), previous_steps=previous_steps)
         self.setProperty('github.number', '1234')
@@ -1240,7 +1240,7 @@
     def test_patch_with_build_failure_on_commit_queue(self):
         previous_steps = [
             mock_step(CompileWebKit(), results=FAILURE),
-            mock_step(CompileWebKitWithoutPatch(), results=SUCCESS),
+            mock_step(CompileWebKitWithoutChange(), results=SUCCESS),
         ]
         self.setupStep(AnalyzeCompileWebKitResults(), previous_steps=previous_steps)
         self.setProperty('patch_id', '1234')
@@ -1254,7 +1254,7 @@
     def test_patch_with_trunk_failure(self):
         previous_steps = [
             mock_step(CompileWebKit(), results=FAILURE),
-            mock_step(CompileWebKitWithoutPatch(), results=FAILURE),
+            mock_step(CompileWebKitWithoutChange(), results=FAILURE),
         ]
         self.setupStep(AnalyzeCompileWebKitResults(), previous_steps=previous_steps)
         self.expectOutcome(result=FAILURE, state_string='Unable to build WebKit without patch, retrying build (failure)')

Modified: trunk/Tools/ChangeLog (289014 => 289015)


--- trunk/Tools/ChangeLog	2022-02-03 00:32:25 UTC (rev 289014)
+++ trunk/Tools/ChangeLog	2022-02-03 00:34:50 UTC (rev 289015)
@@ -1,3 +1,24 @@
+2022-02-01  Jonathan Bedard  <[email protected]>
+
+        [EWS] Rename CompileWebKitWithoutPatch to CompileWebKitWithoutChange
+        https://bugs.webkit.org/show_bug.cgi?id=235949
+        <rdar://problem/88325688>
+
+        Reviewed by Aakash Jain.
+
+        * CISupport/ews-build/steps.py:
+        (CompileWebKit.evaluateCommand): Rename CompileWebKitWithoutPatch
+        to CompileWebKitWithoutChange.
+        (CompileWebKitWithoutChange): Ditto.
+        (AnalyzeCompileWebKitResults.analyzeResults): Ditto.
+        (ReRunWebKitTests.evaluateCommand): Rename CompileWebKitWithoutPatch
+        to CompileWebKitWithoutChange, only retry if build is for a patch.
+        (RunWebKitTestsRedTree.evaluateCommand): Ditto.
+        (RunWebKitTestsRepeatFailuresRedTree.evaluateCommand): Ditto.
+        (ReRunAPITests.evaluateCommand): Ditto.
+        (CompileWebKitWithoutPatch): Renamed to CompileWebKitWithoutChange.
+        * CISupport/ews-build/steps_unittest.py:
+
 2022-02-02  Timothy Hatcher  <[email protected]>
 
         Web Inspector: didShowExtensionTab needs to pass the frameID of the tab
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to