Changeset 259699 in webkit
- Timestamp:
- Apr 7, 2020 6:38:41 PM (4 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/ews-build/factories_unittest.py
r258790 r259699 204 204 205 205 206 class TestGTKFactory(TestCase): 206 class TestLayoutTestsFactory(TestCase): 207 def test_macos_wk1_release_factory(self): 208 factory = factories.macOSWK1Factory(platform='mac-mojave', configuration='release', architectures=["x86_64"]) 209 self.assertBuildSteps(factory.steps, [ 210 _BuildStepFactory(steps.ConfigureBuild, platform='mac-mojave', configuration='release', architectures=["x86_64"], buildOnly=False, triggers=None, remotes=None, additionalArguments=None), 211 _BuildStepFactory(steps.ValidatePatch), 212 _BuildStepFactory(steps.PrintConfiguration), 213 _BuildStepFactory(steps.CheckOutSource), 214 _BuildStepFactory(steps.CheckOutSpecificRevision), 215 _BuildStepFactory(steps.ApplyPatch), 216 _BuildStepFactory(steps.DownloadBuiltProduct), 217 _BuildStepFactory(steps.ExtractBuiltProduct), 218 _BuildStepFactory(steps.KillOldProcesses), 219 _BuildStepFactory(steps.RunWebKit1Tests), 220 _BuildStepFactory(steps.SetBuildSummary), 221 ]) 222 223 def test_macos_wk1_debug_factory(self): 224 factory = factories.macOSWK1Factory(platform='mac-mojave', configuration='debug', architectures=["x86_64"]) 225 self.assertBuildSteps(factory.steps, [ 226 _BuildStepFactory(steps.ConfigureBuild, platform='mac-mojave', configuration='debug', architectures=["x86_64"], buildOnly=False, triggers=None, remotes=None, additionalArguments=None), 227 _BuildStepFactory(steps.ValidatePatch), 228 _BuildStepFactory(steps.PrintConfiguration), 229 _BuildStepFactory(steps.CheckOutSource), 230 _BuildStepFactory(steps.CheckOutSpecificRevision), 231 _BuildStepFactory(steps.ApplyPatch), 232 _BuildStepFactory(steps.DownloadBuiltProduct), 233 _BuildStepFactory(steps.ExtractBuiltProduct), 234 _BuildStepFactory(steps.KillOldProcesses), 235 _BuildStepFactory(steps.RunWebKit1Tests), 236 _BuildStepFactory(steps.SetBuildSummary), 237 ]) 238 239 def test_macos_wk2_factory(self): 240 factory = factories.macOSWK2Factory(platform='mac-mojave', configuration='release', architectures=["x86_64"]) 241 self.assertBuildSteps(factory.steps, [ 242 _BuildStepFactory(steps.ConfigureBuild, platform='mac-mojave', configuration='release', architectures=["x86_64"], buildOnly=False, triggers=None, remotes=None, additionalArguments=None), 243 _BuildStepFactory(steps.ValidatePatch), 244 _BuildStepFactory(steps.PrintConfiguration), 245 _BuildStepFactory(steps.CheckOutSource), 246 _BuildStepFactory(steps.CheckOutSpecificRevision), 247 _BuildStepFactory(steps.ApplyPatch), 248 _BuildStepFactory(steps.DownloadBuiltProduct), 249 _BuildStepFactory(steps.ExtractBuiltProduct), 250 _BuildStepFactory(steps.KillOldProcesses), 251 _BuildStepFactory(steps.RunWebKitTests), 252 _BuildStepFactory(steps.SetBuildSummary), 253 ]) 254 255 def test_ios_wk2_factory(self): 256 factory = factories.iOSTestsFactory(platform='ios-simulator-13', configuration='release', architectures=["x86_64"]) 257 self.assertBuildSteps(factory.steps, [ 258 _BuildStepFactory(steps.ConfigureBuild, platform='ios-simulator-13', configuration='release', architectures=["x86_64"], buildOnly=False, triggers=None, remotes=None, additionalArguments=None), 259 _BuildStepFactory(steps.ValidatePatch), 260 _BuildStepFactory(steps.PrintConfiguration), 261 _BuildStepFactory(steps.CheckOutSource), 262 _BuildStepFactory(steps.CheckOutSpecificRevision), 263 _BuildStepFactory(steps.ApplyPatch), 264 _BuildStepFactory(steps.DownloadBuiltProduct), 265 _BuildStepFactory(steps.ExtractBuiltProduct), 266 _BuildStepFactory(steps.KillOldProcesses), 267 _BuildStepFactory(steps.RunWebKitTests), 268 _BuildStepFactory(steps.SetBuildSummary), 269 ]) 270 207 271 def test_gtk_factory(self): 208 272 factory = factories.GTKTestsFactory(platform='gtk', configuration='release', architectures=["x86_64"]) -
trunk/Tools/ChangeLog
r259694 r259699 1 2020-04-07 Aakash Jain <aakash_jain@apple.com> 2 3 [ews] Add unit tests for layout tests factories 4 https://bugs.webkit.org/show_bug.cgi?id=210150 5 6 Reviewed by Jonathan Bedard. 7 8 * BuildSlaveSupport/ews-build/factories_unittest.py: 9 (TestLayoutTestsFactory): 10 (TestLayoutTestsFactory.test_macos_wk1_release_factory): Added unit-test. 11 (TestLayoutTestsFactory.test_macos_wk1_debug_factory): Ditto. 12 (TestLayoutTestsFactory.test_macos_wk2_factory): Ditto. 13 (TestLayoutTestsFactory.test_ios_wk2_factory): Ditto. 14 (TestGTKFactory): Renamed. 15 1 16 2020-04-07 Aakash Jain <aakash_jain@apple.com> 2 17
Note: See TracChangeset
for help on using the changeset viewer.