Changeset 244550 in webkit


Ignore:
Timestamp:
Apr 23, 2019 10:58:21 AM (5 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-build] Add unit tests for CleanWorkingDirectory
https://bugs.webkit.org/show_bug.cgi?id=197195

Reviewed by Lucas Forschler.

  • BuildSlaveSupport/ews-build/steps_unittest.py:

(TestCleanWorkingDirectory):
(TestCleanWorkingDirectory.test_success):
(TestCleanWorkingDirectory.test_failure):

Location:
trunk/Tools
Files:
2 edited

Legend:

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

    r244549 r244550  
    832832        )
    833833        self.expectOutcome(result=FAILURE, state_string='layout-tests (failure)')
     834        return self.runStep()
     835
     836
     837class TestCleanWorkingDirectory(BuildStepMixinAdditions, unittest.TestCase):
     838    def setUp(self):
     839        self.longMessage = True
     840        return self.setUpBuildStep()
     841
     842    def tearDown(self):
     843        return self.tearDownBuildStep()
     844
     845    def test_success(self):
     846        self.setupStep(CleanWorkingDirectory())
     847        self.expectRemoteCommands(
     848            ExpectShell(workdir='wkdir',
     849                        command=['Tools/Scripts/clean-webkit'],
     850                        )
     851            + 0,
     852        )
     853        self.expectOutcome(result=SUCCESS, state_string='Cleaned working directory')
     854        return self.runStep()
     855
     856    def test_failure(self):
     857        self.setupStep(CleanWorkingDirectory())
     858        self.expectRemoteCommands(
     859            ExpectShell(workdir='wkdir',
     860                        command=['Tools/Scripts/clean-webkit'],
     861                        )
     862            + ExpectShell.log('stdio', stdout='Unexpected failure.')
     863            + 2,
     864        )
     865        self.expectOutcome(result=FAILURE, state_string='Cleaned working directory (failure)')
    834866        return self.runStep()
    835867
  • trunk/Tools/ChangeLog

    r244549 r244550  
     12019-04-23  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-build] Add unit tests for CleanWorkingDirectory
     4        https://bugs.webkit.org/show_bug.cgi?id=197195
     5
     6        Reviewed by Lucas Forschler.
     7
     8        * BuildSlaveSupport/ews-build/steps_unittest.py:
     9        (TestCleanWorkingDirectory):
     10        (TestCleanWorkingDirectory.test_success):
     11        (TestCleanWorkingDirectory.test_failure):
     12
    1132019-04-23  Aakash Jain  <aakash_jain@apple.com>
    214
Note: See TracChangeset for help on using the changeset viewer.