Changeset 277043 in webkit
- Timestamp:
- May 5, 2021, 2:52:35 PM (4 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/CISupport/build-webkit-org/factories.py
r272743 r277043 115 115 self.addStep(UploadTestResults()) 116 116 self.addStep(ExtractTestResults()) 117 self.addStep(SetPermissions()) 117 118 if platform == "gtk": 118 119 self.addStep(RunGtkAPITests()) -
trunk/Tools/CISupport/build-webkit-org/steps.py
r274570 r277043 1118 1118 1119 1119 def resultDirectoryURL(self): 1120 self.setProperty('result_directory', self.resultDirectory) 1120 1121 return self.resultDirectory.replace('public_html/', '/') + '/' 1121 1122 … … 1127 1128 self.addCustomURLs() 1128 1129 return master.MasterShellCommand.finished(self, result) 1130 1131 1132 class SetPermissions(master.MasterShellCommand): 1133 name = 'set-permissions' 1134 1135 def __init__(self, **kwargs): 1136 resultDirectory = Interpolate('%(prop:result_directory)s') 1137 kwargs['command'] = ['chmod', 'a+rx', resultDirectory] 1138 kwargs['logEnviron'] = False 1139 master.MasterShellCommand.__init__(self, **kwargs) 1129 1140 1130 1141 -
trunk/Tools/CISupport/build-webkit-org/steps_unittest.py
r274209 r277043 963 963 self.expectOutcome(result=FAILURE, state_string='9 JSC tests failed') 964 964 return self.runStep() 965 966 967 class TestSetPermissions(BuildStepMixinAdditions, unittest.TestCase): 968 def setUp(self): 969 self.longMessage = True 970 return self.setUpBuildStep() 971 972 def tearDown(self): 973 return self.tearDownBuildStep() 974 975 def test_success(self): 976 self.setupStep(SetPermissions()) 977 self.setProperty('result_directory', 'public_html/results/Apple-BigSur-Release-WK2-Tests/r277034 (2346)') 978 self.expectLocalCommands( 979 ExpectMasterShellCommand(command=['chmod', 'a+rx', 'public_html/results/Apple-BigSur-Release-WK2-Tests/r277034 (2346)']) 980 + 0, 981 ) 982 self.expectOutcome(result=SUCCESS, state_string='Ran') 983 return self.runStep() 984 985 def test_failure(self): 986 self.setupStep(SetPermissions()) 987 self.setProperty('result_directory', 'testdir') 988 self.expectLocalCommands( 989 ExpectMasterShellCommand(command=['chmod', 'a+rx', 'testdir']) 990 + 1, 991 ) 992 self.expectOutcome(result=FAILURE, state_string='failed (1) (failure)') 993 return self.runStep() -
trunk/Tools/ChangeLog
r277031 r277043 1 2021-05-05 Aakash Jain <aakash_jain@apple.com> 2 3 [build.webkit.org] Add a build step to set appropriate permissions on uploaded test results 4 https://bugs.webkit.org/show_bug.cgi?id=225415 5 6 Reviewed by Dewei Zhu. 7 8 * CISupport/build-webkit-org/factories.py: 9 (TestFactory.__init__): Added the build-step. 10 * CISupport/build-webkit-org/steps.py: 11 (ExtractTestResults.resultDirectoryURL): 12 (SetPermissions): Build step to set permissions on uploaded test result directory. 13 1 14 2021-05-05 Alicia Boya García <aboya@igalia.com> 2 15
Note:
See TracChangeset
for help on using the changeset viewer.