Changeset 212148 in webkit
- Timestamp:
- Feb 10, 2017 1:58:23 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r212144 r212148 1 2017-02-10 Jonathan Bedard <jbedard@apple.com> 2 3 Removing LayoutTestRelay 4 https://bugs.webkit.org/show_bug.cgi?id=165927 5 6 Reviewed by Daniel Bates. 7 Part 2 8 9 LayoutTestRelay uses SPI, since recent versions of the iOS SDK allow for installing apps on 10 simulators through simctl (iOS 10 and later), use this functionality instead. 11 12 * platform/RuntimeApplicationChecks.mm: 13 (WebCore::IOSApplication::isDumpRenderTree): Update comment to reflect removal of LayoutTestRelay. 14 1 15 2017-02-10 Youenn Fablet <youenn@apple.com> 2 16 -
trunk/Source/WebCore/platform/RuntimeApplicationChecks.mm
r211654 r212148 179 179 bool IOSApplication::isDumpRenderTree() 180 180 { 181 // We use a prefix match instead of strict equality since LayoutTestRelay may launch multiple instances of182 // DumpRenderTreewhere the bundle identifier of each instance has a unique suffix.181 // We use a prefix match instead of strict equality since multiple instances of DumpRenderTree 182 // may be launched, where the bundle identifier of each instance has a unique suffix. 183 183 static bool isDumpRenderTree = applicationBundleIsEqualTo("org.webkit.DumpRenderTree"); // e.g. org.webkit.DumpRenderTree0 184 184 return isDumpRenderTree; -
trunk/Tools/BuildSlaveSupport/built-product-archive
r211380 r212148 166 166 assert platform in ('mac', 'win', 'gtk', 'efl', 'ios') 167 167 168 if fullPlatform.startswith('ios-simulator'): 169 # We need to include in the archive the Mac tool, LayoutTestRelay, to run layout tests in the iOS simulator. 170 combinedDirectory = os.path.join(_topLevelBuildDirectory, 'combined-mac-and-ios') 171 removeDirectoryIfExists(combinedDirectory) 172 os.makedirs(combinedDirectory) 173 174 if subprocess.call(['/bin/cp', '-pR', _configurationBuildDirectory, combinedDirectory]): 175 return 1 176 177 macBuildDirectory = webkitBuildDirectoryForConfigurationAndPlatform(configuration, 'mac') 178 destinationDirectory = os.path.join(combinedDirectory, os.path.relpath(macBuildDirectory, _topLevelBuildDirectory)) 179 os.makedirs(destinationDirectory) 180 for filename in ['LayoutTestRelay', 'LayoutTestRelay.dSYM']: 181 sourceFile = os.path.join(macBuildDirectory, filename) 182 if not os.path.exists(sourceFile): 183 continue 184 if subprocess.call(['/bin/cp', '-pR', sourceFile, destinationDirectory]): 185 return 1 186 187 if createZip(combinedDirectory, configuration): 188 return 1 189 shutil.rmtree(combinedDirectory) 190 elif platform in ('mac', 'ios'): 168 # FIXME: ImageDiff should be built with the host SDK, <rdar://problem/30266038>. 169 # An approach similar to the one used for LayoutTestRelay in r190515 should be imlemented. 170 if platform in ('mac', 'ios'): 191 171 return createZip(_configurationBuildDirectory, configuration, embedParentDirectoryNameOnDarwin=True) 192 172 elif platform == 'win': -
trunk/Tools/BuildSlaveSupport/kill-old-processes
r198596 r212148 91 91 # FIXME: Consider moving iOS-specific tasks to their own list. 92 92 "Simulator", 93 "LayoutTestRelay"94 93 ] 95 94 -
trunk/Tools/ChangeLog
r212135 r212148 1 2017-02-10 Jonathan Bedard <jbedard@apple.com> 2 3 Removing LayoutTestRelay 4 https://bugs.webkit.org/show_bug.cgi?id=165927 5 6 Reviewed by Daniel Bates. 7 Part 2 8 9 LayoutTestRelay uses SPI, since recent versions of the iOS SDK allow for installing apps on 10 simulators through simctl (iOS 10 and later), use this functionality instead. 11 12 * BuildSlaveSupport/built-product-archive: 13 (archiveBuiltProduct): Remove archiving of LayoutTestRelay as it is no longer being built. 14 Added a FIXME that we will need to implement similar archiving machinery once we build 15 ImageDiff for Mac when building WebKit for iOS. Currently ImageDiff is built with the iOS SDK. 16 * BuildSlaveSupport/kill-old-processes: 17 (main): Remove LayoutTestRelay from list of processes. 18 * LayoutTestRelay: Removed LayoutTestRelay. 19 * Makefile: 20 * Scripts/build-layouttestrelay: Removed. 21 * Scripts/build-webkit: Removed LayoutTestRelay references. 22 1 23 2017-02-10 Jiewen Tan <jiewen_tan@apple.com> 2 24 -
trunk/Tools/Makefile
r205127 r212148 7 7 ifneq (,$(findstring iphone,$(SDKROOT))) 8 8 MODULES += MobileMiniBrowser 9 endif10 ifeq (,$(DO_NOT_BUILD_LAYOUT_TEST_RELAY))11 MODULES += LayoutTestRelay12 9 endif 13 10 endif -
trunk/Tools/Scripts/build-webkit
r212114 r212148 201 201 print(join(" ", @copyLibrariesArgs) . "\n"); 202 202 (system(@copyLibrariesArgs) == 0) or die; 203 204 if (willUseIOSSimulatorSDK()) {205 (system("perl", "Tools/Scripts/build-layouttestrelay", argumentsForConfiguration()) == 0) or die;206 }207 203 } 208 204
Note: See TracChangeset
for help on using the changeset viewer.