Changeset 259815 in webkit
- Timestamp:
- Apr 9, 2020, 12:42:02 PM (6 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
-
BuildSlaveSupport/ews-build/steps_unittest.py (modified) (3 diffs)
-
ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py
r259809 r259815 21 21 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22 22 23 import inspect 23 24 import operator 24 25 import os … … 30 31 from buildbot.test.fake.remotecommand import Expect, ExpectRemoteRef, ExpectShell 31 32 from buildbot.test.util.steps import BuildStepMixin 33 from buildbot.util import identifiers as buildbot_identifiers 32 34 from mock import call 33 35 from twisted.internet import error, reactor … … 203 205 writer.remote_utime(timestamp) 204 206 return behavior 207 208 209 class TestStepNameShouldBeValidIdentifier(BuildStepMixinAdditions, unittest.TestCase): 210 def test_step_names_are_valid(self): 211 import steps 212 build_step_classes = inspect.getmembers(steps, inspect.isclass) 213 for build_step in build_step_classes: 214 if 'name' in vars(build_step[1]): 215 name = build_step[1].name 216 self.assertFalse(' ' in name, 'step name "{}" contain space.'.format(name)) 217 self.assertTrue(buildbot_identifiers.ident_re.match(name), 'step name "{}" is not a valid buildbot identifier.'.format(name)) 205 218 206 219 -
trunk/Tools/ChangeLog
r259811 r259815 1 2020-04-09 Aakash Jain <aakash_jain@apple.com> 2 3 [ews] Add unit tests to ensure that step names are valid identifier 4 https://bugs.webkit.org/show_bug.cgi?id=210289 5 6 Reviewed by Jonathan Bedard. 7 8 * BuildSlaveSupport/ews-build/steps_unittest.py: 9 (TestStepNameShouldBeValidIdentifier): 10 (TestStepNameShouldBeValidIdentifier.test_step_names_are_valid): unit-test to validate step names. 11 1 12 2020-04-09 Jonathan Bedard <jbedard@apple.com> 2 13
Note:
See TracChangeset
for help on using the changeset viewer.