Changeset 258217 in webkit


Ignore:
Timestamp:
Mar 10, 2020, 10:44:33 AM (5 years ago)
Author:
aakash_jain@apple.com
Message:

[ews] Add unit tests for commit queue factory
https://bugs.webkit.org/show_bug.cgi?id=208862

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/factories_unittest.py:

(TestCommitQueueFactory):
(TestCommitQueueFactory.test_commit_queue_factory): Added unit-test for commit-queue factory.

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/factories_unittest.py

    r258210 r258217  
    173173            _BuildStepFactory(steps.SetBuildSummary),
    174174        ])
     175
     176
     177class TestCommitQueueFactory(TestCase):
     178    def test_commit_queue_factory(self):
     179        factory = factories.CommitQueueFactory(platform='mac-mojave', configuration='release', architectures=["x86_64"])
     180        self.assertBuildSteps(factory.steps, [
     181            _BuildStepFactory(steps.ConfigureBuild, platform='mac-mojave', configuration='release', architectures=["x86_64"], buildOnly=False, triggers=None, remotes=None, additionalArguments=None),
     182            _BuildStepFactory(steps.ValidatePatch, verifycqplus=True),
     183            _BuildStepFactory(steps.ValidateCommiterAndReviewer),
     184            _BuildStepFactory(steps.PrintConfiguration),
     185            _BuildStepFactory(steps.CheckOutSource),
     186            _BuildStepFactory(steps.UpdateWorkingDirectory),
     187            _BuildStepFactory(steps.ApplyPatch),
     188            _BuildStepFactory(steps.ValidateChangeLogAndReviewer),
     189            _BuildStepFactory(steps.KillOldProcesses),
     190            _BuildStepFactory(steps.CompileWebKit, skipUpload=True),
     191            _BuildStepFactory(steps.KillOldProcesses),
     192            _BuildStepFactory(steps.ValidatePatch, addURLs=False, verifycqplus=True),
     193            _BuildStepFactory(steps.RunWebKitTests),
     194            _BuildStepFactory(steps.ValidatePatch, addURLs=False, verifycqplus=True),
     195            _BuildStepFactory(steps.CheckOutSource),
     196            _BuildStepFactory(steps.UpdateWorkingDirectory),
     197            _BuildStepFactory(steps.ApplyPatch),
     198            _BuildStepFactory(steps.FindModifiedChangeLogs),
     199            _BuildStepFactory(steps.CreateLocalGITCommit),
     200            _BuildStepFactory(steps.PushCommitToWebKitRepo),
     201            _BuildStepFactory(steps.SetBuildSummary),
     202        ])
  • trunk/Tools/ChangeLog

    r258216 r258217  
     12020-03-10  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews] Add unit tests for commit queue factory
     4        https://bugs.webkit.org/show_bug.cgi?id=208862
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * BuildSlaveSupport/ews-build/factories_unittest.py:
     9        (TestCommitQueueFactory):
     10        (TestCommitQueueFactory.test_commit_queue_factory): Added unit-test for commit-queue factory.
     11
    1122020-03-10  Aakash Jain  <aakash_jain@apple.com>
    213
Note: See TracChangeset for help on using the changeset viewer.