diff --git a/DEPS b/DEPS index 1f31ae3..414982b 100644 --- a/DEPS +++ b/DEPS
@@ -44,7 +44,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling V8 # and whatever else without interference from each other. - 'v8_revision': '9b287dc4d15b4fa83d17bfd6a8954352b327315c', + 'v8_revision': '975e9a320b6eaf9f12280c35df98e013beb8f041', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling swarming_client # and whatever else without interference from each other. @@ -52,7 +52,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling ANGLE # and whatever else without interference from each other. - 'angle_revision': '47c27e8292f810e300b9763d226f73870764a1fd', + 'angle_revision': 'fd8b469ebc8f63d0579cb62da94fe5d393503a78', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling build tools # and whatever else without interference from each other. @@ -64,7 +64,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling PDFium # and whatever else without interference from each other. - 'pdfium_revision': '783a7e048c677d26aaf3884304627bbe27cff546', + 'pdfium_revision': '21ae2b7297e005576afeb9f0230d1f69b3abc857', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling openmax_dl # and whatever else without interference from each other.
diff --git a/android_webview/BUILD.gn b/android_webview/BUILD.gn index 5fc01b2..c50f4ec6 100644 --- a/android_webview/BUILD.gn +++ b/android_webview/BUILD.gn
@@ -355,6 +355,8 @@ "browser/aw_resource_context.cc", "browser/aw_resource_context.h", "browser/aw_result_codes.h", + "browser/aw_safe_browsing_ui_manager.cc", + "browser/aw_safe_browsing_ui_manager.h", "browser/aw_ssl_host_state_delegate.cc", "browser/aw_ssl_host_state_delegate.h", "browser/aw_web_preferences_populater.cc", @@ -498,6 +500,8 @@ "//components/printing/browser", "//components/printing/common", "//components/printing/renderer", + "//components/safe_browsing", + "//components/safe_browsing_db:safe_browsing_db_mobile", "//components/spellcheck:build_features", "//components/supervised_user_error_page", "//components/supervised_user_error_page:gin", @@ -620,6 +624,7 @@ "//components/minidump_uploader:minidump_uploader_java", "//components/navigation_interception/android:navigation_interception_java", "//components/policy/android:policy_java", + "//components/safe_browsing_db/android:safe_browsing_java", "//components/web_contents_delegate_android:web_contents_delegate_android_java", "//components/web_restrictions:web_restrictions_java", "//content/public/android:content_java",
diff --git a/android_webview/apk/java/proguard.flags b/android_webview/apk/java/proguard.flags index f842ddbc8..dbbc1bb 100644 --- a/android_webview/apk/java/proguard.flags +++ b/android_webview/apk/java/proguard.flags
@@ -62,6 +62,10 @@ PlatformServiceBridgeGoogle(...); } -dontnote com.android.webview.chromium.PlatformServiceBridgeGoogle +-keep class com.android.webview.chromium.AwSafeBrowsingApiHandler { + AwSafeBrowsingApiHandler(...); +} +-dontnote com.android.webview.chromium.AwSafeBrowsingApiHandler #TODO(hush): remove after N release. crbug.com/546762 -keep class com.android.webview.chromium.ContentSettingsAdapter {
diff --git a/android_webview/browser/DEPS b/android_webview/browser/DEPS index d601fd2a..d972126 100644 --- a/android_webview/browser/DEPS +++ b/android_webview/browser/DEPS
@@ -20,6 +20,8 @@ "+components/pref_registry", "+components/printing/browser", "+components/printing/common", + "+components/safe_browsing", + "+components/safe_browsing_db", "+components/spellcheck/browser", "+components/spellcheck/common", "+components/url_formatter",
diff --git a/android_webview/browser/aw_browser_context.cc b/android_webview/browser/aw_browser_context.cc index c3fef0f..5117a07 100644 --- a/android_webview/browser/aw_browser_context.cc +++ b/android_webview/browser/aw_browser_context.cc
@@ -208,6 +208,10 @@ base::Unretained(this))); web_restriction_provider_->SetAuthority( user_pref_service_->GetString(prefs::kWebRestrictionsAuthority)); + + safe_browsing_ui_manager_ = new AwSafeBrowsingUIManager(); + safe_browsing_db_manager_ = + new safe_browsing::RemoteSafeBrowsingDatabaseManager(); } void AwBrowserContext::OnWebRestrictionsAuthorityChanged() { @@ -377,6 +381,24 @@ return web_restriction_provider_.get(); } +AwSafeBrowsingUIManager* AwBrowserContext::GetSafeBrowsingUIManager() { + DCHECK_CURRENTLY_ON(BrowserThread::IO); + return safe_browsing_ui_manager_.get(); +} + +safe_browsing::RemoteSafeBrowsingDatabaseManager* +AwBrowserContext::GetSafeBrowsingDBManager() { + DCHECK_CURRENTLY_ON(BrowserThread::IO); + if (!safe_browsing_db_manager_started_) { + // V4ProtocolConfig is not used. Just create one with empty values.. + safe_browsing::V4ProtocolConfig config("", false, "", ""); + safe_browsing_db_manager_->StartOnIOThread( + url_request_context_getter_.get(), config); + safe_browsing_db_manager_started_ = true; + } + return safe_browsing_db_manager_.get(); +} + void AwBrowserContext::RebuildTable( const scoped_refptr<URLEnumerator>& enumerator) { // Android WebView rebuilds from WebChromeClient.getVisitedHistory. The client
diff --git a/android_webview/browser/aw_browser_context.h b/android_webview/browser/aw_browser_context.h index 26cf446b..c2a4bc2 100644 --- a/android_webview/browser/aw_browser_context.h +++ b/android_webview/browser/aw_browser_context.h
@@ -9,12 +9,14 @@ #include <vector> #include "android_webview/browser/aw_download_manager_delegate.h" +#include "android_webview/browser/aw_safe_browsing_ui_manager.h" #include "android_webview/browser/aw_ssl_host_state_delegate.h" #include "base/compiler_specific.h" #include "base/files/file_path.h" #include "base/macros.h" #include "base/memory/ref_counted.h" #include "components/prefs/pref_change_registrar.h" +#include "components/safe_browsing_db/remote_database_manager.h" #include "components/visitedlink/browser/visitedlink_delegate.h" #include "components/web_restrictions/browser/web_restrictions_client.h" #include "content/public/browser/browser_context.h" @@ -116,6 +118,9 @@ // visitedlink::VisitedLinkDelegate implementation. void RebuildTable(const scoped_refptr<URLEnumerator>& enumerator) override; + AwSafeBrowsingUIManager* GetSafeBrowsingUIManager(); + safe_browsing::RemoteSafeBrowsingDatabaseManager* GetSafeBrowsingDBManager(); + private: void InitUserPrefService(); void OnWebRestrictionsAuthorityChanged(); @@ -148,6 +153,11 @@ web_restriction_provider_; PrefChangeRegistrar pref_change_registrar_; + scoped_refptr<AwSafeBrowsingUIManager> safe_browsing_ui_manager_; + scoped_refptr<safe_browsing::RemoteSafeBrowsingDatabaseManager> + safe_browsing_db_manager_; + bool safe_browsing_db_manager_started_ = false; + DISALLOW_COPY_AND_ASSIGN(AwBrowserContext); };
diff --git a/android_webview/browser/aw_safe_browsing_ui_manager.cc b/android_webview/browser/aw_safe_browsing_ui_manager.cc new file mode 100644 index 0000000..c2ac657 --- /dev/null +++ b/android_webview/browser/aw_safe_browsing_ui_manager.cc
@@ -0,0 +1,36 @@ +// Copyright 2017 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "android_webview/browser/aw_safe_browsing_ui_manager.h" + +#include "content/public/browser/browser_thread.h" + +using content::BrowserThread; +using content::WebContents; + +namespace android_webview { + +AwSafeBrowsingUIManager::AwSafeBrowsingUIManager() { + DCHECK_CURRENTLY_ON(BrowserThread::UI); +} + +AwSafeBrowsingUIManager::~AwSafeBrowsingUIManager() {} + +void AwSafeBrowsingUIManager::DisplayBlockingPage( + const UnsafeResource& resource) { + DCHECK_CURRENTLY_ON(BrowserThread::UI); + + WebContents* web_contents = resource.web_contents_getter.Run(); + // Check the size of the view + UIManagerClient* client = UIManagerClient::FromWebContents(web_contents); + if (!client || !client->CanShowInterstitial()) { + LOG(WARNING) << "The view is not suitable to show the SB interstitial"; + OnBlockingPageDone(std::vector<UnsafeResource>{resource}, false, + web_contents, resource.url.GetWithEmptyPath()); + return; + } + safe_browsing::BaseUIManager::DisplayBlockingPage(resource); +} + +} // namespace android_webview
diff --git a/android_webview/browser/aw_safe_browsing_ui_manager.h b/android_webview/browser/aw_safe_browsing_ui_manager.h new file mode 100644 index 0000000..f09bdf68 --- /dev/null +++ b/android_webview/browser/aw_safe_browsing_ui_manager.h
@@ -0,0 +1,41 @@ +// Copyright (c) 2017 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +// +// The Safe Browsing service is responsible for downloading anti-phishing and +// anti-malware tables and checking urls against them. This is android_webview +// specific ui_manager. + +#ifndef ANDROID_WEBVIEW_BROWSER_AW_SAFE_BROWSING_UI_MANAGER_H_ +#define ANDROID_WEBVIEW_BROWSER_AW_SAFE_BROWSING_UI_MANAGER_H_ + +#include "components/safe_browsing/base_ui_manager.h" +#include "content/public/browser/web_contents.h" + +namespace android_webview { + +class AwSafeBrowsingUIManager : public safe_browsing::BaseUIManager { + public: + class UIManagerClient { + public: + static UIManagerClient* FromWebContents(content::WebContents* web_contents); + + // Whether this web contents can show an interstitial + virtual bool CanShowInterstitial() = 0; + }; + + // Construction needs to happen on the UI thread. + AwSafeBrowsingUIManager(); + + void DisplayBlockingPage(const UnsafeResource& resource) override; + + protected: + ~AwSafeBrowsingUIManager() override; + + private: + DISALLOW_COPY_AND_ASSIGN(AwSafeBrowsingUIManager); +}; + +} // namespace android_webview + +#endif // ANDROID_WEBVIEW_BROWSER_AW_SAFE_BROWSING_UI_MANAGER_H_
diff --git a/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc b/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc index 6f63c9df..48ab864 100644 --- a/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc +++ b/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc
@@ -17,6 +17,8 @@ #include "android_webview/common/url_constants.h" #include "base/memory/scoped_vector.h" #include "components/navigation_interception/intercept_navigation_delegate.h" +#include "components/safe_browsing/base_resource_throttle.h" +#include "components/safe_browsing_db/safe_browsing_api_handler.h" #include "components/web_restrictions/browser/web_restrictions_resource_throttle.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/resource_dispatcher_host.h" @@ -254,8 +256,7 @@ } AwResourceDispatcherHostDelegate::AwResourceDispatcherHostDelegate() - : content::ResourceDispatcherHostDelegate() { -} + : content::ResourceDispatcherHostDelegate() {} AwResourceDispatcherHostDelegate::~AwResourceDispatcherHostDelegate() { } @@ -271,6 +272,20 @@ const content::ResourceRequestInfo* request_info = content::ResourceRequestInfo::ForRequest(request); + if (safe_browsing::SafeBrowsingApiHandler::GetInstance()) { + content::ResourceThrottle* throttle = + safe_browsing::BaseResourceThrottle::MaybeCreate( + request, resource_type, + AwBrowserContext::GetDefault()->GetSafeBrowsingDBManager(), + AwBrowserContext::GetDefault()->GetSafeBrowsingUIManager()); + if (throttle == nullptr) { + // Should not happen + DLOG(WARNING) << "Failed creating safebrowsing throttle"; + } else { + throttles->push_back(base::WrapUnique(throttle)); + } + } + // We always push the throttles here. Checking the existence of io_client // is racy when a popup window is created. That is because RequestBeginning // is called whether or not requests are blocked via BlockRequestForRoute()
diff --git a/android_webview/common/aw_switches.cc b/android_webview/common/aw_switches.cc index 2e98b9cdb..04dc0bab 100644 --- a/android_webview/common/aw_switches.cc +++ b/android_webview/common/aw_switches.cc
@@ -9,4 +9,8 @@ const char kSyncOnDrawHardware[] = "sync-on-draw-hardware"; const char kWebViewSandboxedRenderer[] = "webview-sandboxed-renderer"; +// used to enable safebrowsing functionality in webview +const char kWebViewEnableSafeBrowsingSupport[] = + "webview-enable-safebrowsing-support"; + } // namespace switches
diff --git a/android_webview/common/aw_switches.h b/android_webview/common/aw_switches.h index aac4a50..8ccd320 100644 --- a/android_webview/common/aw_switches.h +++ b/android_webview/common/aw_switches.h
@@ -9,6 +9,7 @@ extern const char kSyncOnDrawHardware[]; extern const char kWebViewSandboxedRenderer[]; +extern const char kWebViewEnableSafeBrowsingSupport[]; // Please note that if you are adding a flag that is intended for a renderer, // you also need to add it into
diff --git a/android_webview/java/DEPS b/android_webview/java/DEPS index b1a7369a..8a0cb60 100644 --- a/android_webview/java/DEPS +++ b/android_webview/java/DEPS
@@ -4,6 +4,7 @@ "+components/minidump_uploader/android/java", "+components/navigation_interception/android/java", "+components/policy/android/java", + "+components/safe_browsing_db/android/java", "+components/web_contents_delegate_android/android/java", "+media/base/android/java", ]
diff --git a/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java b/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java index 52869fb..f960eefc 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java +++ b/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java
@@ -7,6 +7,9 @@ import android.content.Context; import android.content.SharedPreferences; +import org.chromium.base.CommandLine; +import org.chromium.components.safe_browsing.SafeBrowsingApiBridge; +import org.chromium.components.safe_browsing.SafeBrowsingApiHandler; import org.chromium.content.browser.AppWebMessagePortService; import org.chromium.content.browser.ContentViewStatics; @@ -19,6 +22,7 @@ * AwBrowserContext instance, so at this point the class mostly exists for conceptual clarity. */ public class AwBrowserContext { + private static final String TAG = "AwBrowserContext"; private final SharedPreferences mSharedPreferences; private AwGeolocationPermissions mGeolocationPermissions; @@ -30,6 +34,10 @@ public AwBrowserContext(SharedPreferences sharedPreferences, Context applicationContext) { mSharedPreferences = sharedPreferences; mApplicationContext = applicationContext; + + if (CommandLine.getInstance().hasSwitch(AwSwitches.WEBVIEW_ENABLE_SAFEBROWSING_SUPPORT)) { + initSafeBrowsingApiHandler(); + } } public AwGeolocationPermissions getGeolocationPermissions() { @@ -73,4 +81,19 @@ public void resumeTimers() { ContentViewStatics.setWebKitSharedTimersSuspended(false); } + + @SuppressWarnings("unchecked") + private void initSafeBrowsingApiHandler() { + final String safeBrowsingApiHandler = + "com.android.webview.chromium.AwSafeBrowsingApiHandler"; + + // Try to get a specialized service bridge. + try { + Class<? extends SafeBrowsingApiHandler> cls = + (Class<? extends SafeBrowsingApiHandler>) Class.forName(safeBrowsingApiHandler); + SafeBrowsingApiBridge.setSafeBrowingHandlerType(cls); + } catch (ClassNotFoundException e) { + // This is not an error; it just means this device doesn't have specialized services. + } + } }
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java index abebba7..3c789da 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
@@ -2853,6 +2853,22 @@ } } + @CalledByNative + private boolean canShowInterstitial() { + int loc[] = new int[2]; + mContainerView.getLocationOnScreen(loc); + // TODO(sgurun) implement a better strategy here. + if (mContainerView.getWidth() < 500 || mContainerView.getHeight() < 500) { + return false; + } + if (mContainerView.getVisibility() != View.VISIBLE) { + return false; + } + // TODO(timvolodine) other potential improvements mentioned: + // consider content, not attached webviews, giant webviews, .. + return true; + } + // ------------------------------------------------------------------------------------------- // Helper methods // -------------------------------------------------------------------------------------------
diff --git a/android_webview/java/src/org/chromium/android_webview/AwSwitches.java b/android_webview/java/src/org/chromium/android_webview/AwSwitches.java index 7891144..56983e2 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwSwitches.java +++ b/android_webview/java/src/org/chromium/android_webview/AwSwitches.java
@@ -13,5 +13,10 @@ // Native switch kWebViewSandboxedRenderer. public static final String WEBVIEW_SANDBOXED_RENDERER = "webview-sandboxed-renderer"; + // Enables safebrowsing functionality in webview. + // Native switch kWebViewEnableSafeBrowsingSupport. + public static final String WEBVIEW_ENABLE_SAFEBROWSING_SUPPORT = + "webview-enable-safebrowsing-support"; + private AwSwitches() {} }
diff --git a/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java b/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java index b41d091..3f906a9 100644 --- a/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java +++ b/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java
@@ -21,34 +21,38 @@ private static final String PLATFORM_SERVICE_BRIDGE = "com.android.webview.chromium.PlatformServiceBridgeGoogle"; + private static final Object sInstanceLock = new Object(); private static PlatformServiceBridge sInstance; protected PlatformServiceBridge() {} public static PlatformServiceBridge getInstance(Context appContext) { - ThreadUtils.assertOnUiThread(); // Avoid race conditions on sInstance. + // TODO(timvolodine): consider removing the lock, crbug.com/681805. + synchronized (sInstanceLock) { + if (sInstance != null) { + return sInstance; + } - if (sInstance != null) { - return sInstance; + // Try to get a specialized service bridge. + try { + Class<?> cls = Class.forName(PLATFORM_SERVICE_BRIDGE); + sInstance = (PlatformServiceBridge) cls.getDeclaredConstructor(Context.class) + .newInstance(appContext); + return sInstance; + } catch (ClassNotFoundException e) { + // This is not an error; it just means this device doesn't have specialized + // services. + } catch (IllegalAccessException | IllegalArgumentException | InstantiationException + | NoSuchMethodException e) { + Log.e(TAG, "Failed to get " + PLATFORM_SERVICE_BRIDGE + ": " + e); + } catch (InvocationTargetException e) { + Log.e(TAG, "Failed invocation to get " + PLATFORM_SERVICE_BRIDGE + ":", + e.getCause()); + } + + // Otherwise, get the generic service bridge. + sInstance = new PlatformServiceBridge(); } - - // Try to get a specialized service bridge. - try { - Class<?> cls = Class.forName(PLATFORM_SERVICE_BRIDGE); - sInstance = (PlatformServiceBridge) cls.getDeclaredConstructor(Context.class) - .newInstance(appContext); - return sInstance; - } catch (ClassNotFoundException e) { - // This is not an error; it just means this device doesn't have specialized services. - } catch (IllegalAccessException | IllegalArgumentException | InstantiationException - | NoSuchMethodException e) { - Log.e(TAG, "Failed to get " + PLATFORM_SERVICE_BRIDGE + ": " + e); - } catch (InvocationTargetException e) { - Log.e(TAG, "Failed invocation to get " + PLATFORM_SERVICE_BRIDGE + ":", e.getCause()); - } - - // Otherwise, get the generic service bridge. - sInstance = new PlatformServiceBridge(); return sInstance; }
diff --git a/android_webview/lib/main/aw_main_delegate.cc b/android_webview/lib/main/aw_main_delegate.cc index 27601c5..623025b 100644 --- a/android_webview/lib/main/aw_main_delegate.cc +++ b/android_webview/lib/main/aw_main_delegate.cc
@@ -31,6 +31,7 @@ #include "base/threading/thread_restrictions.h" #include "cc/base/switches.h" #include "components/crash/content/app/breakpad_linux.h" +#include "components/safe_browsing_db/android/safe_browsing_api_handler_bridge.h" #include "components/spellcheck/common/spellcheck_features.h" #include "content/public/browser/android/browser_media_player_manager_register.h" #include "content/public/browser/browser_main_runner.h" @@ -155,6 +156,14 @@ android_webview::RegisterPathProvider(); + if (base::CommandLine::ForCurrentProcess()->HasSwitch( + switches::kWebViewEnableSafeBrowsingSupport)) { + safe_browsing_api_handler_.reset( + new safe_browsing::SafeBrowsingApiHandlerBridge()); + safe_browsing::SafeBrowsingApiHandler::SetInstance( + safe_browsing_api_handler_.get()); + } + return false; }
diff --git a/android_webview/lib/main/aw_main_delegate.h b/android_webview/lib/main/aw_main_delegate.h index 9319b7d..42fd053 100644 --- a/android_webview/lib/main/aw_main_delegate.h +++ b/android_webview/lib/main/aw_main_delegate.h
@@ -17,6 +17,10 @@ class BrowserMainRunner; } +namespace safe_browsing { +class SafeBrowsingApiHandler; +} + namespace android_webview { class AwContentBrowserClient; @@ -58,6 +62,8 @@ std::unique_ptr<AwContentBrowserClient> content_browser_client_; std::unique_ptr<AwContentGpuClient> content_gpu_client_; std::unique_ptr<AwContentRendererClient> content_renderer_client_; + std::unique_ptr<safe_browsing::SafeBrowsingApiHandler> + safe_browsing_api_handler_; DISALLOW_COPY_AND_ASSIGN(AwMainDelegate); };
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc index be85577..bfe2e967 100644 --- a/android_webview/native/aw_contents.cc +++ b/android_webview/native/aw_contents.cc
@@ -179,6 +179,13 @@ return aw_contents; } +// static +AwSafeBrowsingUIManager::UIManagerClient* +AwSafeBrowsingUIManager::UIManagerClient::FromWebContents( + WebContents* web_contents) { + return AwContents::FromWebContents(web_contents); +} + AwContents::AwContents(std::unique_ptr<WebContents> web_contents) : content::WebContentsObserver(web_contents.get()), functor_(nullptr), @@ -1287,6 +1294,8 @@ void AwContents::DidDetachInterstitialPage() { CompositorID compositor_id; + if (!web_contents_) + return; if (web_contents_->GetRenderProcessHost() && web_contents_->GetRenderViewHost()) { compositor_id.process_id = web_contents_->GetRenderProcessHost()->GetID(); @@ -1298,4 +1307,12 @@ browser_view_renderer_.SetActiveCompositorID(compositor_id); } +bool AwContents::CanShowInterstitial() { + JNIEnv* env = AttachCurrentThread(); + const ScopedJavaLocalRef<jobject> obj = java_ref_.get(env); + if (obj.is_null()) + return false; + return Java_AwContents_canShowInterstitial(env, obj); +} + } // namespace android_webview
diff --git a/android_webview/native/aw_contents.h b/android_webview/native/aw_contents.h index 2afa105..a51c450d 100644 --- a/android_webview/native/aw_contents.h +++ b/android_webview/native/aw_contents.h
@@ -13,6 +13,7 @@ #include <utility> #include "android_webview/browser/aw_browser_permission_request_delegate.h" +#include "android_webview/browser/aw_safe_browsing_ui_manager.h" #include "android_webview/browser/browser_view_renderer.h" #include "android_webview/browser/browser_view_renderer_client.h" #include "android_webview/browser/find_helper.h" @@ -63,7 +64,8 @@ public BrowserViewRendererClient, public PermissionRequestHandlerClient, public AwBrowserPermissionRequestDelegate, - public content::WebContentsObserver { + public content::WebContentsObserver, + public AwSafeBrowsingUIManager::UIManagerClient { public: // Returns the AwContents instance associated with |web_contents|, or NULL. static AwContents* FromWebContents(content::WebContents* web_contents); @@ -339,6 +341,9 @@ void DidAttachInterstitialPage() override; void DidDetachInterstitialPage() override; + // AwSafeBrowsingUIManager::UIManagerClient implementation + bool CanShowInterstitial() override; + private: void InitAutofillIfNecessary(bool enabled);
diff --git a/ash/common/system/chromeos/screen_security/screen_tray_item_unittest.cc b/ash/common/system/chromeos/screen_security/screen_tray_item_unittest.cc index 820baf1..764b2f4 100644 --- a/ash/common/system/chromeos/screen_security/screen_tray_item_unittest.cc +++ b/ash/common/system/chromeos/screen_security/screen_tray_item_unittest.cc
@@ -11,6 +11,7 @@ #include "ash/common/test/ash_test.h" #include "ash/common/wm_shell.h" #include "base/callback.h" +#include "base/memory/ptr_util.h" #include "base/strings/utf_string_conversions.h" #include "ui/events/event.h" #include "ui/events/event_utils.h" @@ -75,7 +76,7 @@ // This tray item is owned by its parent system tray view and will // be deleted automatically when its parent is destroyed in AshTestBase. ScreenTrayItem* item = new ScreenCaptureTrayItem(GetPrimarySystemTray()); - GetPrimarySystemTray()->AddTrayItem(item); + GetPrimarySystemTray()->AddTrayItem(base::WrapUnique(item)); set_tray_item(item); } @@ -93,7 +94,7 @@ // This tray item is owned by its parent system tray view and will // be deleted automatically when its parent is destroyed in AshTestBase. ScreenTrayItem* item = new ScreenShareTrayItem(GetPrimarySystemTray()); - GetPrimarySystemTray()->AddTrayItem(item); + GetPrimarySystemTray()->AddTrayItem(base::WrapUnique(item)); set_tray_item(item); } @@ -189,7 +190,7 @@ ScreenTrayItem* tray_item = test->tray_item(); EXPECT_FALSE(tray_item->tray_view()->visible()); - const std::vector<SystemTrayItem*>& tray_items = + std::vector<SystemTrayItem*> tray_items = AshTest::GetPrimarySystemTray()->GetTrayItems(); EXPECT_NE(std::find(tray_items.begin(), tray_items.end(), tray_item), tray_items.end());
diff --git a/ash/common/system/chromeos/session/tray_session_length_limit_unittest.cc b/ash/common/system/chromeos/session/tray_session_length_limit_unittest.cc index a42b6de3..ec5f40ae 100644 --- a/ash/common/system/chromeos/session/tray_session_length_limit_unittest.cc +++ b/ash/common/system/chromeos/session/tray_session_length_limit_unittest.cc
@@ -7,6 +7,7 @@ #include "ash/common/system/tray/system_tray.h" #include "ash/common/test/test_system_tray_delegate.h" #include "ash/test/ash_test_base.h" +#include "base/memory/ptr_util.h" #include "base/time/time.h" #include "ui/message_center/message_center.h" #include "ui/message_center/notification.h" @@ -24,7 +25,7 @@ AshTestBase::SetUp(); SystemTray* system_tray = GetPrimarySystemTray(); tray_session_length_limit_ = new TraySessionLengthLimit(system_tray); - system_tray->AddTrayItem(tray_session_length_limit_); + system_tray->AddTrayItem(base::WrapUnique(tray_session_length_limit_)); } void TearDown() override {
diff --git a/ash/common/system/tray/system_tray.cc b/ash/common/system/tray/system_tray.cc index 7e18fd7..9ece5f0 100644 --- a/ash/common/system/tray/system_tray.cc +++ b/ash/common/system/tray/system_tray.cc
@@ -54,6 +54,7 @@ #include "ash/public/cpp/shell_window_ids.h" #include "ash/root_window_controller.h" #include "base/logging.h" +#include "base/memory/ptr_util.h" #include "base/metrics/histogram.h" #include "base/timer/timer.h" #include "grit/ash_strings.h" @@ -236,10 +237,8 @@ key_event_watcher_.reset(); system_bubble_.reset(); notification_bubble_.reset(); - for (std::vector<SystemTrayItem*>::iterator it = items_.begin(); - it != items_.end(); ++it) { - (*it)->DestroyTrayView(); - } + for (const auto& item : items_) + item->DestroyTrayView(); } void SystemTray::InitializeTrayItems( @@ -264,17 +263,17 @@ ->GetSessionStateDelegate() ->GetMaximumNumberOfLoggedInUsers(); for (int i = 0; i < maximum_user_profiles; i++) - AddTrayItem(new TrayUser(this, i)); + AddTrayItem(base::MakeUnique<TrayUser>(this, i)); // Crucially, this trailing padding has to be inside the user item(s). // Otherwise it could be a main axis margin on the tray's box layout. if (use_md) - AddTrayItem(new PaddingTrayItem()); + AddTrayItem(base::MakeUnique<PaddingTrayItem>()); if (!use_md && maximum_user_profiles > 1) { // Add a special double line separator between users and the rest of the // menu if more than one user is logged in. - AddTrayItem(new TrayUserSeparator(this)); + AddTrayItem(base::MakeUnique<TrayUserSeparator>(this)); } tray_accessibility_ = new TrayAccessibility(this); @@ -282,76 +281,82 @@ tray_date_ = new TrayDate(this); tray_update_ = new TrayUpdate(this); - AddTrayItem(new TraySessionLengthLimit(this)); - AddTrayItem(new TrayEnterprise(this)); - AddTrayItem(new TraySupervisedUser(this)); - AddTrayItem(new TrayIME(this)); - AddTrayItem(tray_accessibility_); - AddTrayItem(new TrayTracing(this)); - AddTrayItem(new TrayPower(this, message_center::MessageCenter::Get())); + AddTrayItem(base::MakeUnique<TraySessionLengthLimit>(this)); + AddTrayItem(base::MakeUnique<TrayEnterprise>(this)); + AddTrayItem(base::MakeUnique<TraySupervisedUser>(this)); + AddTrayItem(base::MakeUnique<TrayIME>(this)); + AddTrayItem(base::WrapUnique(tray_accessibility_)); + AddTrayItem(base::MakeUnique<TrayTracing>(this)); + AddTrayItem( + base::MakeUnique<TrayPower>(this, message_center::MessageCenter::Get())); tray_network_ = new TrayNetwork(this); - AddTrayItem(tray_network_); - AddTrayItem(new TrayVPN(this)); - AddTrayItem(new TraySms(this)); - AddTrayItem(new TrayBluetooth(this)); + AddTrayItem(base::WrapUnique(tray_network_)); + AddTrayItem(base::MakeUnique<TrayVPN>(this)); + AddTrayItem(base::MakeUnique<TraySms>(this)); + AddTrayItem(base::MakeUnique<TrayBluetooth>(this)); tray_cast_ = new TrayCast(this); - AddTrayItem(tray_cast_); + AddTrayItem(base::WrapUnique(tray_cast_)); screen_capture_tray_item_ = new ScreenCaptureTrayItem(this); - AddTrayItem(screen_capture_tray_item_); + AddTrayItem(base::WrapUnique(screen_capture_tray_item_)); screen_share_tray_item_ = new ScreenShareTrayItem(this); - AddTrayItem(screen_share_tray_item_); - AddTrayItem(new MultiProfileMediaTrayItem(this)); + AddTrayItem(base::WrapUnique(screen_share_tray_item_)); + AddTrayItem(base::MakeUnique<MultiProfileMediaTrayItem>(this)); tray_audio_ = new TrayAudio(this); - AddTrayItem(tray_audio_); - AddTrayItem(new TrayBrightness(this)); - AddTrayItem(new TrayCapsLock(this)); + AddTrayItem(base::WrapUnique(tray_audio_)); + AddTrayItem(base::MakeUnique<TrayBrightness>(this)); + AddTrayItem(base::MakeUnique<TrayCapsLock>(this)); // TODO(jamescook): Remove this when mus has support for display management // and we have a DisplayManager equivalent. See http://crbug.com/548429 std::unique_ptr<SystemTrayItem> tray_rotation_lock = delegate->CreateRotationLockTrayItem(this); if (tray_rotation_lock) - AddTrayItem(tray_rotation_lock.release()); + AddTrayItem(std::move(tray_rotation_lock)); if (!use_md) - AddTrayItem(new TraySettings(this)); - AddTrayItem(tray_update_); + AddTrayItem(base::MakeUnique<TraySettings>(this)); + AddTrayItem(base::WrapUnique(tray_update_)); if (use_md) { tray_tiles_ = new TrayTiles(this); - AddTrayItem(tray_tiles_); + AddTrayItem(base::WrapUnique(tray_tiles_)); tray_system_info_ = new TraySystemInfo(this); - AddTrayItem(tray_system_info_); + AddTrayItem(base::WrapUnique(tray_system_info_)); // Leading padding. - AddTrayItem(new PaddingTrayItem()); + AddTrayItem(base::MakeUnique<PaddingTrayItem>()); } else { - AddTrayItem(tray_date_); + AddTrayItem(base::WrapUnique(tray_date_)); } } -void SystemTray::AddTrayItem(SystemTrayItem* item) { - items_.push_back(item); +void SystemTray::AddTrayItem(std::unique_ptr<SystemTrayItem> item) { + SystemTrayItem* item_ptr = item.get(); + items_.push_back(std::move(item)); SystemTrayDelegate* delegate = WmShell::Get()->system_tray_delegate(); - views::View* tray_item = item->CreateTrayView(delegate->GetUserLoginStatus()); - item->UpdateAfterShelfAlignmentChange(shelf_alignment()); + views::View* tray_item = + item_ptr->CreateTrayView(delegate->GetUserLoginStatus()); + item_ptr->UpdateAfterShelfAlignmentChange(shelf_alignment()); if (tray_item) { tray_container()->AddChildViewAt(tray_item, 0); PreferredSizeChanged(); - tray_item_map_[item] = tray_item; + tray_item_map_[item_ptr] = tray_item; } } -const std::vector<SystemTrayItem*>& SystemTray::GetTrayItems() const { - return items_.get(); +std::vector<SystemTrayItem*> SystemTray::GetTrayItems() const { + std::vector<SystemTrayItem*> result; + for (const auto& item : items_) + result.push_back(item.get()); + return result; } void SystemTray::ShowDefaultView(BubbleCreationType creation_type) { if (creation_type != BUBBLE_USE_EXISTING) WmShell::Get()->RecordUserMetricsAction(UMA_STATUS_AREA_MENU_OPENED); - ShowItems(items_.get(), false, true, creation_type, false); + ShowItems(GetTrayItems(), false, true, creation_type, false); } void SystemTray::ShowPersistentDefaultView() { - ShowItems(items_.get(), false, false, BUBBLE_CREATE_NEW, true); + ShowItems(GetTrayItems(), false, false, BUBBLE_CREATE_NEW, true); } void SystemTray::ShowDetailedView(SystemTrayItem* item, @@ -403,7 +408,7 @@ } void SystemTray::HideNotificationView(SystemTrayItem* item) { - std::vector<SystemTrayItem*>::iterator found_iter = + auto found_iter = std::find(notification_items_.begin(), notification_items_.end(), item); if (found_iter == notification_items_.end()) return; @@ -417,7 +422,7 @@ DestroySystemBubble(); UpdateNotificationBubble(); - for (SystemTrayItem* item : items_) + for (const auto& item : items_) item->UpdateAfterLoginStatusChange(login_status); // Items default to SHELF_ALIGNMENT_BOTTOM. Update them if the initial @@ -430,7 +435,7 @@ } void SystemTray::UpdateAfterShelfAlignmentChange(ShelfAlignment alignment) { - for (SystemTrayItem* item : items_) + for (const auto& item : items_) item->UpdateAfterShelfAlignmentChange(alignment); }
diff --git a/ash/common/system/tray/system_tray.h b/ash/common/system/tray/system_tray.h index 635e1d79..0091dca9 100644 --- a/ash/common/system/tray/system_tray.h +++ b/ash/common/system/tray/system_tray.h
@@ -13,7 +13,6 @@ #include "ash/common/system/tray/system_tray_bubble.h" #include "ash/common/system/tray/tray_background_view.h" #include "base/macros.h" -#include "base/memory/scoped_vector.h" #include "ui/views/bubble/tray_bubble_view.h" #include "ui/views/view.h" @@ -57,11 +56,11 @@ // Resets internal pointers. This has to be called before deletion. void Shutdown(); - // Adds a new item in the tray. Takes ownership. - void AddTrayItem(SystemTrayItem* item); + // Adds a new item in the tray. + void AddTrayItem(std::unique_ptr<SystemTrayItem> item); // Returns all tray items that has been added to system tray. - const std::vector<SystemTrayItem*>& GetTrayItems() const; + std::vector<SystemTrayItem*> GetTrayItems() const; // Shows the default view of all items. void ShowDefaultView(BubbleCreationType creation_type); @@ -228,16 +227,14 @@ // and the percentage of the work area height covered by the system menu. void RecordSystemMenuMetrics(); - const ScopedVector<SystemTrayItem>& items() const { return items_; } - // Overridden from ActionableView. bool PerformAction(const ui::Event& event) override; // The web notification tray view that appears adjacent to this view. WebNotificationTray* web_notification_tray_; - // Owned items. - ScopedVector<SystemTrayItem> items_; + // Items. + std::vector<std::unique_ptr<SystemTrayItem>> items_; // Pointers to members of |items_|. SystemTrayItem* detailed_item_;
diff --git a/ash/common/system/tray/system_tray_unittest.cc b/ash/common/system/tray/system_tray_unittest.cc index edfb2c6..6f7854ef 100644 --- a/ash/common/system/tray/system_tray_unittest.cc +++ b/ash/common/system/tray/system_tray_unittest.cc
@@ -24,6 +24,7 @@ #include "ash/test/ash_test_base.h" #include "ash/test/status_area_widget_test_helper.h" #include "ash/test/test_system_tray_item.h" +#include "base/memory/ptr_util.h" #include "base/run_loop.h" #include "base/test/histogram_tester.h" #include "ui/base/ui_base_types.h" @@ -65,7 +66,7 @@ ASSERT_TRUE(tray->GetWidget()); TestSystemTrayItem* test_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); base::HistogramTester histogram_tester; @@ -104,7 +105,7 @@ TestSystemTrayItem* test_item = new TestSystemTrayItem(SystemTrayItem::UMA_NOT_RECORDED); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); base::HistogramTester histogram_tester; @@ -125,7 +126,7 @@ TestSystemTrayItem* test_item = new TestSystemTrayItem(); test_item->set_has_views(false); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); base::HistogramTester histogram_tester; @@ -145,7 +146,7 @@ ASSERT_TRUE(tray->GetWidget()); TestSystemTrayItem* test_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); base::HistogramTester histogram_tester; @@ -165,7 +166,7 @@ ASSERT_TRUE(tray->GetWidget()); TestSystemTrayItem* test_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); base::HistogramTester histogram_tester; @@ -273,11 +274,11 @@ TestSystemTrayItem* test_item = new TestSystemTrayItem(); TestSystemTrayItem* detailed_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); - tray->AddTrayItem(detailed_item); + tray->AddTrayItem(base::WrapUnique(test_item)); + tray->AddTrayItem(base::WrapUnique(detailed_item)); - // Check items have been added - const std::vector<SystemTrayItem*>& items = tray->GetTrayItems(); + // Check items have been added. + std::vector<SystemTrayItem*> items = tray->GetTrayItems(); ASSERT_TRUE(std::find(items.begin(), items.end(), test_item) != items.end()); ASSERT_TRUE(std::find(items.begin(), items.end(), detailed_item) != items.end()); @@ -311,7 +312,7 @@ // Verify that no crashes occur on items lacking some views. TestSystemTrayItem* no_view_item = new TestSystemTrayItem(); no_view_item->set_has_views(false); - tray->AddTrayItem(no_view_item); + tray->AddTrayItem(base::WrapUnique(no_view_item)); tray->ShowDefaultView(BUBBLE_CREATE_NEW); tray->ShowDetailedView(no_view_item, 0, false, BUBBLE_USE_EXISTING); RunAllPendingInMessageLoop(); @@ -323,12 +324,12 @@ // Add an initial tray item so that the tray gets laid out correctly. TestSystemTrayItem* initial_item = new TestSystemTrayItem(); - tray->AddTrayItem(initial_item); + tray->AddTrayItem(base::WrapUnique(initial_item)); gfx::Size initial_size = tray->GetWidget()->GetWindowBoundsInScreen().size(); TestSystemTrayItem* new_item = new TestSystemTrayItem(); - tray->AddTrayItem(new_item); + tray->AddTrayItem(base::WrapUnique(new_item)); gfx::Size new_size = tray->GetWidget()->GetWindowBoundsInScreen().size(); @@ -352,8 +353,8 @@ TestSystemTrayItem* test_item = new TestSystemTrayItem(); TestSystemTrayItem* detailed_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); - tray->AddTrayItem(detailed_item); + tray->AddTrayItem(base::WrapUnique(test_item)); + tray->AddTrayItem(base::WrapUnique(detailed_item)); // Ensure the tray views are created. ASSERT_TRUE(test_item->tray_view() != NULL); @@ -387,7 +388,7 @@ ASSERT_TRUE(tray->GetWidget()); TestSystemTrayItem* test_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); // Ensure the tray views are created. ASSERT_TRUE(test_item->tray_view() != NULL); @@ -459,7 +460,7 @@ ASSERT_TRUE(tray->GetWidget()); TestSystemTrayItem* test_item = new TestSystemTrayItem(); - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); std::unique_ptr<views::Widget> widget(CreateTestWidget( nullptr, kShellWindowId_DefaultContainer, gfx::Rect(0, 0, 100, 100)));
diff --git a/ash/common/system/tray/tray_details_view_unittest.cc b/ash/common/system/tray/tray_details_view_unittest.cc index 27ef8ee..0fb4de6 100644 --- a/ash/common/system/tray/tray_details_view_unittest.cc +++ b/ash/common/system/tray/tray_details_view_unittest.cc
@@ -14,6 +14,7 @@ #include "ash/common/system/tray/tray_popup_header_button.h" #include "ash/common/system/tray/view_click_listener.h" #include "ash/test/ash_test_base.h" +#include "base/memory/ptr_util.h" #include "base/run_loop.h" #include "base/test/scoped_mock_time_message_loop_task_runner.h" #include "base/test/test_mock_time_task_runner.h" @@ -118,7 +119,7 @@ HoverHighlightView* CreateAndShowHoverHighlightView() { SystemTray* tray = GetPrimarySystemTray(); TestItem* test_item = new TestItem; - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); tray->ShowDefaultView(BUBBLE_CREATE_NEW); RunAllPendingInMessageLoop(); tray->ShowDetailedView(test_item, 0, true, BUBBLE_USE_EXISTING); @@ -131,7 +132,7 @@ TrayPopupHeaderButton* CreateAndShowTrayPopupHeaderButton() { SystemTray* tray = GetPrimarySystemTray(); TestItem* test_item = new TestItem; - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); tray->ShowDefaultView(BUBBLE_CREATE_NEW); RunAllPendingInMessageLoop(); tray->ShowDetailedView(test_item, 0, true, BUBBLE_USE_EXISTING); @@ -163,8 +164,8 @@ TestItem* test_item_1 = new TestItem; TestItem* test_item_2 = new TestItem; - tray->AddTrayItem(test_item_1); - tray->AddTrayItem(test_item_2); + tray->AddTrayItem(base::WrapUnique(test_item_1)); + tray->AddTrayItem(base::WrapUnique(test_item_2)); // Ensure the tray views are created. ASSERT_TRUE(test_item_1->tray_view() != NULL); @@ -318,7 +319,7 @@ TEST_F(TrayDetailsViewTest, ScrollContentsTest) { SystemTray* tray = GetPrimarySystemTray(); TestItem* test_item = new TestItem; - tray->AddTrayItem(test_item); + tray->AddTrayItem(base::WrapUnique(test_item)); tray->ShowDefaultView(BUBBLE_CREATE_NEW); RunAllPendingInMessageLoop(); tray->ShowDetailedView(test_item, 0, true, BUBBLE_USE_EXISTING);
diff --git a/ash/common/system/user/tray_user_unittest.cc b/ash/common/system/user/tray_user_unittest.cc index ed0f5d0f..ce12f3f 100644 --- a/ash/common/system/user/tray_user_unittest.cc +++ b/ash/common/system/user/tray_user_unittest.cc
@@ -16,6 +16,7 @@ #include "ash/test/ash_test_base.h" #include "ash/test/ash_test_helper.h" #include "ash/test/test_shell_delegate.h" +#include "base/memory/ptr_util.h" #include "base/strings/utf_string_conversions.h" #include "components/signin/core/account_id/account_id.h" #include "components/user_manager/user_info.h" @@ -91,12 +92,12 @@ // the access easier. for (int i = 0; i < delegate_->GetMaximumNumberOfLoggedInUsers(); i++) { tray_user_.push_back(new TrayUser(tray_, i)); - tray_->AddTrayItem(tray_user_[i]); + tray_->AddTrayItem(base::WrapUnique(tray_user_[i])); } if (!UseMd()) { // We then add also the separator. tray_user_separator_ = new TrayUserSeparator(tray_); - tray_->AddTrayItem(tray_user_separator_); + tray_->AddTrayItem(base::WrapUnique(tray_user_separator_)); } }
diff --git a/ash/common/system/user/user_card_view.cc b/ash/common/system/user/user_card_view.cc index 83ca4e39..609fa4a 100644 --- a/ash/common/system/user/user_card_view.cc +++ b/ash/common/system/user/user_card_view.cc
@@ -5,6 +5,7 @@ #include "ash/common/system/user/user_card_view.h" #include <algorithm> +#include <memory> #include <vector> #include "ash/common/ash_view_ids.h" @@ -21,7 +22,7 @@ #include "ash/common/wm_shell.h" #include "ash/resources/vector_icons/vector_icons.h" #include "base/i18n/rtl.h" -#include "base/memory/scoped_vector.h" +#include "base/memory/ptr_util.h" #include "base/strings/string16.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" @@ -180,7 +181,7 @@ base::string16 text_; views::Link* learn_more_; gfx::Size preferred_size_; - ScopedVector<gfx::RenderText> lines_; + std::vector<std::unique_ptr<gfx::RenderText>> lines_; DISALLOW_COPY_AND_ASSIGN(PublicAccountUserDetails); }; @@ -237,9 +238,8 @@ // Loop through the lines, creating a renderer for each. gfx::Point position = contents_area.origin(); gfx::Range display_name(gfx::Range::InvalidRange()); - for (std::vector<base::string16>::const_iterator it = lines.begin(); - it != lines.end(); ++it) { - gfx::RenderText* line = gfx::RenderText::CreateInstance(); + for (auto it = lines.begin(); it != lines.end(); ++it) { + auto line = base::WrapUnique(gfx::RenderText::CreateInstance()); line->SetDirectionalityMode(gfx::DIRECTIONALITY_FROM_UI); line->SetText(*it); const gfx::Size size(contents_area.width(), line->GetStringSize().height()); @@ -266,7 +266,7 @@ display_name = gfx::Range::InvalidRange(); } - lines_.push_back(line); + lines_.push_back(std::move(line)); } // Position the link after the label text, separated by a space. If it does @@ -295,10 +295,9 @@ } void PublicAccountUserDetails::OnPaint(gfx::Canvas* canvas) { - for (ScopedVector<gfx::RenderText>::const_iterator it = lines_.begin(); - it != lines_.end(); ++it) { - (*it)->Draw(canvas); - } + for (const auto& line : lines_) + line->Draw(canvas); + views::View::OnPaint(canvas); }
diff --git a/ash/common/wm/overview/window_grid.cc b/ash/common/wm/overview/window_grid.cc index 99a6e92..bac2927f 100644 --- a/ash/common/wm/overview/window_grid.cc +++ b/ash/common/wm/overview/window_grid.cc
@@ -27,7 +27,7 @@ #include "ash/root_window_controller.h" #include "base/command_line.h" #include "base/i18n/string_search.h" -#include "base/memory/scoped_vector.h" +#include "base/memory/ptr_util.h" #include "base/strings/string_number_conversions.h" #include "third_party/skia/include/core/SkColor.h" #include "third_party/skia/include/pathops/SkPathOps.h" @@ -57,7 +57,7 @@ explicit WindowSelectorItemComparator(const WmWindow* target_window) : target(target_window) {} - bool operator()(WindowSelectorItem* window) const { + bool operator()(std::unique_ptr<WindowSelectorItem>& window) const { return window->GetWindow() == target; } @@ -294,15 +294,16 @@ for (auto* window : windows_in_root) { window_observer_.Add(window); window_state_observer_.Add(window->GetWindowState()); - window_list_.push_back(new WindowSelectorItem(window, window_selector_)); + window_list_.push_back( + base::MakeUnique<WindowSelectorItem>(window, window_selector_)); } } WindowGrid::~WindowGrid() {} void WindowGrid::Shutdown() { - for (auto iter = window_list_.begin(); iter != window_list_.end(); ++iter) - (*iter)->Shutdown(); + for (const auto& window : window_list_) + window->Shutdown(); if (shield_widget_) { // Fade out the shield widget. This animation continues past the lifetime @@ -333,8 +334,8 @@ void WindowGrid::PrepareForOverview() { InitShieldWidget(); - for (auto iter = window_list_.begin(); iter != window_list_.end(); ++iter) - (*iter)->PrepareForOverview(); + for (const auto& window : window_list_) + window->PrepareForOverview(); prepared_for_overview_ = true; } @@ -529,11 +530,11 @@ if (!selection_widget_) return nullptr; CHECK(selected_index_ < window_list_.size()); - return window_list_[selected_index_]; + return window_list_[selected_index_].get(); } bool WindowGrid::Contains(const WmWindow* window) const { - for (const WindowSelectorItem* window_item : window_list_) { + for (const auto& window_item : window_list_) { if (window_item->Contains(window)) return true; } @@ -542,12 +543,12 @@ void WindowGrid::FilterItems(const base::string16& pattern) { base::i18n::FixedPatternStringSearchIgnoringCaseAndAccents finder(pattern); - for (auto iter = window_list_.begin(); iter != window_list_.end(); iter++) { - if (finder.Search((*iter)->GetWindow()->GetTitle(), nullptr, nullptr)) { - (*iter)->SetDimmed(false); + for (const auto& window : window_list_) { + if (finder.Search(window->GetWindow()->GetTitle(), nullptr, nullptr)) { + window->SetDimmed(false); } else { - (*iter)->SetDimmed(true); - if (selection_widget_ && SelectedWindow() == *iter) { + window->SetDimmed(true); + if (selection_widget_ && SelectedWindow() == window.get()) { SelectedWindow()->SetSelected(false); selection_widget_.reset(); selector_shadow_.reset(); @@ -572,9 +573,8 @@ void WindowGrid::OnWindowDestroying(WmWindow* window) { window_observer_.Remove(window); window_state_observer_.Remove(window->GetWindowState()); - ScopedVector<WindowSelectorItem>::iterator iter = - std::find_if(window_list_.begin(), window_list_.end(), - WindowSelectorItemComparator(window)); + auto iter = std::find_if(window_list_.begin(), window_list_.end(), + WindowSelectorItemComparator(window)); DCHECK(iter != window_list_.end()); @@ -629,10 +629,11 @@ if (IsMinimizedStateType(old_type) == IsMinimizedStateType(new_type)) return; - auto iter = std::find_if(window_list_.begin(), window_list_.end(), - [window_state](WindowSelectorItem* item) { - return item->Contains(window_state->window()); - }); + auto iter = + std::find_if(window_list_.begin(), window_list_.end(), + [window_state](std::unique_ptr<WindowSelectorItem>& item) { + return item->Contains(window_state->window()); + }); if (iter != window_list_.end()) { (*iter)->OnMinimizedStateChanged(); PositionWindows(false); @@ -803,7 +804,7 @@ // determine each item's scale. const gfx::Size item_size(0, height); size_t i = 0; - for (auto* window : window_list_) { + for (const auto& window : window_list_) { const gfx::Rect target_bounds = window->GetTargetBoundsInScreen(); const int width = std::max(1, gfx::ToFlooredInt(target_bounds.width() *
diff --git a/ash/common/wm/overview/window_grid.h b/ash/common/wm/overview/window_grid.h index cc3bf0a..a18f6a6 100644 --- a/ash/common/wm/overview/window_grid.h +++ b/ash/common/wm/overview/window_grid.h
@@ -15,7 +15,6 @@ #include "ash/common/wm/window_state_observer.h" #include "ash/common/wm_window_observer.h" #include "base/macros.h" -#include "base/memory/scoped_vector.h" #include "base/scoped_observer.h" namespace views { @@ -112,8 +111,8 @@ // Returns the root window in which the grid displays the windows. const WmWindow* root_window() const { return root_window_; } - const std::vector<WindowSelectorItem*>& window_list() const { - return window_list_.get(); + const std::vector<std::unique_ptr<WindowSelectorItem>>& window_list() const { + return window_list_; } // WmWindowObserver: @@ -168,7 +167,7 @@ WindowSelector* window_selector_; // Vector containing all the windows in this grid. - ScopedVector<WindowSelectorItem> window_list_; + std::vector<std::unique_ptr<WindowSelectorItem>> window_list_; ScopedObserver<WmWindow, WindowGrid> window_observer_; ScopedObserver<wm::WindowState, WindowGrid> window_state_observer_;
diff --git a/ash/common/wm/overview/window_selector.cc b/ash/common/wm/overview/window_selector.cc index d2c6abb0..16cba1a 100644 --- a/ash/common/wm/overview/window_selector.cc +++ b/ash/common/wm/overview/window_selector.cc
@@ -79,30 +79,6 @@ // The radius used for the rounded corners on the text filtering textbox. const int kTextFilterCornerRadius = 2; -// A comparator for locating a grid with a given root window. -struct RootWindowGridComparator { - explicit RootWindowGridComparator(const WmWindow* root_window) - : root_window_(root_window) {} - - bool operator()(const std::unique_ptr<WindowGrid>& grid) const { - return grid->root_window() == root_window_; - } - - const WmWindow* root_window_; -}; - -// A comparator for locating a selectable window given a targeted window. -struct WindowSelectorItemTargetComparator { - explicit WindowSelectorItemTargetComparator(const WmWindow* target_window) - : target(target_window) {} - - bool operator()(WindowSelectorItem* window) const { - return window->Contains(target); - } - - const WmWindow* target; -}; - // A comparator for locating a selector item for a given root. struct WindowSelectorItemForRoot { explicit WindowSelectorItemForRoot(const WmWindow* root) @@ -346,7 +322,7 @@ size_t remaining_items = 0; for (std::unique_ptr<WindowGrid>& window_grid : grid_list_) { - for (WindowSelectorItem* window_selector_item : window_grid->window_list()) + for (const auto& window_selector_item : window_grid->window_list()) window_selector_item->RestoreWindow(); remaining_items += window_grid->size(); } @@ -557,15 +533,21 @@ return; } + WmWindow* root_window = gained_active->GetRootWindow(); auto grid = std::find_if(grid_list_.begin(), grid_list_.end(), - RootWindowGridComparator(gained_active->GetRootWindow())); + [root_window](const std::unique_ptr<WindowGrid>& grid) { + return grid->root_window() == root_window; + }); if (grid == grid_list_.end()) return; - const std::vector<WindowSelectorItem*> windows = (*grid)->window_list(); + const auto& windows = (*grid)->window_list(); - auto iter = std::find_if(windows.begin(), windows.end(), - WindowSelectorItemTargetComparator(gained_active)); + auto iter = std::find_if( + windows.begin(), windows.end(), + [gained_active](const std::unique_ptr<WindowSelectorItem>& window) { + return window->Contains(gained_active); + }); if (iter == windows.end() && showing_text_filter_ && lost_active == GetTextFilterWidgetWindow()) {
diff --git a/ash/common/wm/workspace/magnetism_matcher.cc b/ash/common/wm/workspace/magnetism_matcher.cc index b9cdd4d8..e428d96 100644 --- a/ash/common/wm/workspace/magnetism_matcher.cc +++ b/ash/common/wm/workspace/magnetism_matcher.cc
@@ -7,6 +7,8 @@ #include <algorithm> #include <cmath> +#include "base/memory/ptr_util.h" + namespace ash { namespace { @@ -119,25 +121,31 @@ MagnetismMatcher::MagnetismMatcher(const gfx::Rect& bounds, uint32_t edges) : edges_(edges) { - if (edges & MAGNETISM_EDGE_TOP) - matchers_.push_back(new MagnetismEdgeMatcher(bounds, MAGNETISM_EDGE_TOP)); - if (edges & MAGNETISM_EDGE_LEFT) - matchers_.push_back(new MagnetismEdgeMatcher(bounds, MAGNETISM_EDGE_LEFT)); + if (edges & MAGNETISM_EDGE_TOP) { + matchers_.push_back( + base::MakeUnique<MagnetismEdgeMatcher>(bounds, MAGNETISM_EDGE_TOP)); + } + if (edges & MAGNETISM_EDGE_LEFT) { + matchers_.push_back( + base::MakeUnique<MagnetismEdgeMatcher>(bounds, MAGNETISM_EDGE_LEFT)); + } if (edges & MAGNETISM_EDGE_BOTTOM) { matchers_.push_back( - new MagnetismEdgeMatcher(bounds, MAGNETISM_EDGE_BOTTOM)); + base::MakeUnique<MagnetismEdgeMatcher>(bounds, MAGNETISM_EDGE_BOTTOM)); } - if (edges & MAGNETISM_EDGE_RIGHT) - matchers_.push_back(new MagnetismEdgeMatcher(bounds, MAGNETISM_EDGE_RIGHT)); + if (edges & MAGNETISM_EDGE_RIGHT) { + matchers_.push_back( + base::MakeUnique<MagnetismEdgeMatcher>(bounds, MAGNETISM_EDGE_RIGHT)); + } } MagnetismMatcher::~MagnetismMatcher() {} bool MagnetismMatcher::ShouldAttach(const gfx::Rect& bounds, MatchedEdge* edge) { - for (size_t i = 0; i < matchers_.size(); ++i) { - if (matchers_[i]->ShouldAttach(bounds)) { - edge->primary_edge = matchers_[i]->edge(); + for (const auto& matcher : matchers_) { + if (matcher->ShouldAttach(bounds)) { + edge->primary_edge = matcher->edge(); AttachToSecondaryEdge(bounds, edge->primary_edge, &(edge->secondary_edge)); return true; @@ -147,8 +155,8 @@ } bool MagnetismMatcher::AreEdgesObscured() const { - for (size_t i = 0; i < matchers_.size(); ++i) { - if (!matchers_[i]->is_edge_obscured()) + for (const auto& matcher : matchers_) { + if (!matcher->is_edge_obscured()) return false; } return true;
diff --git a/ash/common/wm/workspace/magnetism_matcher.h b/ash/common/wm/workspace/magnetism_matcher.h index 167b45c..034f9c3 100644 --- a/ash/common/wm/workspace/magnetism_matcher.h +++ b/ash/common/wm/workspace/magnetism_matcher.h
@@ -7,6 +7,7 @@ #include <stdint.h> +#include <memory> #include <utility> #include <vector> @@ -14,7 +15,6 @@ #include "base/compiler_specific.h" #include "base/logging.h" #include "base/macros.h" -#include "base/memory/scoped_vector.h" #include "ui/gfx/geometry/rect.h" namespace ash { @@ -182,7 +182,7 @@ // The edges to match against. const int32_t edges_; - ScopedVector<MagnetismEdgeMatcher> matchers_; + std::vector<std::unique_ptr<MagnetismEdgeMatcher>> matchers_; DISALLOW_COPY_AND_ASSIGN(MagnetismMatcher); };
diff --git a/ash/display/display_animator_chromeos.cc b/ash/display/display_animator_chromeos.cc index 577724b..fee1bf4 100644 --- a/ash/display/display_animator_chromeos.cc +++ b/ash/display/display_animator_chromeos.cc
@@ -32,9 +32,9 @@ : completed_counter_(0), animation_aborted_(false), callback_(callback) {} void AddNewAnimator(ui::LayerAnimator* animator) { - Observer* observer = new Observer(animator, this); - animator->AddObserver(observer); - observer_list_.push_back(observer); + auto observer = base::MakeUnique<Observer>(animator, this); + animator->AddObserver(observer.get()); + observer_list_.push_back(std::move(observer)); } private: @@ -84,7 +84,7 @@ size_t completed_counter_; bool animation_aborted_; - ScopedVector<Observer> observer_list_; + std::vector<std::unique_ptr<Observer>> observer_list_; base::Closure callback_; DISALLOW_COPY_AND_ASSIGN(CallbackRunningObserver);
diff --git a/ash/display/projecting_observer_chromeos_unittest.cc b/ash/display/projecting_observer_chromeos_unittest.cc index 5510d67..c78e3462 100644 --- a/ash/display/projecting_observer_chromeos_unittest.cc +++ b/ash/display/projecting_observer_chromeos_unittest.cc
@@ -4,7 +4,9 @@ #include "ash/display/projecting_observer_chromeos.h" -#include "base/memory/scoped_vector.h" +#include <memory> +#include <vector> + #include "chromeos/dbus/fake_power_manager_client.h" #include "testing/gtest/include/gtest/gtest.h" #include "ui/display/fake_display_snapshot.h" @@ -42,39 +44,47 @@ DISALLOW_COPY_AND_ASSIGN(ProjectingObserverTest); }; +display::DisplayConfigurator::DisplayStateList GetPointers( + const std::vector<std::unique_ptr<display::DisplaySnapshot>>& displays) { + display::DisplayConfigurator::DisplayStateList result; + for (const auto& display : displays) + result.push_back(display.get()); + return result; +} + } // namespace TEST_F(ProjectingObserverTest, CheckNoDisplay) { - ScopedVector<display::DisplaySnapshot> displays; - observer_.OnDisplayModeChanged(displays.get()); + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; + observer_.OnDisplayModeChanged(GetPointers(displays)); EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls()); EXPECT_FALSE(fake_power_client_.is_projecting()); } TEST_F(ProjectingObserverTest, CheckWithoutInternalDisplay) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateVGASnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls()); EXPECT_FALSE(fake_power_client_.is_projecting()); } TEST_F(ProjectingObserverTest, CheckWithInternalDisplay) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateInternalSnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls()); EXPECT_FALSE(fake_power_client_.is_projecting()); } TEST_F(ProjectingObserverTest, CheckWithTwoVGADisplays) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateVGASnapshot()); displays.push_back(CreateVGASnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls()); // We need at least 1 internal display to set projecting to on. @@ -82,19 +92,19 @@ } TEST_F(ProjectingObserverTest, CheckWithInternalAndVGADisplays) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateInternalSnapshot()); displays.push_back(CreateVGASnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls()); EXPECT_TRUE(fake_power_client_.is_projecting()); } TEST_F(ProjectingObserverTest, CheckWithVGADisplayAndOneCastingSession) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateVGASnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); observer_.OnCastingSessionStartedOrStopped(true); @@ -104,9 +114,9 @@ } TEST_F(ProjectingObserverTest, CheckWithInternalDisplayAndOneCastingSession) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateInternalSnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); observer_.OnCastingSessionStartedOrStopped(true); @@ -115,9 +125,9 @@ } TEST_F(ProjectingObserverTest, CheckProjectingAfterClosingACastingSession) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateInternalSnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); observer_.OnCastingSessionStartedOrStopped(true); observer_.OnCastingSessionStartedOrStopped(true); @@ -133,9 +143,9 @@ TEST_F(ProjectingObserverTest, CheckStopProjectingAfterClosingAllCastingSessions) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateInternalSnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); observer_.OnCastingSessionStartedOrStopped(true); observer_.OnCastingSessionStartedOrStopped(false); @@ -146,14 +156,14 @@ TEST_F(ProjectingObserverTest, CheckStopProjectingAfterDisconnectingSecondOutput) { - ScopedVector<display::DisplaySnapshot> displays; + std::vector<std::unique_ptr<display::DisplaySnapshot>> displays; displays.push_back(CreateInternalSnapshot()); displays.push_back(CreateVGASnapshot()); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); // Remove VGA output. displays.erase(displays.begin() + 1); - observer_.OnDisplayModeChanged(displays.get()); + observer_.OnDisplayModeChanged(GetPointers(displays)); EXPECT_EQ(2, fake_power_client_.num_set_is_projecting_calls()); EXPECT_FALSE(fake_power_client_.is_projecting());
diff --git a/ash/shelf/shelf_layout_manager_unittest.cc b/ash/shelf/shelf_layout_manager_unittest.cc index 8f76668..550307e 100644 --- a/ash/shelf/shelf_layout_manager_unittest.cc +++ b/ash/shelf/shelf_layout_manager_unittest.cc
@@ -29,6 +29,7 @@ #include "ash/wm/window_state_aura.h" #include "ash/wm/window_util.h" #include "base/command_line.h" +#include "base/memory/ptr_util.h" #include "base/run_loop.h" #include "ui/aura/client/aura_constants.h" #include "ui/aura/client/window_parenting_client.h" @@ -1562,7 +1563,7 @@ } else { // In our second iteration we show a bubble. test::TestSystemTrayItem* item = new test::TestSystemTrayItem(); - tray->AddTrayItem(item); + tray->AddTrayItem(base::WrapUnique(item)); tray->ShowNotificationView(item); EXPECT_TRUE(status_area_widget->IsMessageBubbleShown()); }
diff --git a/ash/shell/app_list.cc b/ash/shell/app_list.cc index 66a29829..cd7b010 100644 --- a/ash/shell/app_list.cc +++ b/ash/shell/app_list.cc
@@ -16,7 +16,6 @@ #include "base/i18n/case_conversion.h" #include "base/i18n/string_search.h" #include "base/memory/ptr_util.h" -#include "base/memory/scoped_vector.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" @@ -120,9 +119,7 @@ break; } case EXAMPLES_WINDOW: { - views::examples::ShowExamplesWindow( - views::examples::QUIT_ON_CLOSE, NULL, - std::unique_ptr<ScopedVector<views::examples::ExampleBase>>()); + views::examples::ShowExamplesWindow(views::examples::QUIT_ON_CLOSE); break; } default:
diff --git a/ash/system/web_notification/web_notification_tray_unittest.cc b/ash/system/web_notification/web_notification_tray_unittest.cc index 6464992..d41035b4 100644 --- a/ash/system/web_notification/web_notification_tray_unittest.cc +++ b/ash/system/web_notification/web_notification_tray_unittest.cc
@@ -23,6 +23,7 @@ #include "ash/system/chromeos/screen_layout_observer.h" #include "ash/test/ash_md_test_base.h" #include "ash/test/status_area_widget_test_helper.h" +#include "base/memory/ptr_util.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" #include "ui/display/display.h" @@ -301,7 +302,7 @@ // openingsystem tray doesn't affect at all the work area of popups. TEST_P(WebNotificationTrayTest, PopupAndSystemTray) { TestItem* test_item = new TestItem; - GetSystemTray()->AddTrayItem(test_item); + GetSystemTray()->AddTrayItem(base::WrapUnique(test_item)); AddNotification("test_id"); EXPECT_TRUE(GetTray()->IsPopupVisible()); @@ -358,7 +359,7 @@ // Create the system tray during auto-hide. widget = CreateTestWidget(); TestItem* test_item = new TestItem; - GetSystemTray()->AddTrayItem(test_item); + GetSystemTray()->AddTrayItem(base::WrapUnique(test_item)); GetSystemTray()->ShowDefaultView(BUBBLE_CREATE_NEW); UpdateAutoHideStateNow();
diff --git a/ash/wm/overview/window_selector_unittest.cc b/ash/wm/overview/window_selector_unittest.cc index 7ecd735..76570e38 100644 --- a/ash/wm/overview/window_selector_unittest.cc +++ b/ash/wm/overview/window_selector_unittest.cc
@@ -41,7 +41,7 @@ #include "ash/wm/window_util.h" #include "base/command_line.h" #include "base/compiler_specific.h" -#include "base/memory/scoped_vector.h" +#include "base/memory/ptr_util.h" #include "base/run_loop.h" #include "base/strings/string_piece.h" #include "base/strings/utf_string_conversions.h" @@ -257,21 +257,23 @@ ->GetFocusedWindow(); } - const std::vector<WindowSelectorItem*>& GetWindowItemsForRoot(int index) { - return window_selector()->grid_list_[index]->window_list_.get(); + const std::vector<std::unique_ptr<WindowSelectorItem>>& GetWindowItemsForRoot( + int index) { + return window_selector()->grid_list_[index]->window_list(); } WindowSelectorItem* GetWindowItemForWindow(int grid_index, aura::Window* window) { - const std::vector<WindowSelectorItem*>& windows = + const std::vector<std::unique_ptr<WindowSelectorItem>>& windows = GetWindowItemsForRoot(grid_index); - auto iter = std::find_if(windows.cbegin(), windows.cend(), - [window](const WindowSelectorItem* item) { - return item->Contains(WmWindow::Get(window)); - }); + auto iter = + std::find_if(windows.cbegin(), windows.cend(), + [window](const std::unique_ptr<WindowSelectorItem>& item) { + return item->Contains(WmWindow::Get(window)); + }); if (iter == windows.end()) return nullptr; - return *iter; + return iter->get(); } gfx::SlideAnimation* GetBackgroundViewAnimationForWindow( @@ -524,7 +526,8 @@ // The order of windows in overview mode is MRU. wm::GetWindowState(window1.get())->Activate(); ToggleOverview(); - const std::vector<WindowSelectorItem*>& overview1(GetWindowItemsForRoot(0)); + const std::vector<std::unique_ptr<WindowSelectorItem>>& overview1 = + GetWindowItemsForRoot(0); EXPECT_EQ(1, overview1[0]->GetWindow()->GetShellWindowId()); EXPECT_EQ(3, overview1[1]->GetWindow()->GetShellWindowId()); EXPECT_EQ(2, overview1[2]->GetWindow()->GetShellWindowId()); @@ -533,7 +536,8 @@ // Activate the second window. wm::GetWindowState(window2.get())->Activate(); ToggleOverview(); - const std::vector<WindowSelectorItem*>& overview2(GetWindowItemsForRoot(0)); + const std::vector<std::unique_ptr<WindowSelectorItem>>& overview2 = + GetWindowItemsForRoot(0); // The order should be MRU. EXPECT_EQ(2, overview2[0]->GetWindow()->GetShellWindowId()); @@ -1568,7 +1572,7 @@ base::string16 window_title = base::UTF8ToUTF16("My window"); window->SetTitle(window_title); ToggleOverview(); - WindowSelectorItem* window_item = GetWindowItemsForRoot(0).back(); + WindowSelectorItem* window_item = GetWindowItemsForRoot(0).back().get(); views::Label* label = GetLabelView(window_item); // Has the label view been created? ASSERT_TRUE(label); @@ -1595,26 +1599,23 @@ UpdateDisplay("600x200"); EXPECT_EQ("0,0 600x200", root_window->bounds().ToString()); gfx::Rect window_bounds(0, 0, 150, 150); - ScopedVector<aura::Window> windows; - for (int i = 0; i < 3; i++) { - windows.push_back(CreateWindow(window_bounds)); - } + std::vector<std::unique_ptr<aura::Window>> windows; + for (int i = 0; i < 3; i++) + windows.push_back(base::WrapUnique(CreateWindow(window_bounds))); ToggleOverview(); - for (ScopedVector<aura::Window>::iterator iter = windows.begin(); - iter != windows.end(); ++iter) { - EXPECT_TRUE( - root_window->bounds().Contains(GetTransformedTargetBounds(*iter))); + for (const auto& window : windows) { + EXPECT_TRUE(root_window->bounds().Contains( + GetTransformedTargetBounds(window.get()))); } // Rotate the display, windows should be repositioned to be within the screen // bounds. UpdateDisplay("600x200/r"); EXPECT_EQ("0,0 200x600", root_window->bounds().ToString()); - for (ScopedVector<aura::Window>::iterator iter = windows.begin(); - iter != windows.end(); ++iter) { - EXPECT_TRUE( - root_window->bounds().Contains(GetTransformedTargetBounds(*iter))); + for (const auto& window : windows) { + EXPECT_TRUE(root_window->bounds().Contains( + GetTransformedTargetBounds(window.get()))); } } @@ -1625,7 +1626,7 @@ std::unique_ptr<aura::Window> window1(CreateWindow(bounds)); ToggleOverview(); - const std::vector<WindowSelectorItem*>& overview_windows = + const std::vector<std::unique_ptr<WindowSelectorItem>>& overview_windows = GetWindowItemsForRoot(0); SendKey(ui::VKEY_TAB); EXPECT_EQ(GetSelectedWindow(), @@ -1658,9 +1659,11 @@ TEST_F(WindowSelectorTest, BasicArrowKeyNavigation) { const size_t test_windows = 9; UpdateDisplay("800x600"); - ScopedVector<aura::Window> windows; - for (size_t i = test_windows; i > 0; i--) - windows.push_back(CreateWindowWithId(gfx::Rect(0, 0, 100, 100), i)); + std::vector<std::unique_ptr<aura::Window>> windows; + for (size_t i = test_windows; i > 0; i--) { + windows.push_back( + base::WrapUnique(CreateWindowWithId(gfx::Rect(0, 0, 100, 100), i))); + } ui::KeyboardCode arrow_keys[] = {ui::VKEY_RIGHT, ui::VKEY_DOWN, ui::VKEY_LEFT, ui::VKEY_UP}; @@ -1675,7 +1678,7 @@ for (size_t key_index = 0; key_index < arraysize(arrow_keys); key_index++) { ToggleOverview(); - const std::vector<WindowSelectorItem*>& overview_windows = + const std::vector<std::unique_ptr<WindowSelectorItem>>& overview_windows = GetWindowItemsForRoot(0); for (size_t i = 0; i < test_windows + 1; i++) { SendKey(arrow_keys[key_index]); @@ -1704,9 +1707,9 @@ ToggleOverview(); - const std::vector<WindowSelectorItem*>& overview_root1 = + const std::vector<std::unique_ptr<WindowSelectorItem>>& overview_root1 = GetWindowItemsForRoot(0); - const std::vector<WindowSelectorItem*>& overview_root2 = + const std::vector<std::unique_ptr<WindowSelectorItem>>& overview_root2 = GetWindowItemsForRoot(1); SendKey(ui::VKEY_RIGHT); EXPECT_EQ(GetSelectedWindow(), @@ -1876,7 +1879,6 @@ // Window 0 has no "test" on it so it should be the only dimmed item. const int grid_index = 0; - std::vector<WindowSelectorItem*> items = GetWindowItemsForRoot(0); EXPECT_TRUE(GetWindowItemForWindow(grid_index, window0.get())->dimmed()); EXPECT_FALSE(GetWindowItemForWindow(grid_index, window1.get())->dimmed()); EXPECT_FALSE(GetWindowItemForWindow(grid_index, window2.get())->dimmed()); @@ -1925,7 +1927,6 @@ EXPECT_TRUE(selection_widget_active()); // Dim the first item, the selection should jump to the next item. - std::vector<WindowSelectorItem*> items = GetWindowItemsForRoot(0); FilterItems("Rock and"); EXPECT_NE(GetSelectedWindow(), window0.get());
diff --git a/base/debug/dump_without_crashing.cc b/base/debug/dump_without_crashing.cc index 47fd873c..4b338ca29 100644 --- a/base/debug/dump_without_crashing.cc +++ b/base/debug/dump_without_crashing.cc
@@ -18,9 +18,12 @@ namespace debug { -void DumpWithoutCrashing() { - if (dump_without_crashing_function_) +bool DumpWithoutCrashing() { + if (dump_without_crashing_function_) { (*dump_without_crashing_function_)(); + return true; + } + return false; } void SetDumpWithoutCrashingFunction(void (CDECL *function)()) {
diff --git a/base/debug/dump_without_crashing.h b/base/debug/dump_without_crashing.h index b8ed174..a5c85d5e 100644 --- a/base/debug/dump_without_crashing.h +++ b/base/debug/dump_without_crashing.h
@@ -17,7 +17,8 @@ // Before calling this function, call SetDumpWithoutCrashingFunction to pass a // function pointer, typically chrome!DumpProcessWithoutCrash. See example code // in chrome_main.cc that does this for chrome.dll. -BASE_EXPORT void DumpWithoutCrashing(); +// Returns false if called before SetDumpWithoutCrashingFunction. +BASE_EXPORT bool DumpWithoutCrashing(); // Sets a function that'll be invoked to dump the current process when // DumpWithoutCrashing() is called.
diff --git a/blimp/BUILD.gn b/blimp/BUILD.gn index 4b18ebe9..b209a7b 100644 --- a/blimp/BUILD.gn +++ b/blimp/BUILD.gn
@@ -34,7 +34,6 @@ test("blimp_unittests") { deps = [ "//blimp/common:unit_tests", - "//blimp/net:unit_tests", "//blimp/test:run_all_unittests", ]
diff --git a/blimp/common/BUILD.gn b/blimp/common/BUILD.gn index 19922ee..aace0f9 100644 --- a/blimp/common/BUILD.gn +++ b/blimp/common/BUILD.gn
@@ -77,7 +77,6 @@ "//base", "//base/test:test_support", "//blimp/common/proto", - "//blimp/net:test_support", "//crypto", "//testing/gmock", "//testing/gtest",
diff --git a/blimp/common/logging_unittest.cc b/blimp/common/logging_unittest.cc index 4bd9ed68..295eac71 100644 --- a/blimp/common/logging_unittest.cc +++ b/blimp/common/logging_unittest.cc
@@ -12,7 +12,6 @@ #include "blimp/common/logging.h" #include "blimp/common/proto/blimp_message.pb.h" #include "blimp/common/proto/blob_channel.pb.h" -#include "blimp/net/test_common.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h"
diff --git a/blimp/net/BUILD.gn b/blimp/net/BUILD.gn deleted file mode 100644 index 5b551742..0000000 --- a/blimp/net/BUILD.gn +++ /dev/null
@@ -1,177 +0,0 @@ -# Copyright 2015 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -component("net") { - output_name = "blimp_net" - sources = [ - "blimp_connection.cc", - "blimp_connection.h", - "blimp_engine_transport.h", - "blimp_message_checkpoint_observer.h", - "blimp_message_checkpointer.cc", - "blimp_message_checkpointer.h", - "blimp_message_demultiplexer.cc", - "blimp_message_demultiplexer.h", - "blimp_message_multiplexer.cc", - "blimp_message_multiplexer.h", - "blimp_message_output_buffer.cc", - "blimp_message_output_buffer.h", - "blimp_message_processor.h", - "blimp_message_pump.cc", - "blimp_message_pump.h", - "blimp_message_thread_pipe.cc", - "blimp_message_thread_pipe.h", - "blimp_stats.cc", - "blimp_stats.h", - "blimp_transport.h", - "blob_channel/blob_channel_receiver.cc", - "blob_channel/blob_channel_receiver.h", - "blob_channel/blob_channel_sender.h", - "blob_channel/blob_channel_sender_impl.cc", - "blob_channel/blob_channel_sender_impl.h", - "blob_channel/helium_blob_receiver_delegate.cc", - "blob_channel/helium_blob_receiver_delegate.h", - "blob_channel/helium_blob_sender_delegate.cc", - "blob_channel/helium_blob_sender_delegate.h", - "browser_connection_handler.cc", - "browser_connection_handler.h", - "client_connection_manager.cc", - "client_connection_manager.h", - "common.cc", - "common.h", - "compressed_packet_reader.cc", - "compressed_packet_reader.h", - "compressed_packet_writer.cc", - "compressed_packet_writer.h", - "connection_error_observer.h", - "connection_handler.h", - "delta_encoding.h", - "engine_authentication_handler.cc", - "engine_authentication_handler.h", - "engine_connection_manager.cc", - "engine_connection_manager.h", - "exact_match_cert_verifier.cc", - "exact_match_cert_verifier.h", - "fake_blimp_message_processor.cc", - "fake_blimp_message_processor.h", - "fake_pipe_manager.cc", - "fake_pipe_manager.h", - "input_message_converter.cc", - "input_message_converter.h", - "input_message_generator.cc", - "input_message_generator.h", - "message_port.cc", - "message_port.h", - "null_blimp_message_processor.cc", - "null_blimp_message_processor.h", - "pipe_manager.h", - "ssl_client_transport.cc", - "ssl_client_transport.h", - "stream_packet_reader.cc", - "stream_packet_reader.h", - "stream_packet_writer.cc", - "stream_packet_writer.h", - "tcp_client_transport.cc", - "tcp_client_transport.h", - "tcp_connection.cc", - "tcp_connection.h", - "tcp_engine_transport.cc", - "tcp_engine_transport.h", - "thread_pipe_manager.cc", - "thread_pipe_manager.h", - ] - - defines = [ "BLIMP_NET_IMPLEMENTATION=1" ] - - deps = [ - ":net_export", - "//base", - "//blimp/common", - "//content/public/browser", - "//net", - "//third_party/WebKit/public:blink_headers", - "//third_party/grpc:grpc++_unsecure", - "//third_party/zlib", - "//ui/base/ime:text_input_types", - ] - - public_deps = [ - "//blimp/common/proto", - ] -} - -source_set("net_export") { - sources = [ - "blimp_net_export.h", - ] -} - -source_set("test_support") { - testonly = true - - sources = [ - "blob_channel/mock_blob_channel_receiver.cc", - "blob_channel/mock_blob_channel_receiver.h", - "blob_channel/mock_blob_channel_sender.cc", - "blob_channel/mock_blob_channel_sender.h", - "test_common.cc", - "test_common.h", - ] - - deps = [ - ":net", - "//net:test_support", - "//testing/gmock", - ] - - public_deps = [ - "//blimp/common/proto", - ] -} - -source_set("unit_tests") { - testonly = true - - sources = [ - "blimp_message_checkpointer_unittest.cc", - "blimp_message_demultiplexer_unittest.cc", - "blimp_message_multiplexer_unittest.cc", - "blimp_message_output_buffer_unittest.cc", - "blimp_message_pump_unittest.cc", - "blimp_message_thread_pipe_unittest.cc", - "blimp_stats_unittest.cc", - "blob_channel/blob_channel_integration_test.cc", - "blob_channel/blob_channel_receiver_unittest.cc", - "blob_channel/blob_channel_sender_unittest.cc", - "blob_channel/helium_blob_channel_unittest.cc", - "browser_connection_handler_unittest.cc", - "client_connection_manager_unittest.cc", - "compressed_packet_unittest.cc", - "delta_encoding_unittest.cc", - "engine_authentication_handler_unittest.cc", - "engine_connection_manager_unittest.cc", - "input_message_unittest.cc", - "ssl_client_transport_unittest.cc", - "stream_packet_reader_unittest.cc", - "stream_packet_writer_unittest.cc", - "tcp_connection_unittest.cc", - "tcp_transport_unittest.cc", - "thread_pipe_manager_unittest.cc", - ] - - deps = [ - ":net", - ":test_support", - "//base", - "//base/test:test_support", - "//blimp/common", - "//blimp/common:test_support", - "//blimp/common/proto", - "//net:test_support", - "//testing/gmock", - "//testing/gtest", - "//third_party/WebKit/public:blink_headers", - "//third_party/grpc:grpc++_unsecure", - ] -}
diff --git a/blimp/net/DEPS b/blimp/net/DEPS deleted file mode 100644 index 83020fb1..0000000 --- a/blimp/net/DEPS +++ /dev/null
@@ -1,9 +0,0 @@ -include_rules = [ - "+net", - "+third_party/WebKit/public/platform/WebGestureDevice.h", - "+third_party/WebKit/public/platform/WebGestureEvent.h", - "+third_party/WebKit/public/platform/WebInputEvent.h", - "+third_party/grpc", - "+third_party/zlib", - "+ui/base/ime/text_input_type.h", -]
diff --git a/blimp/net/blimp_connection.cc b/blimp/net/blimp_connection.cc deleted file mode 100644 index a27a9fa..0000000 --- a/blimp/net/blimp_connection.cc +++ /dev/null
@@ -1,107 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_connection.h" - -#include <utility> - -#include "base/callback_helpers.h" -#include "base/logging.h" -#include "base/macros.h" -#include "base/memory/weak_ptr.h" -#include "base/message_loop/message_loop.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/logging.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_message_pump.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/message_port.h" -#include "blimp/net/packet_writer.h" -#include "net/base/completion_callback.h" - -namespace blimp { - -// MessageProcessor filter used to route EndConnection messages through to -// OnConnectionError notifications on the owning BlimpConnection. -class BlimpConnection::EndConnectionFilter : public BlimpMessageProcessor { - public: - explicit EndConnectionFilter(BlimpConnection* connection); - - void set_message_handler(BlimpMessageProcessor* message_handler) { - message_handler_ = message_handler; - } - - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - private: - // Owning BlimpConnection, on which to call OnConnectionError. - BlimpConnection* connection_; - - // Caller-provided message handler to forward non-EndConnection messages to. - BlimpMessageProcessor* message_handler_; - - DISALLOW_COPY_AND_ASSIGN(EndConnectionFilter); -}; - -BlimpConnection::EndConnectionFilter::EndConnectionFilter( - BlimpConnection* connection) - : connection_(connection), message_handler_(nullptr) {} - -void BlimpConnection::EndConnectionFilter::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - if (message->has_protocol_control() && - message->protocol_control().has_end_connection()) { - // Report the EndConnection reason to connection error observers. - connection_->OnConnectionError( - message->protocol_control().end_connection().reason()); - - // Caller must ensure |callback| safe to call after OnConnectionError. - callback.Run(message->protocol_control().end_connection().reason()); - return; - } - - message_handler_->ProcessMessage(std::move(message), callback); -} - -BlimpConnection::BlimpConnection() - : end_connection_filter_(new EndConnectionFilter(this)) {} - -BlimpConnection::~BlimpConnection() { - VLOG(1) << "BlimpConnection destroyed."; -} - -void BlimpConnection::AddConnectionErrorObserver( - ConnectionErrorObserver* observer) { - error_observers_.AddObserver(observer); -} - -void BlimpConnection::RemoveConnectionErrorObserver( - ConnectionErrorObserver* observer) { - error_observers_.RemoveObserver(observer); -} - -void BlimpConnection::AddEndConnectionProcessor( - BlimpMessageProcessor* processor) { - end_connection_filter_->set_message_handler(processor); -} - -BlimpMessageProcessor* BlimpConnection::GetEndConnectionProcessor() const { - return end_connection_filter_.get(); -} - -void BlimpConnection::OnConnectionError(int error) { - VLOG(1) << "OnConnectionError, error=" << error; - - // Propagate the error to all observers. - for (auto& observer : error_observers_) { - observer.OnConnectionError(error); - } -} - -} // namespace blimp
diff --git a/blimp/net/blimp_connection.h b/blimp/net/blimp_connection.h deleted file mode 100644 index 3ac9132..0000000 --- a/blimp/net/blimp_connection.h +++ /dev/null
@@ -1,61 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_CONNECTION_H_ -#define BLIMP_NET_BLIMP_CONNECTION_H_ - -#include <memory> - -#include "base/macros.h" -#include "base/observer_list.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/connection_error_observer.h" - -namespace blimp { - -class BlimpMessageProcessor; - -// Encapsulates the state and logic used to exchange BlimpMessages over -// a network connection. -class BLIMP_NET_EXPORT BlimpConnection : public ConnectionErrorObserver { - public: - ~BlimpConnection() override; - - // Adds |observer| to the connection's error observer list. - virtual void AddConnectionErrorObserver(ConnectionErrorObserver* observer); - - // Removes |observer| from the connection's error observer list. - virtual void RemoveConnectionErrorObserver(ConnectionErrorObserver* observer); - - // Sets the processor which will take incoming messages for this connection. - // Can be set multiple times, but previously set processors are discarded. - // Caller retains the ownership of |processor|. - virtual void SetIncomingMessageProcessor( - BlimpMessageProcessor* processor) = 0; - - // Gets a processor for BrowserSession->BlimpConnection message routing. - virtual BlimpMessageProcessor* GetOutgoingMessageProcessor() = 0; - - protected: - class EndConnectionFilter; - friend class EndConnectionFilter; - - BlimpConnection(); - - void AddEndConnectionProcessor(BlimpMessageProcessor* processor); - - // ConnectionErrorObserver implementation. - void OnConnectionError(int error) override; - - BlimpMessageProcessor* GetEndConnectionProcessor() const; - - private: - std::unique_ptr<EndConnectionFilter> end_connection_filter_; - base::ObserverList<ConnectionErrorObserver> error_observers_; - DISALLOW_COPY_AND_ASSIGN(BlimpConnection); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_CONNECTION_H_
diff --git a/blimp/net/blimp_engine_transport.h b/blimp/net/blimp_engine_transport.h deleted file mode 100644 index 26747d9..0000000 --- a/blimp/net/blimp_engine_transport.h +++ /dev/null
@@ -1,27 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_ENGINE_TRANSPORT_H_ -#define BLIMP_NET_BLIMP_ENGINE_TRANSPORT_H_ - -#include <memory> -#include <string> - -#include "blimp/net/blimp_transport.h" -#include "net/base/ip_endpoint.h" - -namespace blimp { - -// Interface specific to engine transport on top of generic |BlimpTransport|. -class BlimpEngineTransport : public BlimpTransport { - public: - ~BlimpEngineTransport() override {} - - // Obtains the local listening address. - virtual void GetLocalAddress(net::IPEndPoint* ip_address) const = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_ENGINE_TRANSPORT_H_
diff --git a/blimp/net/blimp_message_checkpoint_observer.h b/blimp/net/blimp_message_checkpoint_observer.h deleted file mode 100644 index f2735a4..0000000 --- a/blimp/net/blimp_message_checkpoint_observer.h +++ /dev/null
@@ -1,24 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_CHECKPOINT_OBSERVER_H_ -#define BLIMP_NET_BLIMP_MESSAGE_CHECKPOINT_OBSERVER_H_ - -#include <stdint.h> - -namespace blimp { - -// Allows objects to subscribe to message acknowledgment checkpoints. -class BlimpMessageCheckpointObserver { - public: - virtual ~BlimpMessageCheckpointObserver() {} - - // Invoked when the remote end has positively acknowledged the receipt of all - // messages with ID <= |message_id|. - virtual void OnMessageCheckpoint(int64_t message_id) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_CHECKPOINT_OBSERVER_H_
diff --git a/blimp/net/blimp_message_checkpointer.cc b/blimp/net/blimp_message_checkpointer.cc deleted file mode 100644 index e1354da..0000000 --- a/blimp/net/blimp_message_checkpointer.cc +++ /dev/null
@@ -1,83 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_checkpointer.h" - -#include "base/logging.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/protocol_control.pb.h" -#include "blimp/net/blimp_message_checkpoint_observer.h" -#include "net/base/net_errors.h" - -namespace blimp { - -namespace { -const int kDeferCheckpointAckSeconds = 1; -} - -BlimpMessageCheckpointer::BlimpMessageCheckpointer( - BlimpMessageProcessor* incoming_processor, - BlimpMessageProcessor* outgoing_processor, - BlimpMessageCheckpointObserver* checkpoint_observer) - : incoming_processor_(incoming_processor), - outgoing_processor_(outgoing_processor), - checkpoint_observer_(checkpoint_observer), - weak_factory_(this) { - DCHECK(incoming_processor_); - DCHECK(outgoing_processor_); - DCHECK(checkpoint_observer_); -} - -BlimpMessageCheckpointer::~BlimpMessageCheckpointer() {} - -void BlimpMessageCheckpointer::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - if (message->has_protocol_control()) { - if (message->protocol_control().has_checkpoint_ack() && - message->protocol_control().checkpoint_ack().has_checkpoint_id()) { - checkpoint_observer_->OnMessageCheckpoint( - message->protocol_control().checkpoint_ack().checkpoint_id()); - callback.Run(net::OK); - } else { - DLOG(WARNING) << "Invalid checkpoint ACK. Dropping connection."; - callback.Run(net::ERR_FAILED); - } - - return; - } - - // TODO(wez): Provide independent checkpoints for each message->type()? - DCHECK(message->has_message_id()); - - // Store the message-Id to include in the checkpoint ACK. - checkpoint_id_ = message->message_id(); - - // Kick the timer, if not running, to ACK after a short delay. - if (!defer_timer_.IsRunning()) { - defer_timer_.Start(FROM_HERE, - base::TimeDelta::FromSeconds(kDeferCheckpointAckSeconds), - this, &BlimpMessageCheckpointer::SendCheckpointAck); - } - - // Pass the message along for actual processing. - incoming_processor_->ProcessMessage( - std::move(message), - base::Bind(&BlimpMessageCheckpointer::InvokeCompletionCallback, - weak_factory_.GetWeakPtr(), callback)); -} - -void BlimpMessageCheckpointer::InvokeCompletionCallback( - const net::CompletionCallback& callback, - int result) { - callback.Run(result); -} - -void BlimpMessageCheckpointer::SendCheckpointAck() { - outgoing_processor_->ProcessMessage( - CreateCheckpointAckMessage(checkpoint_id_), net::CompletionCallback()); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_checkpointer.h b/blimp/net/blimp_message_checkpointer.h deleted file mode 100644 index d7633200..0000000 --- a/blimp/net/blimp_message_checkpointer.h +++ /dev/null
@@ -1,62 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_CHECKPOINTER_H_ -#define BLIMP_NET_BLIMP_MESSAGE_CHECKPOINTER_H_ - -#include <stdint.h> - -#include "base/macros.h" -#include "base/timer/timer.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -class BlimpMessage; -class BlimpMessageCheckpointObserver; - -// Utility class configured with incoming & outgoing MessageProcessors, -// responsible for dispatching checkpoint/ACK messages to the outgoing -// processor, as the incoming processor completes processing them. -// Checkpoint/ACK message dispatch may be deferred for a second or -// two to avoid saturating the link with ACK traffic; feature implementations -// need to account for this latency in their design. -// BlimpMessageCheckpointer is created on the UI thread, and then used and -// destroyed on the IO thread. -class BLIMP_NET_EXPORT BlimpMessageCheckpointer : public BlimpMessageProcessor { - public: - BlimpMessageCheckpointer(BlimpMessageProcessor* incoming_processor, - BlimpMessageProcessor* outgoing_processor, - BlimpMessageCheckpointObserver* checkpoint_observer); - ~BlimpMessageCheckpointer() override; - - // BlimpMessageProcessor interface. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - private: - void InvokeCompletionCallback(const net::CompletionCallback& callback, - int result); - void SendCheckpointAck(); - - BlimpMessageProcessor* incoming_processor_; - BlimpMessageProcessor* outgoing_processor_; - BlimpMessageCheckpointObserver* checkpoint_observer_; - - // Holds the Id of the message that most recently completed processing. - int64_t checkpoint_id_ = 0; - - // Used to batch multiple processed messages into a single ACK. - base::OneShotTimer defer_timer_; - - // Used to abandon pending ProcessMessage completion callbacks on deletion. - base::WeakPtrFactory<BlimpMessageCheckpointer> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageCheckpointer); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_CHECKPOINTER_H_
diff --git a/blimp/net/blimp_message_checkpointer_unittest.cc b/blimp/net/blimp_message_checkpointer_unittest.cc deleted file mode 100644 index 2dc829a7..0000000 --- a/blimp/net/blimp_message_checkpointer_unittest.cc +++ /dev/null
@@ -1,171 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_checkpointer.h" - -#include "base/memory/ptr_util.h" -#include "base/memory/ref_counted.h" -#include "base/test/test_mock_time_task_runner.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/net/blimp_message_checkpoint_observer.h" -#include "blimp/net/test_common.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::SaveArg; - -namespace blimp { - -namespace { -class MockCheckpointObserver : public BlimpMessageCheckpointObserver { - public: - MockCheckpointObserver() {} - ~MockCheckpointObserver() override {} - - MOCK_METHOD1(OnMessageCheckpoint, void(int64_t)); -}; - -} // namespace - -class BlimpMessageCheckpointerTest : public testing::Test { - public: - BlimpMessageCheckpointerTest() - : runner_(new base::TestMockTimeTaskRunner), runner_handle_(runner_) {} - - ~BlimpMessageCheckpointerTest() override {} - - int64_t SimulateIncomingMessage() { - InputMessage* input = nullptr; - std::unique_ptr<BlimpMessage> message(CreateBlimpMessage(&input)); - message->set_message_id(++message_id_); - checkpointer_->ProcessMessage( - std::move(message), - base::Bind(&BlimpMessageCheckpointerTest::IncomingCompletionCallback, - base::Unretained(this))); - return message_id_; - } - - void SetUp() override { - checkpointer_ = base::MakeUnique<BlimpMessageCheckpointer>( - &incoming_processor_, &outgoing_processor_, &checkpoint_observer_); - } - - MOCK_METHOD1(IncomingCompletionCallback, void(int)); - - protected: - // Used to verify timing-specific behaviours. - scoped_refptr<base::TestMockTimeTaskRunner> runner_; - base::ThreadTaskRunnerHandle runner_handle_; - - int64_t message_id_ = 0; - - testing::StrictMock<MockBlimpMessageProcessor> incoming_processor_; - testing::StrictMock<MockBlimpMessageProcessor> outgoing_processor_; - testing::StrictMock<MockCheckpointObserver> checkpoint_observer_; - net::CompletionCallback captured_cb_; - - std::unique_ptr<BlimpMessageCheckpointer> checkpointer_; -}; - -TEST_F(BlimpMessageCheckpointerTest, CallbackPropagates) { - EXPECT_CALL(incoming_processor_, MockableProcessMessage(_, _)) - .WillOnce(SaveArg<1>(&captured_cb_)); - EXPECT_CALL(*this, IncomingCompletionCallback(_)); - - // Simulate an incoming message. - SimulateIncomingMessage(); - - // Verify TestCompletionCallback called on completion. - captured_cb_.Run(net::OK); -} - -TEST_F(BlimpMessageCheckpointerTest, DeleteWhileProcessing) { - EXPECT_CALL(incoming_processor_, MockableProcessMessage(_, _)) - .WillOnce(SaveArg<1>(&captured_cb_)); - EXPECT_CALL(*this, IncomingCompletionCallback(_)).Times(0); - - // Simulate an incoming message. - SimulateIncomingMessage(); - - // Delete the checkpointer, then simulate completion of processing. - // TestCompletionCallback should not fire, so no expectations. - checkpointer_ = nullptr; - captured_cb_.Run(net::OK); -} - -TEST_F(BlimpMessageCheckpointerTest, SingleMessageAck) { - EXPECT_CALL(incoming_processor_, MockableProcessMessage(_, _)) - .WillOnce(SaveArg<1>(&captured_cb_)); - std::unique_ptr<BlimpMessage> expected_ack = CreateCheckpointAckMessage(1); - EXPECT_CALL(outgoing_processor_, - MockableProcessMessage(EqualsProto(*expected_ack), _)); - EXPECT_CALL(*this, IncomingCompletionCallback(net::OK)); - - // Simulate an incoming message. - SimulateIncomingMessage(); - - // Fast-forward time to verify that an ACK message is sent. - captured_cb_.Run(net::OK); - runner_->FastForwardBy(base::TimeDelta::FromSeconds(2)); -} - -TEST_F(BlimpMessageCheckpointerTest, BatchMessageAck) { - EXPECT_CALL(incoming_processor_, MockableProcessMessage(_, _)) - .Times(10) - .WillRepeatedly(SaveArg<1>(&captured_cb_)); - std::unique_ptr<BlimpMessage> expected_ack = CreateCheckpointAckMessage(10); - EXPECT_CALL(outgoing_processor_, - MockableProcessMessage(EqualsProto(*expected_ack), _)); - EXPECT_CALL(*this, IncomingCompletionCallback(net::OK)).Times(10); - - // Simulate ten incoming messages. - for (int i = 0; i < 10; ++i) { - SimulateIncomingMessage(); - captured_cb_.Run(net::OK); - } - - // Fast-forward time to verify that only a single ACK message is sent. - runner_->FastForwardBy(base::TimeDelta::FromSeconds(2)); -} - -TEST_F(BlimpMessageCheckpointerTest, MultipleAcks) { - EXPECT_CALL(incoming_processor_, MockableProcessMessage(_, _)) - .Times(2) - .WillRepeatedly(SaveArg<1>(&captured_cb_)); - std::unique_ptr<BlimpMessage> expected_ack1 = CreateCheckpointAckMessage(1); - EXPECT_CALL(outgoing_processor_, - MockableProcessMessage(EqualsProto(*expected_ack1), _)); - std::unique_ptr<BlimpMessage> expected_ack2 = CreateCheckpointAckMessage(2); - EXPECT_CALL(outgoing_processor_, - MockableProcessMessage(EqualsProto(*expected_ack2), _)); - EXPECT_CALL(*this, IncomingCompletionCallback(net::OK)).Times(2); - - // Simulate an incoming messages and fast-forward to get the ACK. - SimulateIncomingMessage(); - captured_cb_.Run(net::OK); - runner_->FastForwardBy(base::TimeDelta::FromSeconds(2)); - - // And do it again to verify we get a fresh ACK. - SimulateIncomingMessage(); - captured_cb_.Run(net::OK); - runner_->FastForwardBy(base::TimeDelta::FromSeconds(2)); -} - -TEST_F(BlimpMessageCheckpointerTest, IncomingAckMessage) { - EXPECT_CALL(*this, IncomingCompletionCallback(net::OK)); - EXPECT_CALL(checkpoint_observer_, OnMessageCheckpoint(10)); - - // Simulate an incoming message. - std::unique_ptr<BlimpMessage> ack_message = CreateCheckpointAckMessage(10); - checkpointer_->ProcessMessage( - std::move(ack_message), - base::Bind(&BlimpMessageCheckpointerTest::IncomingCompletionCallback, - base::Unretained(this))); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_demultiplexer.cc b/blimp/net/blimp_message_demultiplexer.cc deleted file mode 100644 index b6a86ce..0000000 --- a/blimp/net/blimp_message_demultiplexer.cc +++ /dev/null
@@ -1,49 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_demultiplexer.h" - -#include <string> - -#include "base/strings/stringprintf.h" -#include "blimp/common/logging.h" -#include "blimp/net/common.h" -#include "net/base/net_errors.h" - -namespace blimp { - -BlimpMessageDemultiplexer::BlimpMessageDemultiplexer() {} - -BlimpMessageDemultiplexer::~BlimpMessageDemultiplexer() {} - -void BlimpMessageDemultiplexer::AddProcessor( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* receiver) { - DCHECK(receiver); - if (feature_receiver_map_.find(feature_case) == feature_receiver_map_.end()) { - feature_receiver_map_.insert(std::make_pair(feature_case, receiver)); - } else { - DLOG(FATAL) << "Handler already registered for feature=" << feature_case - << "."; - } -} - -void BlimpMessageDemultiplexer::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - DVLOG(2) << "ProcessMessage : " << *message; - auto receiver_iter = feature_receiver_map_.find(message->feature_case()); - if (receiver_iter == feature_receiver_map_.end()) { - DLOG(ERROR) << "No registered receiver for " << *message << "."; - if (!callback.is_null()) { - callback.Run(net::ERR_NOT_IMPLEMENTED); - } - return; - } - - DVLOG(2) << "Routed message " << *message << "."; - receiver_iter->second->ProcessMessage(std::move(message), callback); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_demultiplexer.h b/blimp/net/blimp_message_demultiplexer.h deleted file mode 100644 index 1a87ba1e..0000000 --- a/blimp/net/blimp_message_demultiplexer.h +++ /dev/null
@@ -1,50 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_DEMULTIPLEXER_H_ -#define BLIMP_NET_BLIMP_MESSAGE_DEMULTIPLEXER_H_ - -#include <map> - -#include "base/containers/small_map.h" -#include "base/macros.h" -#include "base/threading/thread_checker.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -// Multiplexing BlimpMessageProcessor which routes BlimpMessages to message -// processors based on the specific feature. -// BlimpMessageDemultiplexer is created on the UI thread, and then used and -// destroyed on the IO thread. -class BLIMP_NET_EXPORT BlimpMessageDemultiplexer - : public BlimpMessageProcessor { - public: - BlimpMessageDemultiplexer(); - ~BlimpMessageDemultiplexer() override; - - // Registers a message processor which will receive all messages - // of the |feature_case| specified. - // Only one handler may be added per type. - // - // |handler| must be valid when ProcessMessage() is called. - void AddProcessor(BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* handler); - - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - private: - base::SmallMap<std::map<BlimpMessage::FeatureCase, BlimpMessageProcessor*>> - feature_receiver_map_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageDemultiplexer); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_DEMULTIPLEXER_H_
diff --git a/blimp/net/blimp_message_demultiplexer_unittest.cc b/blimp/net/blimp_message_demultiplexer_unittest.cc deleted file mode 100644 index a4527a8..0000000 --- a/blimp/net/blimp_message_demultiplexer_unittest.cc +++ /dev/null
@@ -1,71 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_demultiplexer.h" - -#include "base/logging.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/net/test_common.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::InvokeArgument; -using testing::Ref; -using testing::Return; -using testing::SaveArg; - -namespace blimp { - -class BlimpMessageDemultiplexerTest : public testing::Test { - public: - BlimpMessageDemultiplexerTest() - : input_msg_(new BlimpMessage), compositor_msg_(new BlimpMessage) {} - - void SetUp() override { - demux_.AddProcessor(BlimpMessage::kInput, &receiver1_); - demux_.AddProcessor(BlimpMessage::kCompositor, &receiver2_); - InputMessage* input = nullptr; - input_msg_ = CreateBlimpMessage(&input); - CompositorMessage* compositor = nullptr; - compositor_msg_ = CreateBlimpMessage(&compositor, 1); - } - - protected: - std::unique_ptr<BlimpMessage> input_msg_; - std::unique_ptr<BlimpMessage> compositor_msg_; - MockBlimpMessageProcessor receiver1_; - MockBlimpMessageProcessor receiver2_; - net::CompletionCallback captured_cb_; - BlimpMessageDemultiplexer demux_; -}; - -TEST_F(BlimpMessageDemultiplexerTest, ProcessMessageOK) { - EXPECT_CALL(receiver1_, MockableProcessMessage(Ref(*input_msg_), _)) - .WillOnce(SaveArg<1>(&captured_cb_)); - net::TestCompletionCallback cb; - demux_.ProcessMessage(std::move(input_msg_), cb.callback()); - captured_cb_.Run(net::OK); - EXPECT_EQ(net::OK, cb.WaitForResult()); -} - -TEST_F(BlimpMessageDemultiplexerTest, ProcessMessageFailed) { - EXPECT_CALL(receiver2_, MockableProcessMessage(Ref(*compositor_msg_), _)) - .WillOnce(SaveArg<1>(&captured_cb_)); - net::TestCompletionCallback cb2; - demux_.ProcessMessage(std::move(compositor_msg_), cb2.callback()); - captured_cb_.Run(net::ERR_FAILED); - EXPECT_EQ(net::ERR_FAILED, cb2.WaitForResult()); -} - -TEST_F(BlimpMessageDemultiplexerTest, ProcessMessageNoRegisteredHandler) { - net::TestCompletionCallback cb; - std::unique_ptr<BlimpMessage> unknown_message(new BlimpMessage); - demux_.ProcessMessage(std::move(unknown_message), cb.callback()); - EXPECT_EQ(net::ERR_NOT_IMPLEMENTED, cb.WaitForResult()); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_multiplexer.cc b/blimp/net/blimp_message_multiplexer.cc deleted file mode 100644 index d3b9923..0000000 --- a/blimp/net/blimp_message_multiplexer.cc +++ /dev/null
@@ -1,61 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_multiplexer.h" - -#include "base/logging.h" -#include "base/memory/ptr_util.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" - -namespace blimp { -namespace { - -class MultiplexedSender : public BlimpMessageProcessor { - public: - MultiplexedSender(base::WeakPtr<BlimpMessageProcessor> output_processor, - BlimpMessage::FeatureCase feature_case); - ~MultiplexedSender() override; - - // BlimpMessageProcessor implementation. - // |message.feature_case|, if set, must match the sender's |feature_case_|. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - private: - base::WeakPtr<BlimpMessageProcessor> output_processor_; - BlimpMessage::FeatureCase feature_case_; - - DISALLOW_COPY_AND_ASSIGN(MultiplexedSender); -}; - -MultiplexedSender::MultiplexedSender( - base::WeakPtr<BlimpMessageProcessor> output_processor, - BlimpMessage::FeatureCase feature_case) - : output_processor_(output_processor), feature_case_(feature_case) {} - -MultiplexedSender::~MultiplexedSender() {} - -void MultiplexedSender::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - DCHECK_EQ(feature_case_, message->feature_case()); - output_processor_->ProcessMessage(std::move(message), callback); -} - -} // namespace - -BlimpMessageMultiplexer::BlimpMessageMultiplexer( - BlimpMessageProcessor* output_processor) - : output_weak_factory_(output_processor) {} - -BlimpMessageMultiplexer::~BlimpMessageMultiplexer() {} - -std::unique_ptr<BlimpMessageProcessor> BlimpMessageMultiplexer::CreateSender( - BlimpMessage::FeatureCase feature_case) { - return base::MakeUnique<MultiplexedSender>(output_weak_factory_.GetWeakPtr(), - feature_case); -} -} // namespace blimp
diff --git a/blimp/net/blimp_message_multiplexer.h b/blimp/net/blimp_message_multiplexer.h deleted file mode 100644 index 064e0956..0000000 --- a/blimp/net/blimp_message_multiplexer.h +++ /dev/null
@@ -1,45 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_MULTIPLEXER_H_ -#define BLIMP_NET_BLIMP_MESSAGE_MULTIPLEXER_H_ - -#include <memory> - -#include "base/macros.h" -#include "base/memory/weak_ptr.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -class BlimpMessageProcessor; - -// Creates MessageProcessors that receive outgoing messages and put them -// onto a multiplexed message stream. -// BlimpMessageMultiplexer is created on the UI thread, and then used and -// destroyed on the IO thread. -class BLIMP_NET_EXPORT BlimpMessageMultiplexer { - public: - // |output_processor|: A pointer to the MessageProcessor that will receive the - // multiplexed message stream. - explicit BlimpMessageMultiplexer(BlimpMessageProcessor* output_processor); - - ~BlimpMessageMultiplexer(); - - // Creates a BlimpMessageProcessor object for sending messages of type - // |feature_case|. Any number of senders can be created at a time for a given - // type. - std::unique_ptr<BlimpMessageProcessor> CreateSender( - BlimpMessage::FeatureCase feature_case); - - private: - base::WeakPtrFactory<BlimpMessageProcessor> output_weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageMultiplexer); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_MULTIPLEXER_H_
diff --git a/blimp/net/blimp_message_multiplexer_unittest.cc b/blimp/net/blimp_message_multiplexer_unittest.cc deleted file mode 100644 index 9dd600f..0000000 --- a/blimp/net/blimp_message_multiplexer_unittest.cc +++ /dev/null
@@ -1,114 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/input.pb.h" -#include "blimp/common/proto/navigation.pb.h" -#include "blimp/net/blimp_message_multiplexer.h" -#include "blimp/net/test_common.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::DoAll; -using testing::Ref; -using testing::SaveArg; - -namespace blimp { -namespace { - -class BlimpMessageMultiplexerTest : public testing::Test { - public: - BlimpMessageMultiplexerTest() - : multiplexer_(&mock_output_processor_), - input_message_(new BlimpMessage), - navigation_message_(new BlimpMessage), - input_processor_(multiplexer_.CreateSender(BlimpMessage::kInput)), - navigation_processor_( - multiplexer_.CreateSender(BlimpMessage::kNavigation)) {} - - void SetUp() override { - EXPECT_CALL(mock_output_processor_, MockableProcessMessage(_, _)) - .WillRepeatedly( - DoAll(SaveArg<0>(&captured_message_), SaveArg<1>(&captured_cb_))); - - input_message_->mutable_input()->set_type( - InputMessage::Type_GestureScrollBegin); - navigation_message_->mutable_navigation()->set_type( - NavigationMessage::LOAD_URL); - } - - protected: - MockBlimpMessageProcessor mock_output_processor_; - BlimpMessageMultiplexer multiplexer_; - std::unique_ptr<BlimpMessage> input_message_; - std::unique_ptr<BlimpMessage> navigation_message_; - BlimpMessage captured_message_; - net::CompletionCallback captured_cb_; - std::unique_ptr<BlimpMessageProcessor> input_processor_; - std::unique_ptr<BlimpMessageProcessor> navigation_processor_; -}; - -// Verify that each sender propagates its types and copies the message payload -// correctly. -TEST_F(BlimpMessageMultiplexerTest, TypeSetByMux) { - net::TestCompletionCallback cb_1; - input_processor_->ProcessMessage(std::move(input_message_), cb_1.callback()); - EXPECT_EQ(BlimpMessage::kInput, captured_message_.feature_case()); - EXPECT_EQ(InputMessage::Type_GestureScrollBegin, - captured_message_.input().type()); - captured_cb_.Run(net::OK); - EXPECT_EQ(net::OK, cb_1.WaitForResult()); - - net::TestCompletionCallback cb_2; - navigation_processor_->ProcessMessage(std::move(navigation_message_), - cb_2.callback()); - EXPECT_EQ(BlimpMessage::kNavigation, captured_message_.feature_case()); - EXPECT_EQ(NavigationMessage::LOAD_URL, captured_message_.navigation().type()); - captured_cb_.Run(net::ERR_FAILED); - EXPECT_EQ(net::ERR_FAILED, cb_2.WaitForResult()); -} - -// Verify that the multiplexer allows the caller to supply a message type. -TEST_F(BlimpMessageMultiplexerTest, TypeSetByCaller) { - input_message_->mutable_input(); - - net::TestCompletionCallback cb_1; - input_processor_->ProcessMessage(std::move(input_message_), cb_1.callback()); - EXPECT_EQ(BlimpMessage::kInput, captured_message_.feature_case()); - EXPECT_EQ(InputMessage::Type_GestureScrollBegin, - captured_message_.input().type()); - captured_cb_.Run(net::OK); - EXPECT_EQ(net::OK, cb_1.WaitForResult()); -} - -// Verify that senders for a given type can be torn down and recreated. -TEST_F(BlimpMessageMultiplexerTest, SenderTransience) { - net::TestCompletionCallback cb_3; - input_processor_ = multiplexer_.CreateSender(BlimpMessage::kInput); - input_processor_->ProcessMessage(std::move(input_message_), cb_3.callback()); - EXPECT_EQ(BlimpMessage::kInput, captured_message_.feature_case()); - EXPECT_EQ(InputMessage::Type_GestureScrollBegin, - captured_message_.input().type()); - captured_cb_.Run(net::OK); - EXPECT_EQ(net::OK, cb_3.WaitForResult()); -} - -// Verify that there is no limit on the number of senders for a given type. -TEST_F(BlimpMessageMultiplexerTest, SenderMultiplicity) { - net::TestCompletionCallback cb_4; - std::unique_ptr<BlimpMessageProcessor> input_processor_2 = - multiplexer_.CreateSender(BlimpMessage::kInput); - input_processor_2->ProcessMessage(std::move(input_message_), cb_4.callback()); - EXPECT_EQ(BlimpMessage::kInput, captured_message_.feature_case()); - EXPECT_EQ(InputMessage::Type_GestureScrollBegin, - captured_message_.input().type()); - captured_cb_.Run(net::ERR_INVALID_ARGUMENT); - EXPECT_EQ(net::ERR_INVALID_ARGUMENT, cb_4.WaitForResult()); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/blimp_message_output_buffer.cc b/blimp/net/blimp_message_output_buffer.cc deleted file mode 100644 index 190804c..0000000 --- a/blimp/net/blimp_message_output_buffer.cc +++ /dev/null
@@ -1,159 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_output_buffer.h" - -#include <algorithm> - -#include "base/location.h" -#include "base/macros.h" -#include "base/memory/ptr_util.h" -#include "base/single_thread_task_runner.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/logging.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "net/base/net_errors.h" - -namespace blimp { - -BlimpMessageOutputBuffer::BlimpMessageOutputBuffer(int max_buffer_size_bytes) - : max_buffer_size_bytes_(max_buffer_size_bytes) {} - -BlimpMessageOutputBuffer::~BlimpMessageOutputBuffer() {} - -void BlimpMessageOutputBuffer::SetOutputProcessor( - BlimpMessageProcessor* processor) { - DVLOG(1) << "SetOutputProcessor " << processor; - // Check that we are setting or removing the processor, not replacing it. - if (processor) { - DCHECK(!output_processor_); - output_processor_ = processor; - write_complete_cb_.Reset(base::Bind( - &BlimpMessageOutputBuffer::OnWriteComplete, base::Unretained(this))); - WriteNextMessageIfReady(); - } else { - DCHECK(output_processor_); - output_processor_ = nullptr; - write_complete_cb_.Cancel(); - } -} - -void BlimpMessageOutputBuffer::RetransmitBufferedMessages() { - DCHECK(output_processor_); - DVLOG(1) << "RetransmitBufferedMessages()"; - - // Prepend the entirety of |ack_buffer_| to |write_buffer_|. - write_buffer_.insert(write_buffer_.begin(), - std::make_move_iterator(ack_buffer_.begin()), - std::make_move_iterator(ack_buffer_.end())); - ack_buffer_.clear(); - - WriteNextMessageIfReady(); -} - -int BlimpMessageOutputBuffer::GetBufferByteSizeForTest() const { - return write_buffer_.size() + ack_buffer_.size(); -} - -int BlimpMessageOutputBuffer::GetUnacknowledgedMessageCountForTest() const { - return ack_buffer_.size(); -} - -void BlimpMessageOutputBuffer::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - DVLOG(2) << "OutputBuffer::ProcessMessage " << *message; - - message->set_message_id(++prev_message_id_); - - current_buffer_size_bytes_ += message->ByteSize(); - if (max_buffer_size_bytes_ < current_buffer_size_bytes_) - DLOG(WARNING) << "Output Buffer Size exceeds " << max_buffer_size_bytes_ - << "bytes. Current size: " << current_buffer_size_bytes_ - << " bytes."; - - write_buffer_.push_back( - base::MakeUnique<BufferEntry>(std::move(message), callback)); - - // Write the message - if (write_buffer_.size() == 1 && output_processor_) { - WriteNextMessageIfReady(); - } -} - -// Flushes acknowledged messages from the buffer and invokes their -// |callbacks|, if any. -void BlimpMessageOutputBuffer::OnMessageCheckpoint(int64_t message_id) { - VLOG(2) << "OnMessageCheckpoint (message_id=" << message_id << ")"; - if (ack_buffer_.empty()) { - LOG(WARNING) << "Checkpoint called while buffer is empty."; - return; - } - if (message_id > prev_message_id_) { - LOG(WARNING) << "Illegal checkpoint response: " << message_id; - return; - } - - // Remove all acknowledged messages through |message_id| and invoke their - // write callbacks, if set. - while (!ack_buffer_.empty() && - ack_buffer_.front()->message->message_id() <= message_id) { - const BufferEntry& ack_entry = *ack_buffer_.front(); - current_buffer_size_bytes_ -= ack_entry.message->GetCachedSize(); - DCHECK_GE(current_buffer_size_bytes_, 0); - VLOG(3) << "Buffer size: " << current_buffer_size_bytes_ - << " (max=" << current_buffer_size_bytes_ << ")"; - - if (!ack_entry.callback.is_null()) { - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(ack_entry.callback, net::OK)); - } - - ack_buffer_.pop_front(); - } - - // An empty buffer should have a zero-byte footprint. - DCHECK(current_buffer_size_bytes_ > 0 || - (ack_buffer_.empty() && write_buffer_.empty())) - << "Expected zero-length buffer size, was " << current_buffer_size_bytes_ - << " bytes instead."; -} - -BlimpMessageOutputBuffer::BufferEntry::BufferEntry( - std::unique_ptr<BlimpMessage> message, - net::CompletionCallback callback) - : message(std::move(message)), callback(callback) {} - -BlimpMessageOutputBuffer::BufferEntry::~BufferEntry() {} - -void BlimpMessageOutputBuffer::WriteNextMessageIfReady() { - DVLOG(3) << "WriteNextMessageIfReady"; - if (write_buffer_.empty()) { - DVLOG(3) << "Nothing to write."; - return; - } - - std::unique_ptr<BlimpMessage> message_to_write( - new BlimpMessage(*write_buffer_.front()->message)); - DVLOG(3) << "Writing message (id=" - << write_buffer_.front()->message->message_id() << ", " - << *message_to_write << ")"; - - output_processor_->ProcessMessage(std::move(message_to_write), - write_complete_cb_.callback()); - DVLOG(3) << "Queue size: " << write_buffer_.size(); -} - -void BlimpMessageOutputBuffer::OnWriteComplete(int result) { - DCHECK_LE(result, 0); - - VLOG(2) << "Write result=" << net::ErrorToString(result); - if (result == net::OK) { - ack_buffer_.push_back(std::move(write_buffer_.front())); - write_buffer_.pop_front(); - WriteNextMessageIfReady(); - } -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_output_buffer.h b/blimp/net/blimp_message_output_buffer.h deleted file mode 100644 index e5895d4..0000000 --- a/blimp/net/blimp_message_output_buffer.h +++ /dev/null
@@ -1,101 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_OUTPUT_BUFFER_H_ -#define BLIMP_NET_BLIMP_MESSAGE_OUTPUT_BUFFER_H_ - -#include <stdint.h> - -#include <list> -#include <queue> -#include <utility> - -#include "base/macros.h" -#include "blimp/net/blimp_message_checkpoint_observer.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" -#include "net/base/completion_callback.h" - -namespace blimp { - -// Provides a FIFO buffer for reliable, ordered message delivery. -// Messages are retained for redelivery until they are acknowledged by the -// receiving end (via BlimpMessageCheckpointObserver). -// Messages can be paired with callbacks that are invoked on successful -// message acknowledgment. -// (Redelivery will be used in a future CL to implement Fast Recovery -// of dropped connections.) -// BlimpMessageOutputBuffer is created on the UI thread, and then used and -// destroyed on the IO thread. -class BLIMP_NET_EXPORT BlimpMessageOutputBuffer - : public BlimpMessageProcessor, - public BlimpMessageCheckpointObserver { - public: - explicit BlimpMessageOutputBuffer(int max_buffer_size_bytes); - ~BlimpMessageOutputBuffer() override; - - // Sets the processor that will be used for writing buffered messages. - void SetOutputProcessor(BlimpMessageProcessor* processor); - - // Marks all messages in buffer for retransmission. - void RetransmitBufferedMessages(); - - // BlimpMessageProcessor implementation. - // |callback|, if set, will be called once the remote end has acknowledged the - // receipt of |message|. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - // MessageCheckpointObserver implementation. - void OnMessageCheckpoint(int64_t message_id) override; - - int GetBufferByteSizeForTest() const; - int GetUnacknowledgedMessageCountForTest() const; - - private: - struct BufferEntry { - BufferEntry(std::unique_ptr<BlimpMessage> message, - net::CompletionCallback callback); - ~BufferEntry(); - - const std::unique_ptr<BlimpMessage> message; - const net::CompletionCallback callback; - }; - - typedef std::list<std::unique_ptr<BufferEntry>> MessageBuffer; - - // Writes the next message in the buffer if an output processor is attached - // and the buffer contains a message. - void WriteNextMessageIfReady(); - - // Receives the completion status of a write operation. - void OnWriteComplete(int result); - - BlimpMessageProcessor* output_processor_ = nullptr; - net::CancelableCompletionCallback write_complete_cb_; - - // Maximum serialized footprint of buffered messages. - int max_buffer_size_bytes_; - - // Serialized footprint of the messages contained in the write and ack - // buffers. - int current_buffer_size_bytes_ = 0; - - // The ID used by the last outgoing message. - int64_t prev_message_id_ = 0; - - // List of unsent messages. - MessageBuffer write_buffer_; - - // List of messages that are sent and awaiting acknowledgment. - // The messages in |ack_buffer_| are contiguous with the messages in - // |write_buffer_|. - MessageBuffer ack_buffer_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageOutputBuffer); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_OUTPUT_BUFFER_H_
diff --git a/blimp/net/blimp_message_output_buffer_unittest.cc b/blimp/net/blimp_message_output_buffer_unittest.cc deleted file mode 100644 index 6bb1cba..0000000 --- a/blimp/net/blimp_message_output_buffer_unittest.cc +++ /dev/null
@@ -1,263 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_output_buffer.h" - -#include "base/callback_helpers.h" -#include "base/logging.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/test_common.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::InvokeArgument; -using testing::Ref; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { - -class BlimpMessageOutputBufferTest : public testing::Test { - public: - BlimpMessageOutputBufferTest() {} - - void SetUp() override { - input_msg_.mutable_input(); - input_msg_.set_message_id(1); - compositor_msg_.mutable_compositor(); - compositor_msg_.set_message_id(2); - - // Buffer should only have space for two unacknowledged messages - // (with message IDs). - ASSERT_EQ(input_msg_.ByteSize(), compositor_msg_.ByteSize()); - buffer_.reset(new BlimpMessageOutputBuffer(2 * input_msg_.GetCachedSize())); - } - - protected: - void AddOutputExpectation(const BlimpMessage& msg) { - EXPECT_CALL(output_processor_, MockableProcessMessage(EqualsProto(msg), _)) - .WillOnce(SaveArg<1>(&captured_cb_)) - .RetiresOnSaturation(); - } - - BlimpMessage WithMessageId(const BlimpMessage& message, int64_t message_id) { - BlimpMessage output = message; - output.set_message_id(message_id); - return output; - } - - BlimpMessage input_msg_; - BlimpMessage compositor_msg_; - - base::MessageLoop message_loop_; - net::CompletionCallback captured_cb_; - MockBlimpMessageProcessor output_processor_; - std::unique_ptr<BlimpMessageOutputBuffer> buffer_; - testing::InSequence s; -}; - -// Verify batched writes and acknowledgements. -TEST_F(BlimpMessageOutputBufferTest, SeparatelyBufferWriteAck) { - net::TestCompletionCallback complete_cb_1; - net::TestCompletionCallback complete_cb_2; - - AddOutputExpectation(input_msg_); - AddOutputExpectation(compositor_msg_); - - // Accumulate two messages. - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(input_msg_)), - complete_cb_1.callback()); - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(compositor_msg_)), - complete_cb_2.callback()); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - - // Write two messages. - ASSERT_TRUE(captured_cb_.is_null()); - buffer_->SetOutputProcessor(&output_processor_); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(2, buffer_->GetUnacknowledgedMessageCountForTest()); - - // Both messages are acknowledged by separate checkpoints. - buffer_->OnMessageCheckpoint(1); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); - buffer_->OnMessageCheckpoint(2); - ASSERT_EQ(0, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - EXPECT_EQ(net::OK, complete_cb_2.WaitForResult()); -} - -// Verify buffer writes from an empty state. -TEST_F(BlimpMessageOutputBufferTest, WritesFromEmptyBuffer) { - net::TestCompletionCallback complete_cb_1; - net::TestCompletionCallback complete_cb_2; - - AddOutputExpectation(input_msg_); - AddOutputExpectation(compositor_msg_); - - ASSERT_TRUE(captured_cb_.is_null()); - buffer_->SetOutputProcessor(&output_processor_); - - // Message #0 is buffered, sent, acknowledged. - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(input_msg_)), - complete_cb_1.callback()); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - buffer_->OnMessageCheckpoint(1); - ASSERT_EQ(0, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(compositor_msg_)), - complete_cb_2.callback()); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - buffer_->OnMessageCheckpoint(2); - ASSERT_EQ(0, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); -} - -// Verify that a single checkpoint can be used to acknowledge two writes. -TEST_F(BlimpMessageOutputBufferTest, SharedCheckpoint) { - net::TestCompletionCallback complete_cb_1; - net::TestCompletionCallback complete_cb_2; - - AddOutputExpectation(input_msg_); - AddOutputExpectation(compositor_msg_); - - // Message #1 is written but unacknowledged. - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(input_msg_)), - complete_cb_1.callback()); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_TRUE(captured_cb_.is_null()); - buffer_->SetOutputProcessor(&output_processor_); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - - // Message #2 is written but unacknowledged. - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(compositor_msg_)), - complete_cb_2.callback()); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_TRUE(captured_cb_.is_null()); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(2, buffer_->GetUnacknowledgedMessageCountForTest()); - - // Both messages are acknowledged in one checkpoint. - buffer_->OnMessageCheckpoint(2); - ASSERT_EQ(0, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); - EXPECT_EQ(net::OK, complete_cb_2.WaitForResult()); -} - -// Verify that messages that fail to write are kept in a pending write state. -TEST_F(BlimpMessageOutputBufferTest, WriteError) { - net::TestCompletionCallback complete_cb_1; - net::TestCompletionCallback complete_cb_2; - - AddOutputExpectation(input_msg_); - AddOutputExpectation(input_msg_); - - // Accumulate two messages. - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(input_msg_)), - complete_cb_1.callback()); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - - // First write attempt, which fails. - ASSERT_TRUE(captured_cb_.is_null()); - buffer_->SetOutputProcessor(&output_processor_); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::ERR_FAILED); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - - // Simulate disconnect. - buffer_->SetOutputProcessor(nullptr); - - // Reconnect. Should immediately try to write the contents of the buffer. - buffer_->SetOutputProcessor(&output_processor_); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - buffer_->OnMessageCheckpoint(1); - ASSERT_EQ(0, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); -} - -// Verify that unacknowledged messages can be moved back to a pending write -// state (recovery after a lost connection.) -TEST_F(BlimpMessageOutputBufferTest, MessageRetransmit) { - net::TestCompletionCallback complete_cb_1; - net::TestCompletionCallback complete_cb_2; - - AddOutputExpectation(input_msg_); - AddOutputExpectation(compositor_msg_); - AddOutputExpectation(compositor_msg_); // Retransmitted message. - - // Accumulate two messages. - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(input_msg_)), - complete_cb_1.callback()); - buffer_->ProcessMessage(base::WrapUnique(new BlimpMessage(compositor_msg_)), - complete_cb_2.callback()); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - - // Write two messages. - ASSERT_TRUE(captured_cb_.is_null()); - buffer_->SetOutputProcessor(&output_processor_); - ASSERT_FALSE(captured_cb_.is_null()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(2, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(2, buffer_->GetUnacknowledgedMessageCountForTest()); - - // Simulate disconnect & reconnect. - buffer_->SetOutputProcessor(nullptr); - buffer_->SetOutputProcessor(&output_processor_); - - // Remote end indicates that it only received message #0. - // Message #1 should be moved from an unacknowledged state to a pending write - // state. - ASSERT_TRUE(captured_cb_.is_null()); - buffer_->OnMessageCheckpoint(1); - buffer_->RetransmitBufferedMessages(); - ASSERT_FALSE(captured_cb_.is_null()); - ASSERT_EQ(1, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - base::ResetAndReturn(&captured_cb_).Run(net::OK); - ASSERT_EQ(1, buffer_->GetUnacknowledgedMessageCountForTest()); - - // Remote end acknowledges #1, buffer should be empty. - buffer_->OnMessageCheckpoint(2); - ASSERT_EQ(0, buffer_->GetBufferByteSizeForTest()); - ASSERT_EQ(0, buffer_->GetUnacknowledgedMessageCountForTest()); - EXPECT_EQ(net::OK, complete_cb_2.WaitForResult()); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/blimp_message_processor.h b/blimp/net/blimp_message_processor.h deleted file mode 100644 index f13b5be0..0000000 --- a/blimp/net/blimp_message_processor.h +++ /dev/null
@@ -1,32 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_PROCESSOR_H_ -#define BLIMP_NET_BLIMP_MESSAGE_PROCESSOR_H_ - -#include <memory> - -#include "net/base/completion_callback.h" - -namespace blimp { - -class BlimpMessage; - -// Interface implemented by components that process BlimpMessages. -// Message processing workflows can be created as a filter chain of -// BlimpMessageProcessors, and test processors can be added to validate portions -// of the filter chain in isolation. -class BlimpMessageProcessor { - public: - virtual ~BlimpMessageProcessor() {} - - // Processes the BlimpMessage asynchronously. - // The result of the operation is returned to the caller via |callback|. - virtual void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_PROCESSOR_H_
diff --git a/blimp/net/blimp_message_pump.cc b/blimp/net/blimp_message_pump.cc deleted file mode 100644 index cc53d1f..0000000 --- a/blimp/net/blimp_message_pump.cc +++ /dev/null
@@ -1,86 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_pump.h" - -#include "base/macros.h" -#include "blimp/common/logging.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/packet_reader.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" - -namespace blimp { - -BlimpMessagePump::BlimpMessagePump(PacketReader* reader) - : reader_(reader), buffer_(new net::GrowableIOBuffer), weak_factory_(this) { - DCHECK(reader_); - buffer_->SetCapacity(kMaxPacketPayloadSizeBytes); -} - -BlimpMessagePump::~BlimpMessagePump() {} - -void BlimpMessagePump::SetMessageProcessor(BlimpMessageProcessor* processor) { - DVLOG(1) << "SetMessageProcessor, processor=" << processor; - if (processor && !processor_) { - processor_ = processor; - ReadNextPacket(); - } else { - // Don't allow |processor_| to be cleared while there's a read inflight. - if (processor) { - DCHECK(!processor_ || !read_inflight_); - } - processor_ = processor; - } -} - -void BlimpMessagePump::ReadNextPacket() { - DVLOG(2) << "ReadNextPacket"; - DCHECK(processor_); - DCHECK(!read_inflight_); - read_inflight_ = true; - buffer_->set_offset(0); - reader_->ReadPacket(buffer_.get(), - base::Bind(&BlimpMessagePump::OnReadPacketComplete, - weak_factory_.GetWeakPtr())); -} - -void BlimpMessagePump::OnReadPacketComplete(int result) { - DVLOG(2) << "OnReadPacketComplete, result=" << result; - DCHECK(read_inflight_); - read_inflight_ = false; - if (result >= 0) { - std::unique_ptr<BlimpMessage> message(new BlimpMessage); - if (message->ParseFromArray(buffer_->data(), result)) { - VLOG(1) << "Received " << *message; - processor_->ProcessMessage( - std::move(message), - base::Bind(&BlimpMessagePump::OnProcessMessageComplete, - weak_factory_.GetWeakPtr())); - } else { - result = net::ERR_FAILED; - } - } - - if (result < 0) { - error_observer_->OnConnectionError(result); - } -} - -void BlimpMessagePump::OnProcessMessageComplete(int result) { - DVLOG(2) << "OnProcessMessageComplete, result=" << result; - - if (result < 0) { - error_observer_->OnConnectionError(result); - return; - } - - if (processor_) - ReadNextPacket(); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_pump.h b/blimp/net/blimp_message_pump.h deleted file mode 100644 index 199ca51..0000000 --- a/blimp/net/blimp_message_pump.h +++ /dev/null
@@ -1,76 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_PUMP_H_ -#define BLIMP_NET_BLIMP_MESSAGE_PUMP_H_ - -#include <memory> - -#include "base/macros.h" -#include "base/memory/ref_counted.h" -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" -#include "net/base/completion_callback.h" - -namespace net { -class GrowableIOBuffer; -} - -namespace blimp { - -class BlimpMessageProcessor; -class ConnectionErrorObserver; -class PacketReader; - -// Reads and deserializes incoming packets from |reader_|, and forwards parsed -// BlimpMessages to |processor_|. When |processor_| is ready to take the next -// message, the BlimpMessagePump reads the next packet. -class BLIMP_NET_EXPORT BlimpMessagePump { - public: - // Caller ensures that |reader| outlives this object. - explicit BlimpMessagePump(PacketReader* reader); - - ~BlimpMessagePump(); - - // Sets the processor which will take BlimpMessages. - // Caller retains the ownership of |processor|. - // The processor can be unset by passing a null pointer when no reads are - // inflight, ie. after |processor_|->ProcessMessage() is called, but before - // ProcessMessage() invokes its completion callback. - void SetMessageProcessor(BlimpMessageProcessor* processor); - - void set_error_observer(ConnectionErrorObserver* observer) { - error_observer_ = observer; - } - - private: - // Read next packet from |reader_|. - void ReadNextPacket(); - - // Callback when next packet is ready in |buffer_|. - void OnReadPacketComplete(int result); - - // Callback when |processor_| finishes processing a BlimpMessage. - // Any values other than net::OK indicate that |processor_| has encountered an - // error that should be handled. Currently all errors will cause the - // connection to be dropped; in the future we will need to add more - // sophisticated error handling logic here. - // TODO(kmarshall): Improve error handling. - void OnProcessMessageComplete(int result); - - PacketReader* reader_; - ConnectionErrorObserver* error_observer_ = nullptr; - BlimpMessageProcessor* processor_ = nullptr; - scoped_refptr<net::GrowableIOBuffer> buffer_; - bool read_inflight_ = false; - - // Used to abandon ProcessMessage completion callbacks if |this| is deleted. - base::WeakPtrFactory<BlimpMessagePump> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessagePump); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_PUMP_H_
diff --git a/blimp/net/blimp_message_pump_unittest.cc b/blimp/net/blimp_message_pump_unittest.cc deleted file mode 100644 index 012ed177..0000000 --- a/blimp/net/blimp_message_pump_unittest.cc +++ /dev/null
@@ -1,165 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <stddef.h> -#include <string> - -#include "base/callback_helpers.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_pump.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::DoAll; -using testing::InSequence; -using testing::NotNull; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { - -class BlimpMessagePumpTest : public testing::Test { - public: - BlimpMessagePumpTest() { - TabControlMessage* tab_control = nullptr; - message1_ = CreateBlimpMessage(&tab_control); - InputMessage* input = nullptr; - message2_ = CreateBlimpMessage(&input); - message_pump_.reset(new BlimpMessagePump(&reader_)); - message_pump_->set_error_observer(&error_observer_); - } - - ~BlimpMessagePumpTest() override {} - - void NullMessageProcessor() { message_pump_->SetMessageProcessor(nullptr); } - - protected: - std::unique_ptr<BlimpMessage> message1_; - std::unique_ptr<BlimpMessage> message2_; - - testing::StrictMock<MockPacketReader> reader_; - testing::StrictMock<MockConnectionErrorObserver> error_observer_; - testing::StrictMock<MockBlimpMessageProcessor> receiver_; - std::unique_ptr<BlimpMessagePump> message_pump_; -}; - -// Reader completes reading one packet asynchronously. -TEST_F(BlimpMessagePumpTest, ReadPacket) { - net::CompletionCallback read_packet_cb; - EXPECT_CALL(reader_, ReadPacket(NotNull(), _)); - EXPECT_CALL(reader_, ReadPacket(NotNull(), _)) - .WillOnce(DoAll(FillBufferFromMessage<0>(message1_.get()), - SaveArg<1>(&read_packet_cb))) - .RetiresOnSaturation(); - net::CompletionCallback process_msg_cb; - EXPECT_CALL(receiver_, MockableProcessMessage(EqualsProto(*message1_), _)) - .WillOnce(SaveArg<1>(&process_msg_cb)); - message_pump_->SetMessageProcessor(&receiver_); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(message1_->ByteSize()); - process_msg_cb.Run(net::OK); -} - -// Reader completes reading two packets asynchronously. -TEST_F(BlimpMessagePumpTest, ReadTwoPackets) { - net::CompletionCallback read_packet_cb; - EXPECT_CALL(reader_, ReadPacket(NotNull(), _)) - .WillOnce(DoAll(FillBufferFromMessage<0>(message1_.get()), - SaveArg<1>(&read_packet_cb))) - .WillOnce(DoAll(FillBufferFromMessage<0>(message2_.get()), - SaveArg<1>(&read_packet_cb))); - net::CompletionCallback process_msg_cb; - { - InSequence s; - EXPECT_CALL(receiver_, MockableProcessMessage(EqualsProto(*message1_), _)) - .WillOnce(SaveArg<1>(&process_msg_cb)) - .RetiresOnSaturation(); - EXPECT_CALL(receiver_, MockableProcessMessage(EqualsProto(*message2_), _)); - } - message_pump_->SetMessageProcessor(&receiver_); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(message1_->ByteSize()); - - // Trigger next packet read - process_msg_cb.Run(net::OK); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(message2_->ByteSize()); -} - -// Reader completes reading two packets asynchronously. -// The first read succeeds, and the second fails. -TEST_F(BlimpMessagePumpTest, ReadTwoPacketsWithError) { - net::CompletionCallback process_msg_cb; - net::CompletionCallback read_packet_cb; - EXPECT_CALL(reader_, ReadPacket(NotNull(), _)) - .WillOnce(DoAll(FillBufferFromMessage<0>(message1_.get()), - SaveArg<1>(&read_packet_cb))) - .WillOnce(DoAll(FillBufferFromMessage<0>(message2_.get()), - SaveArg<1>(&read_packet_cb))); - EXPECT_CALL(receiver_, MockableProcessMessage(EqualsProto(*message1_), _)) - .WillOnce(SaveArg<1>(&process_msg_cb)); - EXPECT_CALL(error_observer_, OnConnectionError(net::ERR_FAILED)); - - message_pump_->SetMessageProcessor(&receiver_); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(message1_->ByteSize()); - - // Trigger next packet read - process_msg_cb.Run(net::OK); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(net::ERR_FAILED); -} - -// Reader completes reading one packet synchronously, but packet is invalid -TEST_F(BlimpMessagePumpTest, InvalidPacket) { - net::CompletionCallback read_packet_cb; - std::string test_msg("msg"); - EXPECT_CALL(reader_, ReadPacket(NotNull(), _)) - .WillOnce(DoAll(FillBufferFromString<0>(test_msg), - SaveArg<1>(&read_packet_cb))); - EXPECT_CALL(error_observer_, OnConnectionError(net::ERR_FAILED)); - - message_pump_->SetMessageProcessor(&receiver_); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(message1_->ByteSize()); -} - -// Outgoing MessageProcessor can be set to NULL if no read is pending. -// This test NULLs the outgoing processor from within ProcessMessage(). -TEST_F(BlimpMessagePumpTest, NullMessageProcessor) { - // Set up a ReadPacket expectation to return one message to process. - net::CompletionCallback read_packet_cb; - EXPECT_CALL(reader_, ReadPacket(NotNull(), _)) - .WillOnce(DoAll(FillBufferFromMessage<0>(message1_.get()), - SaveArg<1>(&read_packet_cb))) - .RetiresOnSaturation(); - - // Set up a ProcessMessage expectation to NULL the outgoing processor. - net::CompletionCallback process_msg_cb; - EXPECT_CALL(receiver_, MockableProcessMessage(EqualsProto(*message1_), _)) - .WillOnce(DoAll( - InvokeWithoutArgs(this, &BlimpMessagePumpTest::NullMessageProcessor), - SaveArg<1>(&process_msg_cb))); - - // Set the outgoing processor to start the MessagePump. - message_pump_->SetMessageProcessor(&receiver_); - ASSERT_FALSE(read_packet_cb.is_null()); - base::ResetAndReturn(&read_packet_cb).Run(message1_->ByteSize()); - process_msg_cb.Run(net::OK); - // Running |process_msg_cb| should NOT trigger another ReadPacket call. -} - -} // namespace - -} // namespace blimp
diff --git a/blimp/net/blimp_message_thread_pipe.cc b/blimp/net/blimp_message_thread_pipe.cc deleted file mode 100644 index 932d8bf..0000000 --- a/blimp/net/blimp_message_thread_pipe.cc +++ /dev/null
@@ -1,121 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_thread_pipe.h" - -#include "base/bind_helpers.h" -#include "base/location.h" -#include "base/logging.h" -#include "base/memory/ptr_util.h" -#include "base/sequenced_task_runner.h" -#include "base/threading/sequenced_task_runner_handle.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" - -namespace blimp { - -namespace { - -class BlimpMessageThreadProxy : public BlimpMessageProcessor { - public: - BlimpMessageThreadProxy( - const scoped_refptr<base::SequencedTaskRunner>& task_runner, - const base::WeakPtr<BlimpMessageThreadPipe>& pipe); - ~BlimpMessageThreadProxy() override; - - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - private: - // Thread & pipe instance to route messages to/through. - scoped_refptr<base::SequencedTaskRunner> task_runner_; - base::WeakPtr<BlimpMessageThreadPipe> pipe_; - - // Used to correctly drop ProcessMessage callbacks if |this| is deleted. - base::WeakPtrFactory<BlimpMessageThreadProxy> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageThreadProxy); -}; - -BlimpMessageThreadProxy::BlimpMessageThreadProxy( - const scoped_refptr<base::SequencedTaskRunner>& task_runner, - const base::WeakPtr<BlimpMessageThreadPipe>& pipe) - : task_runner_(task_runner), pipe_(pipe), weak_factory_(this) {} - -BlimpMessageThreadProxy::~BlimpMessageThreadProxy() {} - -void DispatchProcessMessage(const base::WeakPtr<BlimpMessageThreadPipe> pipe, - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - // Process the message only if the pipe is still active. - if (pipe) { - pipe->target_processor()->ProcessMessage(std::move(message), callback); - } -} - -void DispatchProcessMessageCallback( - const scoped_refptr<base::SequencedTaskRunner>& task_runner, - const base::WeakPtr<BlimpMessageThreadProxy> proxy, - const net::CompletionCallback& callback, - int result) { - if (!task_runner->RunsTasksOnCurrentThread()) { - // Bounce the completion to the thread from which ProcessMessage was called. - task_runner->PostTask( - FROM_HERE, base::Bind(&DispatchProcessMessageCallback, task_runner, - proxy, callback, result)); - return; - } - - // Only dispatch the completion callback if the |proxy| is still live. - if (proxy) { - callback.Run(result); - } -} - -void BlimpMessageThreadProxy::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - // If |callback| is non-null then wrap it to be called on this thread, iff - // this proxy instance is still alive at the time. - net::CompletionCallback wrapped_callback; - if (!callback.is_null()) { - wrapped_callback = base::Bind(&DispatchProcessMessageCallback, - base::SequencedTaskRunnerHandle::Get(), - weak_factory_.GetWeakPtr(), callback); - } - - // Post |message| to be processed via |pipe_| on |task_runner_|. - task_runner_->PostTask(FROM_HERE, - base::Bind(&DispatchProcessMessage, pipe_, - base::Passed(&message), wrapped_callback)); -} - -} // namespace - -BlimpMessageThreadPipe::BlimpMessageThreadPipe( - const scoped_refptr<base::SequencedTaskRunner>& task_runner) - : target_task_runner_(task_runner), weak_factory_(this) {} - -BlimpMessageThreadPipe::~BlimpMessageThreadPipe() { - DCHECK(target_task_runner_->RunsTasksOnCurrentThread()); -} - -std::unique_ptr<BlimpMessageProcessor> BlimpMessageThreadPipe::CreateProxy() { - return base::MakeUnique<BlimpMessageThreadProxy>(target_task_runner_, - weak_factory_.GetWeakPtr()); -} - -void BlimpMessageThreadPipe::set_target_processor( - BlimpMessageProcessor* processor) { - DCHECK(target_task_runner_->RunsTasksOnCurrentThread()); - target_processor_ = processor; -} - -BlimpMessageProcessor* BlimpMessageThreadPipe::target_processor() const { - DCHECK(target_task_runner_->RunsTasksOnCurrentThread()); - return target_processor_; -} - -} // namespace blimp
diff --git a/blimp/net/blimp_message_thread_pipe.h b/blimp/net/blimp_message_thread_pipe.h deleted file mode 100644 index 648e4a4..0000000 --- a/blimp/net/blimp_message_thread_pipe.h +++ /dev/null
@@ -1,67 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_MESSAGE_THREAD_PIPE_H_ -#define BLIMP_NET_BLIMP_MESSAGE_THREAD_PIPE_H_ - -#include <memory> - -#include "base/memory/ref_counted.h" -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" - -namespace base { -class SequencedTaskRunner; -} - -namespace blimp { - -class BlimpMessageProcessor; - -// Uni-directional MessageProcessor "pipe" that accepts messages on -// one thread and dispatches them to a MessageProcessor on a different -// thread. -// -// Typical usage involves: -// 1. Create the pipe on the "main" thread, specifying the target thread's -// task runner. -// 2. Take one or more MessageProcessor proxies from it. -// 3. Post a task to the target thread to set the target MessageProcessor. -// 4. Start using the MessageProcessor proxy(/ies) on the main thread. -// 5. When the target MessageProcessor is about to be destroyed on the -// target thread, destroy the pipe instance immediately beforehand. -// Any messages that are subsequently passed to a proxy, or are already -// in-flight to the pipe, will be silently dropped. -class BLIMP_NET_EXPORT BlimpMessageThreadPipe { - public: - explicit BlimpMessageThreadPipe( - const scoped_refptr<base::SequencedTaskRunner>& task_runner); - ~BlimpMessageThreadPipe(); - - // Creates a proxy MessageProcessor that routes messages to - // the outgoing MessageProcessor on |task_runner|. - // Proxies are safe to create before the outgoing MessageProcessor - // has been set, but cannot be used until it has after been set - - // see the class-level comment on usage. - // Proxies must be deleted on the thread on which they are used. - std::unique_ptr<BlimpMessageProcessor> CreateProxy(); - - // Sets/gets the target MessageProcessor on the target thread. - void set_target_processor(BlimpMessageProcessor* processor); - BlimpMessageProcessor* target_processor() const; - - private: - // Target MessageProcessor & TaskRunner to process messages with. - BlimpMessageProcessor* target_processor_ = nullptr; - scoped_refptr<base::SequencedTaskRunner> target_task_runner_; - - // Allows |this| to be safely detached from existing proxies on deletion. - base::WeakPtrFactory<BlimpMessageThreadPipe> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageThreadPipe); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_MESSAGE_THREAD_PIPE_H_
diff --git a/blimp/net/blimp_message_thread_pipe_unittest.cc b/blimp/net/blimp_message_thread_pipe_unittest.cc deleted file mode 100644 index 2f0b871..0000000 --- a/blimp/net/blimp_message_thread_pipe_unittest.cc +++ /dev/null
@@ -1,121 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_message_thread_pipe.h" - -#include "base/location.h" -#include "base/memory/ptr_util.h" -#include "base/memory/ref_counted.h" -#include "base/message_loop/message_loop.h" -#include "base/threading/thread.h" -#include "blimp/net/null_blimp_message_processor.h" -#include "blimp/net/test_common.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::SaveArg; - -namespace blimp { - -class BlimpMessageThreadPipeTest : public testing::Test { - public: - BlimpMessageThreadPipeTest() : thread_("PipeThread") {} - - ~BlimpMessageThreadPipeTest() override {} - - void SetUp() override { - // Start the target processor thread and initialize the pipe & proxy. - // Note that none of this will "touch" the target processor, so it's - // safe to do here, before EXPECT_CALL() expectations are set up. - ASSERT_TRUE(thread_.Start()); - pipe_ = base::MakeUnique<BlimpMessageThreadPipe>(thread_.task_runner()); - proxy_ = pipe_->CreateProxy(); - - thread_.task_runner()->PostTask( - FROM_HERE, base::Bind(&BlimpMessageThreadPipe::set_target_processor, - base::Unretained(pipe_.get()), &null_processor_)); - } - - void TearDown() override { - // If |pipe_| is still active, tear it down safely on |thread_|. - if (pipe_) - DeletePipeOnThread(); - - // Synchronize with |thread_| to ensure that any pending work is done. - SynchronizeWithThread(); - } - - MOCK_METHOD1(MockCompletionCallback, void(int)); - - void DeletePipeOnThread() { - thread_.task_runner()->DeleteSoon(FROM_HERE, pipe_.release()); - } - - void SynchronizeWithThread() { - net::TestCompletionCallback cb; - thread_.task_runner()->PostTaskAndReply(FROM_HERE, - base::Bind(&base::DoNothing), - base::Bind(cb.callback(), net::OK)); - ASSERT_EQ(net::OK, cb.WaitForResult()); - } - - protected: - base::MessageLoop message_loop_; - - NullBlimpMessageProcessor null_processor_; - - std::unique_ptr<BlimpMessageThreadPipe> pipe_; - std::unique_ptr<BlimpMessageProcessor> proxy_; - - base::Thread thread_; -}; - -TEST_F(BlimpMessageThreadPipeTest, ProcessMessage) { - EXPECT_CALL(*this, MockCompletionCallback(_)).Times(1); - - // Pass a message to the proxy for processing. - proxy_->ProcessMessage( - base::WrapUnique(new BlimpMessage), - base::Bind(&BlimpMessageThreadPipeTest::MockCompletionCallback, - base::Unretained(this))); -} - -TEST_F(BlimpMessageThreadPipeTest, DeleteProxyBeforeCompletion) { - EXPECT_CALL(*this, MockCompletionCallback(_)).Times(0); - - // Pass a message to the proxy, but then immediately delete the proxy. - proxy_->ProcessMessage( - base::WrapUnique(new BlimpMessage), - base::Bind(&BlimpMessageThreadPipeTest::MockCompletionCallback, - base::Unretained(this))); - proxy_ = nullptr; -} - -TEST_F(BlimpMessageThreadPipeTest, DeletePipeBeforeProcessMessage) { - EXPECT_CALL(*this, MockCompletionCallback(_)).Times(1); - - // Tear down the pipe (on |thread_|) between two ProcessMessage calls. - proxy_->ProcessMessage( - base::WrapUnique(new BlimpMessage), - base::Bind(&BlimpMessageThreadPipeTest::MockCompletionCallback, - base::Unretained(this))); - DeletePipeOnThread(); - proxy_->ProcessMessage( - base::WrapUnique(new BlimpMessage), - base::Bind(&BlimpMessageThreadPipeTest::MockCompletionCallback, - base::Unretained(this))); -} - -TEST_F(BlimpMessageThreadPipeTest, NullCompletionCallback) { - // Don't expect the mock to be called, but do expect not to crash. - EXPECT_CALL(*this, MockCompletionCallback(_)).Times(0); - - proxy_->ProcessMessage(base::WrapUnique(new BlimpMessage), - net::CompletionCallback()); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_net_export.h b/blimp/net/blimp_net_export.h deleted file mode 100644 index 7d0a76c4..0000000 --- a/blimp/net/blimp_net_export.h +++ /dev/null
@@ -1,29 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_NET_EXPORT_H_ -#define BLIMP_NET_BLIMP_NET_EXPORT_H_ - -#if defined(COMPONENT_BUILD) -#if defined(WIN32) - -#if defined(BLIMP_NET_IMPLEMENTATION) -#define BLIMP_NET_EXPORT __declspec(dllexport) -#else -#define BLIMP_NET_EXPORT __declspec(dllimport) -#endif // defined(BLIMP_NET_IMPLEMENTATION) - -#else // defined(WIN32) -#if defined(BLIMP_NET_IMPLEMENTATION) -#define BLIMP_NET_EXPORT __attribute__((visibility("default"))) -#else -#define BLIMP_NET_EXPORT -#endif // defined(BLIMP_NET_IMPLEMENTATION) -#endif - -#else // defined(COMPONENT_BUILD) -#define BLIMP_NET_EXPORT -#endif - -#endif // BLIMP_NET_BLIMP_NET_EXPORT_H_
diff --git a/blimp/net/blimp_stats.cc b/blimp/net/blimp_stats.cc deleted file mode 100644 index 638f940..0000000 --- a/blimp/net/blimp_stats.cc +++ /dev/null
@@ -1,42 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blimp_stats.h" - -#include "base/logging.h" - -namespace blimp { - -// static -base::LazyInstance<BlimpStats> BlimpStats::instance_ = - LAZY_INSTANCE_INITIALIZER; - -// static -BlimpStats* BlimpStats::GetInstance() { - return &instance_.Get(); -} - -BlimpStats::BlimpStats() { - for (size_t i = 0; i <= EVENT_TYPE_MAX; ++i) { - base::subtle::NoBarrier_Store(&values_[i], 0); - } -} - -BlimpStats::~BlimpStats() {} - -void BlimpStats::Add(EventType type, base::subtle::Atomic32 amount) { - if (amount < 0) { - DLOG(FATAL) << "Illegal negative stat value: type=" << type - << ", amount=" << amount << "."; - return; - } - - base::subtle::NoBarrier_AtomicIncrement(&values_[type], amount); -} - -base::subtle::Atomic32 BlimpStats::Get(EventType type) const { - return base::subtle::NoBarrier_Load(&values_[type]); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_stats.h b/blimp/net/blimp_stats.h deleted file mode 100644 index daba94b..0000000 --- a/blimp/net/blimp_stats.h +++ /dev/null
@@ -1,59 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_STATS_H_ -#define BLIMP_NET_BLIMP_STATS_H_ - -#include <memory> -#include <vector> - -#include "base/atomicops.h" -#include "base/lazy_instance.h" -#include "base/macros.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -// Maintains counters for completed commits, network bytes sent and -// network bytes received. Counters increase monotonically over the -// lifetime of the process. -// Class is thread-safe. Individual metrics may be safely modified or retrieved -// concurrently. -class BLIMP_NET_EXPORT BlimpStats { - public: - enum EventType { - BYTES_SENT, - BYTES_RECEIVED, - COMMIT, - EVENT_TYPE_MAX = COMMIT, - }; - - static BlimpStats* GetInstance(); - - // Increments the metric |type| by |amount|. |amount| must be a positive - // value. - void Add(EventType type, base::subtle::Atomic32 amount); - - // Returns value for the metric |type|. - base::subtle::Atomic32 Get(EventType type) const; - - private: - friend struct base::DefaultLazyInstanceTraits<BlimpStats>; - - static base::LazyInstance<BlimpStats> instance_; - - BlimpStats(); - ~BlimpStats(); - - // Values must be read or modified using base::subtle::NoBarrier* functions. - // We are using the NoBarrier* functions because we value performance over - // accuracy of the data. - base::subtle::Atomic32 values_[EVENT_TYPE_MAX + 1]; - - DISALLOW_COPY_AND_ASSIGN(BlimpStats); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_STATS_H_
diff --git a/blimp/net/blimp_stats_unittest.cc b/blimp/net/blimp_stats_unittest.cc deleted file mode 100644 index c58a282..0000000 --- a/blimp/net/blimp_stats_unittest.cc +++ /dev/null
@@ -1,40 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <limits> - -#include "base/at_exit.h" -#include "base/macros.h" -#include "blimp/net/blimp_stats.h" -#include "testing/gtest/include/gtest/gtest.h" - -namespace blimp { - -class BlimpStatsTest : public testing::Test { - public: - BlimpStatsTest() {} - ~BlimpStatsTest() override {} - - private: - base::ShadowingAtExitManager at_exit_manager_; - - DISALLOW_COPY_AND_ASSIGN(BlimpStatsTest); -}; - -TEST_F(BlimpStatsTest, AddStatsAndVerify) { - EXPECT_EQ(0, BlimpStats::GetInstance()->Get(BlimpStats::BYTES_SENT)); - EXPECT_EQ(0, BlimpStats::GetInstance()->Get(BlimpStats::BYTES_RECEIVED)); - EXPECT_EQ(0, BlimpStats::GetInstance()->Get(BlimpStats::COMMIT)); - - BlimpStats::GetInstance()->Add(BlimpStats::BYTES_SENT, 10); - BlimpStats::GetInstance()->Add(BlimpStats::BYTES_SENT, 20); - BlimpStats::GetInstance()->Add(BlimpStats::BYTES_RECEIVED, 5); - BlimpStats::GetInstance()->Add(BlimpStats::COMMIT, 1); - - EXPECT_EQ(30, BlimpStats::GetInstance()->Get(BlimpStats::BYTES_SENT)); - EXPECT_EQ(5, BlimpStats::GetInstance()->Get(BlimpStats::BYTES_RECEIVED)); - EXPECT_EQ(1, BlimpStats::GetInstance()->Get(BlimpStats::COMMIT)); -} - -} // namespace blimp
diff --git a/blimp/net/blimp_transport.h b/blimp/net/blimp_transport.h deleted file mode 100644 index 098e880..0000000 --- a/blimp/net/blimp_transport.h +++ /dev/null
@@ -1,43 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLIMP_TRANSPORT_H_ -#define BLIMP_NET_BLIMP_TRANSPORT_H_ - -#include <memory> -#include <string> - -#include "net/base/completion_callback.h" - -namespace blimp { - -class BlimpConnection; - -// An interface which encapsulates the transport-specific code for -// establishing network connections between the client and engine. -// Subclasses of BlimpTransport are responsible for defining their own -// methods for receiving connection arguments. -class BlimpTransport { - public: - virtual ~BlimpTransport() {} - - // Initiate or listen for a connection. - // - // |callback| is passed net::OK if a connection was successfully - // established. - // All other values indicate a connection error. - virtual void Connect(const net::CompletionCallback& callback) = 0; - - // Creates a new |BlimpConnection| for the specific |BlimpTransport| - // implementation. Must not be called until |Connect|'s callback returns - // net::OK. - virtual std::unique_ptr<BlimpConnection> MakeConnection() = 0; - - // Gets the transport name, e.g. "TCP", "SSL", "mock", etc. - virtual const char* GetName() const = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLIMP_TRANSPORT_H_
diff --git a/blimp/net/blob_channel/blob_channel_integration_test.cc b/blimp/net/blob_channel/blob_channel_integration_test.cc deleted file mode 100644 index db06cc0..0000000 --- a/blimp/net/blob_channel/blob_channel_integration_test.cc +++ /dev/null
@@ -1,104 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <memory> - -#include "base/location.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "base/run_loop.h" -#include "base/single_thread_task_runner.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/blob_cache/id_util.h" -#include "blimp/common/blob_cache/in_memory_blob_cache.h" -#include "blimp/common/blob_cache/test_util.h" -#include "blimp/net/blob_channel/blob_channel_receiver.h" -#include "blimp/net/blob_channel/blob_channel_sender.h" -#include "blimp/net/blob_channel/blob_channel_sender_impl.h" -#include "blimp/net/blob_channel/mock_blob_channel_receiver.h" -#include "blimp/net/test_common.h" -#include "testing/gtest/include/gtest/gtest.h" - -namespace blimp { -namespace { - -using testing::_; -using testing::SaveArg; - -const char kBlobId[] = "foo1"; -const char kBlobPayload[] = "bar1"; - -// Routes sender delegate calls to a receiver delegate object. -// The caller is responsible for ensuring that the receiver delegate is deleted -// after |this| is deleted. -class SenderDelegateProxy : public BlobChannelSenderImpl::Delegate { - public: - explicit SenderDelegateProxy(BlobChannelReceiver* receiver) - : receiver_(receiver) {} - ~SenderDelegateProxy() override {} - - private: - // BlobChannelSender implementation. - void DeliverBlob(const BlobId& id, BlobDataPtr data) override { - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(&BlobChannelReceiver::OnBlobReceived, - base::Unretained(receiver_), id, data)); - } - - BlobChannelReceiver* receiver_; - - DISALLOW_COPY_AND_ASSIGN(SenderDelegateProxy); -}; - -// Verifies compatibility between the sender and receiver, independent of -// transport-level implementation details. -class BlobChannelIntegrationTest : public testing::Test { - public: - BlobChannelIntegrationTest() { - BlobChannelReceiver* stored_receiver; - std::unique_ptr<MockBlobChannelReceiverDelegate> receiver_delegate( - new MockBlobChannelReceiverDelegate); - receiver_delegate_ = receiver_delegate.get(); - - EXPECT_CALL(*receiver_delegate, SetReceiver(_)) - .WillOnce(SaveArg<0>(&stored_receiver)); - - receiver_ = BlobChannelReceiver::Create( - base::WrapUnique(new InMemoryBlobCache), std::move(receiver_delegate)); - - EXPECT_EQ(receiver_.get(), stored_receiver); - - sender_.reset(new BlobChannelSenderImpl( - base::WrapUnique(new InMemoryBlobCache), - base::MakeUnique<SenderDelegateProxy>(receiver_.get()))); - } - - ~BlobChannelIntegrationTest() override {} - - protected: - MockBlobChannelReceiverDelegate* receiver_delegate_; - std::unique_ptr<BlobChannelReceiver> receiver_; - std::unique_ptr<BlobChannelSender> sender_; - base::MessageLoop message_loop_; - - private: - DISALLOW_COPY_AND_ASSIGN(BlobChannelIntegrationTest); -}; - -TEST_F(BlobChannelIntegrationTest, Deliver) { - const std::string blob_id = CalculateBlobId(kBlobId); - - EXPECT_EQ(nullptr, receiver_->Get(blob_id).get()); - sender_->PutBlob(blob_id, CreateBlobDataPtr(kBlobPayload)); - EXPECT_EQ(nullptr, receiver_->Get(blob_id).get()); - - EXPECT_EQ(nullptr, receiver_->Get(blob_id).get()); - sender_->DeliverBlob(blob_id); - - base::RunLoop().RunUntilIdle(); - EXPECT_EQ(kBlobPayload, receiver_->Get(blob_id)->data); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/blob_channel/blob_channel_receiver.cc b/blimp/net/blob_channel/blob_channel_receiver.cc deleted file mode 100644 index 37e8961..0000000 --- a/blimp/net/blob_channel/blob_channel_receiver.cc +++ /dev/null
@@ -1,75 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blob_channel/blob_channel_receiver.h" - -#include "base/logging.h" -#include "base/macros.h" -#include "base/memory/ptr_util.h" -#include "blimp/common/blob_cache/blob_cache.h" -#include "blimp/common/blob_cache/id_util.h" - -namespace blimp { -namespace { - -// Takes incoming blobs from |delegate_| stores them in |cache_|, and provides -// callers a getter interface for accessing blobs from |cache_|. -class BLIMP_NET_EXPORT BlobChannelReceiverImpl : public BlobChannelReceiver { - public: - BlobChannelReceiverImpl(std::unique_ptr<BlobCache> cache, - std::unique_ptr<Delegate> delegate); - ~BlobChannelReceiverImpl() override; - - // BlobChannelReceiver implementation. - BlobDataPtr Get(const BlobId& id) override; - void OnBlobReceived(const BlobId& id, BlobDataPtr data) override; - - private: - std::unique_ptr<BlobCache> cache_; - std::unique_ptr<Delegate> delegate_; - - // Guards against concurrent access to |cache_|. - base::Lock cache_lock_; - - DISALLOW_COPY_AND_ASSIGN(BlobChannelReceiverImpl); -}; - -} // namespace - -// static -std::unique_ptr<BlobChannelReceiver> BlobChannelReceiver::Create( - std::unique_ptr<BlobCache> cache, - std::unique_ptr<Delegate> delegate) { - return base::WrapUnique( - new BlobChannelReceiverImpl(std::move(cache), std::move(delegate))); -} - -BlobChannelReceiverImpl::BlobChannelReceiverImpl( - std::unique_ptr<BlobCache> cache, - std::unique_ptr<Delegate> delegate) - : cache_(std::move(cache)), delegate_(std::move(delegate)) { - DCHECK(cache_); - - delegate_->SetReceiver(this); -} - -BlobChannelReceiverImpl::~BlobChannelReceiverImpl() {} - -BlobDataPtr BlobChannelReceiverImpl::Get(const BlobId& id) { - DVLOG(2) << "Get blob: " << BlobIdToString(id); - - base::AutoLock lock(cache_lock_); - return cache_->Get(id); -} - -void BlobChannelReceiverImpl::OnBlobReceived(const BlobId& id, - BlobDataPtr data) { - DVLOG(2) << "Blob received: " << BlobIdToString(id) - << ", size: " << data->data.size(); - - base::AutoLock lock(cache_lock_); - cache_->Put(id, data); -} - -} // namespace blimp
diff --git a/blimp/net/blob_channel/blob_channel_receiver.h b/blimp/net/blob_channel/blob_channel_receiver.h deleted file mode 100644 index d9ae4a0..0000000 --- a/blimp/net/blob_channel/blob_channel_receiver.h +++ /dev/null
@@ -1,48 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_RECEIVER_H_ -#define BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_RECEIVER_H_ - -#include "base/macros.h" -#include "base/memory/ref_counted.h" -#include "base/synchronization/lock.h" -#include "blimp/common/blob_cache/blob_cache.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -class BlobCache; - -class BLIMP_NET_EXPORT BlobChannelReceiver { - public: - class Delegate { - public: - virtual ~Delegate() {} - - // Sets the Receiver object which will take incoming blobs. - virtual void SetReceiver(BlobChannelReceiver* receiver) = 0; - }; - - virtual ~BlobChannelReceiver() {} - - // Constructs a BlobChannelReceiverImpl object for use. - static std::unique_ptr<BlobChannelReceiver> Create( - std::unique_ptr<BlobCache> cache, - std::unique_ptr<Delegate> delegate); - - // Gets a blob from the BlobChannel. - // Returns nullptr if the blob is not available in the channel. - // Can be accessed concurrently from any thread. Calling code must ensure that - // the object instance outlives all calls to Get(). - virtual BlobDataPtr Get(const BlobId& id) = 0; - - // Called by Delegate::OnBlobReceived() when a blob arrives over the channel. - virtual void OnBlobReceived(const BlobId& id, BlobDataPtr data) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_RECEIVER_H_
diff --git a/blimp/net/blob_channel/blob_channel_receiver_unittest.cc b/blimp/net/blob_channel/blob_channel_receiver_unittest.cc deleted file mode 100644 index 5a987d01..0000000 --- a/blimp/net/blob_channel/blob_channel_receiver_unittest.cc +++ /dev/null
@@ -1,92 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <algorithm> -#include <memory> -#include <string> - -#include "base/memory/ptr_util.h" -#include "base/memory/ref_counted.h" -#include "blimp/common/blob_cache/mock_blob_cache.h" -#include "blimp/net/blob_channel/blob_channel_receiver.h" -#include "blimp/net/blob_channel/mock_blob_channel_receiver.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -namespace blimp { -namespace { - -using testing::_; -using testing::Return; -using testing::SaveArg; - -const char kBlobId[] = - "\x20\x1e\x33\xb2\x2a\xa4\xf5\x5a\x98\xfc\x6b\x5b\x14\xc6\xab\x2b" - "\x99\xbc\xcc\x1b\x1c\xa0\xa1\x8a\xf0\x45\x4a\x04\x7f\x6b\x06\x72"; -const char kBlobPayload[] = "blob-1-payload"; - -// Helper function for creating a cache payload vector from a string. -BlobDataPtr CreatePayload(const std::string& input) { - return BlobDataPtr(new BlobData(input)); -} - -MATCHER_P(BlobDataEqual, expected, "") { - return expected->data == arg->data; -} - -class BlobChannelReceiverTest : public testing::Test { - public: - BlobChannelReceiverTest() : cache_(new testing::StrictMock<MockBlobCache>) { - BlobChannelReceiver* stored_receiver; - std::unique_ptr<MockBlobChannelReceiverDelegate> receiver_delegate( - new MockBlobChannelReceiverDelegate); - receiver_delegate_ = receiver_delegate.get(); - - EXPECT_CALL(*receiver_delegate, SetReceiver(_)) - .WillOnce(SaveArg<0>(&stored_receiver)); - - blob_receiver_ = BlobChannelReceiver::Create(base::WrapUnique(cache_), - std::move(receiver_delegate)); - } - - ~BlobChannelReceiverTest() override {} - - testing::StrictMock<MockBlobCache>* cache_; - std::unique_ptr<BlobChannelReceiver> blob_receiver_; - MockBlobChannelReceiverDelegate* receiver_delegate_; -}; - -TEST_F(BlobChannelReceiverTest, GetKnownBlob) { - auto payload = CreatePayload(kBlobPayload); - EXPECT_CALL(*cache_, Get(kBlobId)).WillOnce(Return(payload)); - - auto result = blob_receiver_->Get(kBlobId); - - ASSERT_NE(nullptr, result.get()); - EXPECT_EQ(result->data, payload->data); -} - -TEST_F(BlobChannelReceiverTest, GetFromDelegateReceiveMethod) { - auto payload = CreatePayload(kBlobPayload); - - EXPECT_CALL(*cache_, Put(kBlobId, BlobDataEqual(payload))); - EXPECT_CALL(*cache_, Get(kBlobId)).WillOnce(Return(payload)); - - blob_receiver_->OnBlobReceived(kBlobId, payload); - - auto result = blob_receiver_->Get(kBlobId); - - ASSERT_NE(nullptr, result.get()); - EXPECT_EQ(payload->data, result->data); -} - -TEST_F(BlobChannelReceiverTest, GetUnknownBlob) { - EXPECT_CALL(*cache_, Get(kBlobId)).WillOnce(Return(nullptr)); - auto result = blob_receiver_->Get(kBlobId); - - ASSERT_EQ(nullptr, result.get()); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/blob_channel/blob_channel_sender.h b/blimp/net/blob_channel/blob_channel_sender.h deleted file mode 100644 index ddb43b05a..0000000 --- a/blimp/net/blob_channel/blob_channel_sender.h +++ /dev/null
@@ -1,42 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_SENDER_H_ -#define BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_SENDER_H_ - -#include <vector> - -#include "blimp/common/blob_cache/blob_cache.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -// Blob size upper limit, for abuse prevention. -const size_t kMaxBlobSizeBytes = 10 * 1024 * 1024; - -class BLIMP_NET_EXPORT BlobChannelSender { - public: - struct CacheStateEntry { - BlobId id; - bool was_delivered; - }; - - virtual ~BlobChannelSender() {} - - // Gets the list of cache keys and their replication status in the BlobCache. - virtual std::vector<CacheStateEntry> GetCachedBlobIds() const = 0; - - // Puts a blob in the local BlobChannel. The blob can then be pushed to the - // remote receiver via "DeliverBlob()". - // Does nothing if there is already a blob |id| in the channel. - virtual void PutBlob(const BlobId& id, BlobDataPtr data) = 0; - - // Sends the blob |id| to the remote side, if the remote side doesn't already - // have the blob. - virtual void DeliverBlob(const BlobId& id) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_SENDER_H_
diff --git a/blimp/net/blob_channel/blob_channel_sender_impl.cc b/blimp/net/blob_channel/blob_channel_sender_impl.cc deleted file mode 100644 index 7d15480..0000000 --- a/blimp/net/blob_channel/blob_channel_sender_impl.cc +++ /dev/null
@@ -1,70 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blob_channel/blob_channel_sender_impl.h" - -#include <utility> - -#include "base/stl_util.h" -#include "base/strings/string_number_conversions.h" -#include "blimp/common/blob_cache/blob_cache.h" -#include "blimp/common/blob_cache/id_util.h" - -namespace blimp { - -BlobChannelSenderImpl::BlobChannelSenderImpl(std::unique_ptr<BlobCache> cache, - std::unique_ptr<Delegate> delegate) - : cache_(std::move(cache)), - delegate_(std::move(delegate)), - weak_factory_(this) { - DCHECK(cache_); - DCHECK(delegate_); -} - -BlobChannelSenderImpl::~BlobChannelSenderImpl() {} - -std::vector<BlobChannelSender::CacheStateEntry> -BlobChannelSenderImpl::GetCachedBlobIds() const { - const auto cache_state = cache_->GetCachedBlobIds(); - std::vector<CacheStateEntry> output; - output.reserve(cache_state.size()); - for (const std::string& cached_id : cache_state) { - CacheStateEntry next_output; - next_output.id = cached_id; - next_output.was_delivered = - base::ContainsKey(receiver_cache_contents_, cached_id); - output.push_back(next_output); - } - return output; -} - -void BlobChannelSenderImpl::PutBlob(const BlobId& id, BlobDataPtr data) { - DCHECK(data); - DCHECK(!id.empty()); - - if (cache_->Contains(id)) { - return; - } - - VLOG(2) << "Put blob: " << BlobIdToString(id); - cache_->Put(id, data); -} - -void BlobChannelSenderImpl::DeliverBlob(const BlobId& id) { - if (!cache_->Contains(id)) { - DLOG(FATAL) << "Attempted to push unknown blob: " << BlobIdToString(id); - return; - } - - if (receiver_cache_contents_.find(id) != receiver_cache_contents_.end()) { - DVLOG(3) << "Suppressed redundant push: " << BlobIdToString(id); - return; - } - receiver_cache_contents_.insert(id); - - VLOG(2) << "Deliver blob: " << BlobIdToString(id); - delegate_->DeliverBlob(id, cache_->Get(id)); -} - -} // namespace blimp
diff --git a/blimp/net/blob_channel/blob_channel_sender_impl.h b/blimp/net/blob_channel/blob_channel_sender_impl.h deleted file mode 100644 index 1747add..0000000 --- a/blimp/net/blob_channel/blob_channel_sender_impl.h +++ /dev/null
@@ -1,63 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_SENDER_IMPL_H_ -#define BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_SENDER_IMPL_H_ - -#include <memory> -#include <set> -#include <string> -#include <vector> - -#include "base/macros.h" -#include "base/memory/weak_ptr.h" -#include "base/threading/thread_checker.h" -#include "blimp/common/blob_cache/blob_cache.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/blob_channel/blob_channel_sender.h" - -namespace blimp { - -// Sends blobs to a remote receiver. -// The transport-specific details are provided by the caller using the Delegate -// subclass. -class BLIMP_NET_EXPORT BlobChannelSenderImpl : public BlobChannelSender { - public: - // Delegate interface for transport-specific implementations of blob transfer - // commands. - class Delegate { - public: - virtual ~Delegate() {} - - // Send blob |id| with payload |data| to the receiver. - virtual void DeliverBlob(const BlobId& id, BlobDataPtr data) = 0; - }; - - BlobChannelSenderImpl(std::unique_ptr<BlobCache> cache, - std::unique_ptr<Delegate> delegate); - ~BlobChannelSenderImpl() override; - - // BlobChannelSender implementation. - std::vector<BlobChannelSender::CacheStateEntry> GetCachedBlobIds() - const override; - void PutBlob(const BlobId& id, BlobDataPtr data) override; - void DeliverBlob(const BlobId& id) override; - - private: - std::unique_ptr<BlobCache> cache_; - std::unique_ptr<Delegate> delegate_; - - // Used to track the item IDs in the receiver's cache. This may differ from - // the set of IDs in |cache_|, for instance if an ID hasn't yet been - // delivered, or has been evicted at the receiver. - std::set<BlobId> receiver_cache_contents_; - - base::WeakPtrFactory<BlobChannelSenderImpl> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlobChannelSenderImpl); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_BLOB_CHANNEL_SENDER_IMPL_H_
diff --git a/blimp/net/blob_channel/blob_channel_sender_unittest.cc b/blimp/net/blob_channel/blob_channel_sender_unittest.cc deleted file mode 100644 index e949e2d..0000000 --- a/blimp/net/blob_channel/blob_channel_sender_unittest.cc +++ /dev/null
@@ -1,117 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <algorithm> -#include <memory> - -#include "base/memory/ptr_util.h" -#include "blimp/common/blob_cache/id_util.h" -#include "blimp/common/blob_cache/mock_blob_cache.h" -#include "blimp/net/blob_channel/blob_channel_sender_impl.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::Pointee; -using testing::Return; -using testing::UnorderedElementsAre; - -namespace blimp { -namespace { - -const char kBlobId[] = - "\x20\x1e\x33\xb2\x2a\xa4\xf5\x5a\x98\xfc\x6b\x5b\x14\xc6\xab\x2b" - "\x99\xbc\xcc\x1b\x1c\xa0\xa1\x8a\xf0\x45\x4a\x04\x7f\x6b\x06\x72"; -const char kBlobPayload[] = "blob-1-payload"; -const char kBlobId2[] = - "\x90\x11\x3f\xcf\x1f\xc0\xef\x0a\x72\x11\xe0\x8d\xe4\x74\xd6\xdf" - "\x04\x04\x8d\x61\xf0\xa1\xdf\xc2\xc6\xd3\x86\x9f\xfd\x92\x97\xf1"; - -// Helper function for creating a cache payload vector from a string. -BlobDataPtr CreatePayload(const std::string& input) { - BlobDataPtr output(new BlobData(input)); - return output; -} - -MATCHER_P(BlobDataEqual, expected, "") { - return expected->data == arg->data; -} - -class MockSenderDelegate : public BlobChannelSenderImpl::Delegate { - public: - MockSenderDelegate() {} - ~MockSenderDelegate() override {} - - MOCK_METHOD2(DeliverBlob, void(const BlobId&, BlobDataPtr)); -}; - -class BlobChannelSenderTest : public testing::Test { - public: - BlobChannelSenderTest() - : mock_delegate_(new testing::StrictMock<MockSenderDelegate>), - mock_cache_(new testing::StrictMock<MockBlobCache>), - blob_sender_( - new BlobChannelSenderImpl(base::WrapUnique(mock_cache_), - base::WrapUnique(mock_delegate_))) {} - ~BlobChannelSenderTest() override {} - - testing::StrictMock<MockSenderDelegate>* mock_delegate_; - testing::StrictMock<MockBlobCache>* mock_cache_; - std::unique_ptr<BlobChannelSender> blob_sender_; -}; - -TEST_F(BlobChannelSenderTest, PutBlob) { - EXPECT_CALL(*mock_cache_, - Put(kBlobId, BlobDataEqual(CreatePayload(kBlobPayload)))); - EXPECT_CALL(*mock_cache_, Contains(kBlobId)).WillOnce(Return(false)); - blob_sender_->PutBlob(kBlobId, CreatePayload(kBlobPayload)); -} - -TEST_F(BlobChannelSenderTest, PutBlobDuplicate) { - EXPECT_CALL(*mock_cache_, Contains(kBlobId)).WillOnce(Return(true)); - blob_sender_->PutBlob(kBlobId, CreatePayload(kBlobPayload)); -} - -TEST_F(BlobChannelSenderTest, Push) { - auto payload = CreatePayload(kBlobPayload); - EXPECT_CALL(*mock_delegate_, DeliverBlob(kBlobId, BlobDataEqual(payload))); - EXPECT_CALL(*mock_cache_, Contains(kBlobId)) - .WillOnce(Return(false)) - .WillOnce(Return(true)); - EXPECT_CALL(*mock_cache_, Put(kBlobId, BlobDataEqual(payload))); - EXPECT_CALL(*mock_cache_, Get(kBlobId)).WillOnce(Return(payload)); - blob_sender_->PutBlob(kBlobId, payload); - blob_sender_->DeliverBlob(kBlobId); -} - -TEST_F(BlobChannelSenderTest, GetCachedBlobIds) { - std::string blob_id1 = CalculateBlobId(kBlobId); - std::string blob_id2 = CalculateBlobId(kBlobId2); - BlobDataPtr blob_payload1 = CreatePayload(kBlobPayload); - - EXPECT_CALL(*mock_cache_, Contains(blob_id1)).WillOnce(Return(true)); - EXPECT_CALL(*mock_cache_, Get(blob_id1)).WillOnce(Return(blob_payload1)); - - std::vector<BlobId> cache_state; - cache_state.push_back(blob_id1); - cache_state.push_back(blob_id2); - - EXPECT_CALL(*mock_cache_, GetCachedBlobIds()).WillOnce(Return(cache_state)); - EXPECT_CALL(*mock_delegate_, - DeliverBlob(blob_id1, BlobDataEqual(blob_payload1))); - - // Mark one of the blobs as delivered. - blob_sender_->DeliverBlob(blob_id1); - - std::vector<BlobChannelSender::CacheStateEntry> actual = - blob_sender_->GetCachedBlobIds(); - EXPECT_EQ(2u, actual.size()); - EXPECT_EQ(blob_id1, actual[0].id); - EXPECT_TRUE(actual[0].was_delivered); - EXPECT_EQ(blob_id2, actual[1].id); - EXPECT_FALSE(actual[1].was_delivered); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/blob_channel/helium_blob_channel_unittest.cc b/blimp/net/blob_channel/helium_blob_channel_unittest.cc deleted file mode 100644 index 38a81e83..0000000 --- a/blimp/net/blob_channel/helium_blob_channel_unittest.cc +++ /dev/null
@@ -1,73 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <memory> - -#include "base/memory/ptr_util.h" -#include "blimp/common/blob_cache/id_util.h" -#include "blimp/common/blob_cache/test_util.h" -#include "blimp/net/blob_channel/helium_blob_receiver_delegate.h" -#include "blimp/net/blob_channel/helium_blob_sender_delegate.h" -#include "blimp/net/blob_channel/mock_blob_channel_receiver.h" -#include "blimp/net/test_common.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -namespace blimp { -namespace { - -using testing::_; -using testing::SaveArg; - -const char kBlobId[] = "foo1"; -const char kBlobPayload[] = "bar1"; - -class HeliumBlobChannelTest : public testing::Test { - public: - HeliumBlobChannelTest() : receiver_delegate_(new HeliumBlobReceiverDelegate) { - receiver_delegate_->SetReceiver(&mock_receiver_); - sender_delegate_.set_outgoing_message_processor( - base::WrapUnique(receiver_delegate_)); - } - - ~HeliumBlobChannelTest() override {} - - protected: - const std::string blob_id_ = CalculateBlobId(kBlobId); - - MockBlobChannelReceiver mock_receiver_; - HeliumBlobReceiverDelegate* receiver_delegate_; - HeliumBlobSenderDelegate sender_delegate_; - - private: - DISALLOW_COPY_AND_ASSIGN(HeliumBlobChannelTest); -}; - -// Verifies the content of BlimpMessages generated by the Sender. -TEST_F(HeliumBlobChannelTest, TransferBlobContents) { - BlimpMessage captured_msg; - MockBlimpMessageProcessor* mock_processor = new MockBlimpMessageProcessor; - EXPECT_CALL(*mock_processor, MockableProcessMessage(_, _)) - .WillOnce(SaveArg<0>(&captured_msg)); - sender_delegate_.set_outgoing_message_processor( - base::WrapUnique(mock_processor)); - - sender_delegate_.DeliverBlob(blob_id_, CreateBlobDataPtr(kBlobPayload)); - - EXPECT_EQ(BlobChannelMessage::TypeCase::kTransferBlob, - captured_msg.blob_channel().type_case()); - EXPECT_EQ(blob_id_, captured_msg.blob_channel().transfer_blob().blob_id()); - EXPECT_EQ(kBlobPayload, - captured_msg.blob_channel().transfer_blob().payload()); -} - -// Verifies that the Receiver understands messages sent by the Sender. -TEST_F(HeliumBlobChannelTest, TransferBlobCompatibility) { - EXPECT_CALL(mock_receiver_, - OnBlobReceived(blob_id_, BlobDataPtrEqualsString(kBlobPayload))); - sender_delegate_.DeliverBlob(blob_id_, CreateBlobDataPtr(kBlobPayload)); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/blob_channel/helium_blob_receiver_delegate.cc b/blimp/net/blob_channel/helium_blob_receiver_delegate.cc deleted file mode 100644 index b433b79e..0000000 --- a/blimp/net/blob_channel/helium_blob_receiver_delegate.cc +++ /dev/null
@@ -1,54 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blob_channel/helium_blob_receiver_delegate.h" - -#include "blimp/common/blob_cache/blob_cache.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/blob_channel.pb.h" -#include "net/base/net_errors.h" - -namespace blimp { - -HeliumBlobReceiverDelegate::HeliumBlobReceiverDelegate() {} - -HeliumBlobReceiverDelegate::~HeliumBlobReceiverDelegate() {} - -void HeliumBlobReceiverDelegate::SetReceiver(BlobChannelReceiver* receiver) { - DCHECK(receiver); - receiver_ = receiver; -} - -void HeliumBlobReceiverDelegate::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - if (!message->has_blob_channel()) { - DLOG(WARNING) << "BlobChannel message has no |blob_channel| submessage."; - callback.Run(net::ERR_INVALID_ARGUMENT); - return; - } - - // Take a mutable pointer to the blob_channel message so that we can re-use - // its allocated buffers. - BlobChannelMessage* blob_msg = message->mutable_blob_channel(); - if (blob_msg->type_case() != BlobChannelMessage::TypeCase::kTransferBlob) { - callback.Run(net::ERR_NOT_IMPLEMENTED); - return; - } - - if (blob_msg->transfer_blob().blob_id().empty()) { - callback.Run(net::ERR_INVALID_ARGUMENT); - return; - } - - // Create a temporarily non-const BlobData so that we may efficiently reuse - // the allocated payload string via string::swap(). - scoped_refptr<BlobData> blob_data(new BlobData); - blob_data->data.swap(*blob_msg->mutable_transfer_blob()->mutable_payload()); - receiver_->OnBlobReceived(blob_msg->transfer_blob().blob_id(), blob_data); - - callback.Run(net::OK); -} - -} // namespace blimp
diff --git a/blimp/net/blob_channel/helium_blob_receiver_delegate.h b/blimp/net/blob_channel/helium_blob_receiver_delegate.h deleted file mode 100644 index f2f817d9..0000000 --- a/blimp/net/blob_channel/helium_blob_receiver_delegate.h +++ /dev/null
@@ -1,43 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_HELIUM_BLOB_RECEIVER_DELEGATE_H_ -#define BLIMP_NET_BLOB_CHANNEL_HELIUM_BLOB_RECEIVER_DELEGATE_H_ - -#include <memory> - -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/blob_channel/blob_channel_receiver.h" -#include "net/base/completion_callback.h" - -namespace blimp { - -// Receives and processes incoming blob messages in BlimpMessage format and -// passes them to an attached BlobChannelReceiver. -// The caller must provide the receiver object via SetReceiver() before any -// messages can be processed. -class BLIMP_NET_EXPORT HeliumBlobReceiverDelegate - : public BlobChannelReceiver::Delegate, - public BlimpMessageProcessor { - public: - HeliumBlobReceiverDelegate(); - ~HeliumBlobReceiverDelegate() override; - - // Sets the Receiver object which will take incoming blobs. - void SetReceiver(BlobChannelReceiver* receiver) override; - - private: - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - BlobChannelReceiver* receiver_ = nullptr; - - DISALLOW_COPY_AND_ASSIGN(HeliumBlobReceiverDelegate); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_HELIUM_BLOB_RECEIVER_DELEGATE_H_
diff --git a/blimp/net/blob_channel/helium_blob_sender_delegate.cc b/blimp/net/blob_channel/helium_blob_sender_delegate.cc deleted file mode 100644 index ac18fcf..0000000 --- a/blimp/net/blob_channel/helium_blob_sender_delegate.cc +++ /dev/null
@@ -1,40 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blob_channel/helium_blob_sender_delegate.h" - -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/blob_channel.pb.h" -#include "net/base/net_errors.h" - -namespace blimp { -namespace { - -void DoNothingCompletionCallback(int) {} - -} // namespace - -HeliumBlobSenderDelegate::HeliumBlobSenderDelegate() {} - -HeliumBlobSenderDelegate::~HeliumBlobSenderDelegate() {} - -void HeliumBlobSenderDelegate::DeliverBlob(const BlobId& id, BlobDataPtr data) { - BlobChannelMessage* blob_message; - std::unique_ptr<BlimpMessage> message = CreateBlimpMessage(&blob_message); - blob_message->mutable_transfer_blob()->set_payload(&data->data[0], - data->data.size()); - blob_message->mutable_transfer_blob()->set_blob_id(id); - outgoing_processor_->ProcessMessage(std::move(message), - base::Bind(&DoNothingCompletionCallback)); -} - -void HeliumBlobSenderDelegate::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - NOTIMPLEMENTED(); - callback.Run(net::ERR_NOT_IMPLEMENTED); -} - -} // namespace blimp
diff --git a/blimp/net/blob_channel/helium_blob_sender_delegate.h b/blimp/net/blob_channel/helium_blob_sender_delegate.h deleted file mode 100644 index c62440ac..0000000 --- a/blimp/net/blob_channel/helium_blob_sender_delegate.h +++ /dev/null
@@ -1,48 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_HELIUM_BLOB_SENDER_DELEGATE_H_ -#define BLIMP_NET_BLOB_CHANNEL_HELIUM_BLOB_SENDER_DELEGATE_H_ - -#include <string> -#include <vector> - -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/blob_channel/blob_channel_receiver.h" -#include "blimp/net/blob_channel/blob_channel_sender.h" -#include "blimp/net/blob_channel/blob_channel_sender_impl.h" - -namespace blimp { - -// Sends blob messages as Helium messages to a BlimpMessageProcessor. -class BLIMP_NET_EXPORT HeliumBlobSenderDelegate - : public BlobChannelSenderImpl::Delegate, - public BlimpMessageProcessor { - public: - HeliumBlobSenderDelegate(); - ~HeliumBlobSenderDelegate() override; - - // Sets the message processor to which blob messages will be sent. - void set_outgoing_message_processor( - std::unique_ptr<BlimpMessageProcessor> processor) { - outgoing_processor_ = std::move(processor); - } - - // BlobChannelSenderImpl::Delegate implementation. - void DeliverBlob(const BlobId& id, BlobDataPtr data) override; - - private: - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - std::unique_ptr<BlimpMessageProcessor> outgoing_processor_; - - DISALLOW_COPY_AND_ASSIGN(HeliumBlobSenderDelegate); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_HELIUM_BLOB_SENDER_DELEGATE_H_
diff --git a/blimp/net/blob_channel/mock_blob_channel_receiver.cc b/blimp/net/blob_channel/mock_blob_channel_receiver.cc deleted file mode 100644 index f5bd4405..0000000 --- a/blimp/net/blob_channel/mock_blob_channel_receiver.cc +++ /dev/null
@@ -1,15 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blob_channel/mock_blob_channel_receiver.h" - -namespace blimp { - -MockBlobChannelReceiver::MockBlobChannelReceiver() {} -MockBlobChannelReceiver::~MockBlobChannelReceiver() {} - -MockBlobChannelReceiverDelegate::MockBlobChannelReceiverDelegate() {} -MockBlobChannelReceiverDelegate::~MockBlobChannelReceiverDelegate() {} - -} // namespace blimp
diff --git a/blimp/net/blob_channel/mock_blob_channel_receiver.h b/blimp/net/blob_channel/mock_blob_channel_receiver.h deleted file mode 100644 index 64d9e75..0000000 --- a/blimp/net/blob_channel/mock_blob_channel_receiver.h +++ /dev/null
@@ -1,41 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_MOCK_BLOB_CHANNEL_RECEIVER_H_ -#define BLIMP_NET_BLOB_CHANNEL_MOCK_BLOB_CHANNEL_RECEIVER_H_ - -#include <string> -#include <vector> - -#include "blimp/net/blob_channel/blob_channel_receiver.h" -#include "testing/gmock/include/gmock/gmock.h" - -namespace blimp { - -class MockBlobChannelReceiver : public BlobChannelReceiver { - public: - MockBlobChannelReceiver(); - ~MockBlobChannelReceiver(); - - MOCK_METHOD1(Get, BlobDataPtr(const BlobId& id)); - MOCK_METHOD2(OnBlobReceived, void(const BlobId& id, BlobDataPtr data)); - - private: - DISALLOW_COPY_AND_ASSIGN(MockBlobChannelReceiver); -}; - -class MockBlobChannelReceiverDelegate : public BlobChannelReceiver::Delegate { - public: - MockBlobChannelReceiverDelegate(); - ~MockBlobChannelReceiverDelegate() override; - - MOCK_METHOD1(SetReceiver, void(BlobChannelReceiver* receiver)); - - private: - DISALLOW_COPY_AND_ASSIGN(MockBlobChannelReceiverDelegate); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_MOCK_BLOB_CHANNEL_RECEIVER_H_
diff --git a/blimp/net/blob_channel/mock_blob_channel_sender.cc b/blimp/net/blob_channel/mock_blob_channel_sender.cc deleted file mode 100644 index 7e165d1..0000000 --- a/blimp/net/blob_channel/mock_blob_channel_sender.cc +++ /dev/null
@@ -1,12 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/blob_channel/mock_blob_channel_sender.h" - -namespace blimp { - -MockBlobChannelSender::MockBlobChannelSender() {} -MockBlobChannelSender::~MockBlobChannelSender() {} - -} // namespace blimp
diff --git a/blimp/net/blob_channel/mock_blob_channel_sender.h b/blimp/net/blob_channel/mock_blob_channel_sender.h deleted file mode 100644 index 12e13ca4f..0000000 --- a/blimp/net/blob_channel/mock_blob_channel_sender.h +++ /dev/null
@@ -1,31 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BLOB_CHANNEL_MOCK_BLOB_CHANNEL_SENDER_H_ -#define BLIMP_NET_BLOB_CHANNEL_MOCK_BLOB_CHANNEL_SENDER_H_ - -#include <string> -#include <vector> - -#include "blimp/net/blob_channel/blob_channel_sender.h" -#include "testing/gmock/include/gmock/gmock.h" - -namespace blimp { - -class BLIMP_NET_EXPORT MockBlobChannelSender : public BlobChannelSender { - public: - MockBlobChannelSender(); - ~MockBlobChannelSender() override; - - MOCK_METHOD2(PutBlob, void(const BlobId& id, BlobDataPtr data)); - MOCK_METHOD1(DeliverBlob, void(const BlobId& id)); - MOCK_CONST_METHOD0(GetCachedBlobIds, std::vector<CacheStateEntry>()); - - private: - DISALLOW_COPY_AND_ASSIGN(MockBlobChannelSender); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BLOB_CHANNEL_MOCK_BLOB_CHANNEL_SENDER_H_
diff --git a/blimp/net/browser_connection_handler.cc b/blimp/net/browser_connection_handler.cc deleted file mode 100644 index 73bc3038..0000000 --- a/blimp/net/browser_connection_handler.cc +++ /dev/null
@@ -1,76 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/browser_connection_handler.h" - -#include <utility> - -#include "base/logging.h" -#include "base/macros.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_message_checkpointer.h" -#include "blimp/net/blimp_message_demultiplexer.h" -#include "blimp/net/blimp_message_multiplexer.h" -#include "blimp/net/blimp_message_output_buffer.h" -#include "blimp/net/blimp_message_processor.h" -#include "net/base/net_errors.h" - -namespace blimp { -namespace { - -// Maximum footprint of the output buffer. -// TODO(kmarshall): Use a value that's computed from the platform. -const int kMaxBufferSizeBytes = 32 * 1024 * 1024; - -} // namespace - -BrowserConnectionHandler::BrowserConnectionHandler() - : demultiplexer_(new BlimpMessageDemultiplexer), - output_buffer_(new BlimpMessageOutputBuffer(kMaxBufferSizeBytes)), - multiplexer_(new BlimpMessageMultiplexer(output_buffer_.get())), - checkpointer_(new BlimpMessageCheckpointer(demultiplexer_.get(), - output_buffer_.get(), - output_buffer_.get())) {} - -BrowserConnectionHandler::~BrowserConnectionHandler() {} - -std::unique_ptr<BlimpMessageProcessor> -BrowserConnectionHandler::RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) { - demultiplexer_->AddProcessor(feature_case, incoming_processor); - return multiplexer_->CreateSender(feature_case); -} - -void BrowserConnectionHandler::HandleConnection( - std::unique_ptr<BlimpConnection> connection) { - DCHECK(connection); - VLOG(1) << "HandleConnection " << connection.get(); - - if (connection_) { - DropCurrentConnection(); - } - connection_ = std::move(connection); - - // Hook up message streams to the connection. - connection_->SetIncomingMessageProcessor(checkpointer_.get()); - output_buffer_->SetOutputProcessor( - connection_->GetOutgoingMessageProcessor()); - connection_->AddConnectionErrorObserver(this); -} - -void BrowserConnectionHandler::OnConnectionError(int error) { - DropCurrentConnection(); -} - -void BrowserConnectionHandler::DropCurrentConnection() { - if (!connection_) { - return; - } - - output_buffer_->SetOutputProcessor(nullptr); - connection_.reset(); -} - -} // namespace blimp
diff --git a/blimp/net/browser_connection_handler.h b/blimp/net/browser_connection_handler.h deleted file mode 100644 index 9827139d..0000000 --- a/blimp/net/browser_connection_handler.h +++ /dev/null
@@ -1,80 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_BROWSER_CONNECTION_HANDLER_H_ -#define BLIMP_NET_BROWSER_CONNECTION_HANDLER_H_ - -#include <memory> - -#include "base/macros.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/connection_handler.h" - -namespace blimp { - -class BlimpConnection; -class BlimpMessageCheckpointer; -class BlimpMessageDemultiplexer; -class BlimpMessageMultiplexer; -class BlimpMessageOutputBuffer; -class BlimpMessageProcessor; - -// Routes incoming messages to their respective features, and buffers and sends -// messages out via underlying BlimpConnection. -// A BrowserConnectionHandler is created on browser startup, and persists for -// the lifetime of the application. -// BrowserConnectionHandler is created on the UI thread, and then used and -// destroyed on the IO thread. -class BLIMP_NET_EXPORT BrowserConnectionHandler - : public ConnectionHandler, - public ConnectionErrorObserver { - public: - BrowserConnectionHandler(); - ~BrowserConnectionHandler() override; - - // Registers a message processor which will receive all messages of the - // |feature_case| specified. Only one handler may be added per feature. - // That caller must ensure |incoming_processor| remains valid while - // this object is in-use. - // - // Returns a BlimpMessageProcessor object for sending messages for a given - // feature. - virtual std::unique_ptr<BlimpMessageProcessor> RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor); - - // ConnectionHandler implementation. - void HandleConnection(std::unique_ptr<BlimpConnection> connection) override; - - // ConnectionErrorObserver implementation. - void OnConnectionError(int error) override; - - void DropCurrentConnection(); - - private: - // Routes incoming messages to the relevant feature-specific handlers. - std::unique_ptr<BlimpMessageDemultiplexer> demultiplexer_; - - // Provides buffering of outgoing messages, for use in session-recovery. - std::unique_ptr<BlimpMessageOutputBuffer> output_buffer_; - - // Routes outgoing messages from feature-specific handlers to a single - // message stream. - std::unique_ptr<BlimpMessageMultiplexer> multiplexer_; - - // Dispatches checkpoint/ACK messages to the outgoing processor, as the - // incoming processor completes processing them. - std::unique_ptr<BlimpMessageCheckpointer> checkpointer_; - - // Holds network resources while there is a Client connected. - std::unique_ptr<BlimpConnection> connection_; - - DISALLOW_COPY_AND_ASSIGN(BrowserConnectionHandler); -}; - -} // namespace blimp - -#endif // BLIMP_NET_BROWSER_CONNECTION_HANDLER_H_
diff --git a/blimp/net/browser_connection_handler_unittest.cc b/blimp/net/browser_connection_handler_unittest.cc deleted file mode 100644 index adfbd15..0000000 --- a/blimp/net/browser_connection_handler_unittest.cc +++ /dev/null
@@ -1,234 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/browser_connection_handler.h" - -#include <stddef.h> - -#include <string> - -#include "base/callback_helpers.h" -#include "base/location.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "base/run_loop.h" -#include "base/single_thread_task_runner.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::InSequence; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { - -// Compares two blimp messages and ignores message_id field. -MATCHER_P(EqualsMessageIgnoringId, message, "") { - BlimpMessage expected_message = message; - expected_message.clear_message_id(); - BlimpMessage actual_message = arg; - actual_message.clear_message_id(); - - std::string expected_serialized; - std::string actual_serialized; - expected_message.SerializeToString(&expected_serialized); - actual_message.SerializeToString(&actual_serialized); - return expected_serialized == actual_serialized; -} - -class FakeFeature { - public: - FakeFeature(BlimpMessage::FeatureCase feature_case, - BrowserConnectionHandler* connection_handler) { - outgoing_message_processor_ = connection_handler->RegisterFeature( - feature_case, &incoming_message_processor_); - } - - ~FakeFeature() {} - - BlimpMessageProcessor* outgoing_message_processor() { - return outgoing_message_processor_.get(); - } - - MockBlimpMessageProcessor* incoming_message_processor() { - return &incoming_message_processor_; - } - - private: - testing::StrictMock<MockBlimpMessageProcessor> incoming_message_processor_; - std::unique_ptr<BlimpMessageProcessor> outgoing_message_processor_; -}; - -class FakeBlimpConnection : public BlimpConnection, - public BlimpMessageProcessor { - public: - FakeBlimpConnection() {} - ~FakeBlimpConnection() override {} - - void set_other_end(FakeBlimpConnection* other_end) { other_end_ = other_end; } - - ConnectionErrorObserver* error_observer() { return error_observer_; } - - // BlimpConnection implementation. - void AddConnectionErrorObserver(ConnectionErrorObserver* observer) override { - error_observer_ = observer; - } - - void SetIncomingMessageProcessor(BlimpMessageProcessor* processor) override { - incoming_message_processor_ = processor; - } - - BlimpMessageProcessor* GetOutgoingMessageProcessor() override { return this; } - - private: - void ForwardMessage(std::unique_ptr<BlimpMessage> message) { - other_end_->incoming_message_processor_->ProcessMessage( - std::move(message), net::CompletionCallback()); - } - - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override { - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(&FakeBlimpConnection::ForwardMessage, - base::Unretained(this), base::Passed(&message))); - - callback.Run(net::OK); - } - - FakeBlimpConnection* other_end_ = nullptr; - ConnectionErrorObserver* error_observer_ = nullptr; - BlimpMessageProcessor* incoming_message_processor_ = nullptr; -}; - -std::unique_ptr<BlimpMessage> CreateInputMessage(int tab_id) { - std::unique_ptr<BlimpMessage> output(new BlimpMessage); - output->mutable_input(); - output->set_target_tab_id(tab_id); - return output; -} - -std::unique_ptr<BlimpMessage> CreateControlMessage(int tab_id) { - std::unique_ptr<BlimpMessage> output(new BlimpMessage); - output->mutable_tab_control(); - output->set_target_tab_id(tab_id); - return output; -} - -class BrowserConnectionHandlerTest : public testing::Test { - public: - BrowserConnectionHandlerTest() - : client_connection_handler_(new BrowserConnectionHandler), - engine_connection_handler_(new BrowserConnectionHandler) { - SetupConnections(); - - client_input_feature_.reset(new FakeFeature( - BlimpMessage::kInput, client_connection_handler_.get())); - engine_input_feature_.reset(new FakeFeature( - BlimpMessage::kInput, engine_connection_handler_.get())); - client_control_feature_.reset(new FakeFeature( - BlimpMessage::kTabControl, client_connection_handler_.get())); - engine_control_feature_.reset(new FakeFeature( - BlimpMessage::kTabControl, engine_connection_handler_.get())); - } - - ~BrowserConnectionHandlerTest() override {} - void TearDown() override { base::RunLoop().RunUntilIdle(); } - - protected: - void SetupConnections() { - client_connection_ = new FakeBlimpConnection(); - engine_connection_ = new FakeBlimpConnection(); - client_connection_->set_other_end(engine_connection_); - engine_connection_->set_other_end(client_connection_); - client_connection_handler_->HandleConnection( - base::WrapUnique(client_connection_)); - engine_connection_handler_->HandleConnection( - base::WrapUnique(engine_connection_)); - } - - base::MessageLoop message_loop_; - - FakeBlimpConnection* client_connection_; - FakeBlimpConnection* engine_connection_; - - std::unique_ptr<BrowserConnectionHandler> client_connection_handler_; - std::unique_ptr<BrowserConnectionHandler> engine_connection_handler_; - - std::unique_ptr<FakeFeature> client_input_feature_; - std::unique_ptr<FakeFeature> engine_input_feature_; - std::unique_ptr<FakeFeature> client_control_feature_; - std::unique_ptr<FakeFeature> engine_control_feature_; -}; - -TEST_F(BrowserConnectionHandlerTest, ExchangeMessages) { - std::unique_ptr<BlimpMessage> client_input_message = CreateInputMessage(1); - std::unique_ptr<BlimpMessage> client_control_message = - CreateControlMessage(1); - std::unique_ptr<BlimpMessage> engine_control_message = - CreateControlMessage(2); - - EXPECT_CALL( - *(engine_input_feature_->incoming_message_processor()), - MockableProcessMessage(EqualsMessageIgnoringId(*client_input_message), _)) - .RetiresOnSaturation(); - EXPECT_CALL(*(engine_control_feature_->incoming_message_processor()), - MockableProcessMessage( - EqualsMessageIgnoringId(*client_control_message), _)) - .RetiresOnSaturation(); - EXPECT_CALL(*(client_control_feature_->incoming_message_processor()), - MockableProcessMessage( - EqualsMessageIgnoringId(*engine_control_message), _)) - .RetiresOnSaturation(); - - client_input_feature_->outgoing_message_processor()->ProcessMessage( - std::move(client_input_message), net::CompletionCallback()); - client_control_feature_->outgoing_message_processor()->ProcessMessage( - std::move(client_control_message), net::CompletionCallback()); - engine_control_feature_->outgoing_message_processor()->ProcessMessage( - std::move(engine_control_message), net::CompletionCallback()); -} - -TEST_F(BrowserConnectionHandlerTest, ConnectionError) { - // Engine will not get message after connection error. - client_connection_->error_observer()->OnConnectionError(net::ERR_FAILED); - std::unique_ptr<BlimpMessage> client_input_message = CreateInputMessage(1); - client_input_feature_->outgoing_message_processor()->ProcessMessage( - std::move(client_input_message), net::CompletionCallback()); -} - -TEST_F(BrowserConnectionHandlerTest, ReconnectionAfterError) { - std::unique_ptr<BlimpMessage> client_input_message = CreateInputMessage(1); - EXPECT_CALL( - *(engine_input_feature_->incoming_message_processor()), - MockableProcessMessage(EqualsMessageIgnoringId(*client_input_message), _)) - .RetiresOnSaturation(); - - // Simulate a connection failure. - client_connection_->error_observer()->OnConnectionError(net::ERR_FAILED); - engine_connection_->error_observer()->OnConnectionError(net::ERR_FAILED); - - // Message will be queued to be transmitted when the connection is - // re-established. - client_input_feature_->outgoing_message_processor()->ProcessMessage( - std::move(client_input_message), net::CompletionCallback()); - - // Simulates reconnection. - SetupConnections(); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/client_connection_manager.cc b/blimp/net/client_connection_manager.cc deleted file mode 100644 index 32c13d14..0000000 --- a/blimp/net/client_connection_manager.cc +++ /dev/null
@@ -1,100 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/client_connection_manager.h" - -#include <utility> - -#include "base/logging.h" -#include "base/memory/ptr_util.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/protocol_version.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/browser_connection_handler.h" -#include "blimp/net/connection_handler.h" -#include "blimp/net/message_port.h" -#include "net/base/net_errors.h" - -namespace blimp { - -ClientConnectionManager::ClientConnectionManager( - ConnectionHandler* connection_handler) - : connection_handler_(connection_handler), weak_factory_(this) { - DCHECK(connection_handler_); -} - -ClientConnectionManager::~ClientConnectionManager() {} - -void ClientConnectionManager::AddTransport( - std::unique_ptr<BlimpTransport> transport) { - DCHECK(transport); - transports_.push_back(std::move(transport)); -} - -void ClientConnectionManager::Connect() { - // A |transport| added first is used first. When it fails to connect, - // the next transport is used. - DCHECK(!transports_.empty()); - Connect(0); -} - -void ClientConnectionManager::Connect(int transport_index) { - DVLOG(1) << "ClientConnectionManager::Connect(" << transport_index << ")"; - if (static_cast<size_t>(transport_index) < transports_.size()) { - transports_[transport_index]->Connect( - base::Bind(&ClientConnectionManager::OnConnectResult, - base::Unretained(this), transport_index)); - } else { - // TODO(haibinlu): add an error reporting path out for this. - LOG(WARNING) << "All transports failed to connect"; - } -} - -void ClientConnectionManager::OnConnectResult(int transport_index, int result) { - DCHECK_NE(result, net::ERR_IO_PENDING); - const auto& transport = transports_[transport_index]; - DVLOG(1) << "OnConnectResult; result = " << result; - if (result == net::OK) { - std::unique_ptr<BlimpConnection> connection = transport->MakeConnection(); - connection->AddConnectionErrorObserver(this); - SendAuthenticationMessage(std::move(connection)); - } else { - DVLOG(1) << "Transport " << transport->GetName() - << " failed to connect:" << net::ErrorToString(result); - Connect(transport_index + 1); - } -} - -void ClientConnectionManager::SendAuthenticationMessage( - std::unique_ptr<BlimpConnection> connection) { - DVLOG(1) << "Sending authentication message."; - connection->GetOutgoingMessageProcessor()->ProcessMessage( - CreateStartConnectionMessage(client_auth_token_, kProtocolVersion), - base::Bind(&ClientConnectionManager::OnAuthenticationMessageSent, - weak_factory_.GetWeakPtr(), - base::Passed(std::move(connection)))); -} - -void ClientConnectionManager::OnAuthenticationMessageSent( - std::unique_ptr<BlimpConnection> connection, - int result) { - DVLOG(1) << "AuthenticationMessageSent, result=" << result; - if (result != net::OK) { - // If a write error occurred, just throw away |connection|. - // We don't need to propagate the error code here because the connection - // will already have done so via the ErrorObserver object. - return; - } - connection_handler_->HandleConnection(std::move(connection)); -} - -void ClientConnectionManager::OnConnectionError(int error) { - // TODO(kmarshall): implement reconnection logic. - VLOG(0) << "Connection dropped, error=" << error; -} - -} // namespace blimp
diff --git a/blimp/net/client_connection_manager.h b/blimp/net/client_connection_manager.h deleted file mode 100644 index 50f1b37..0000000 --- a/blimp/net/client_connection_manager.h +++ /dev/null
@@ -1,83 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_CLIENT_CONNECTION_MANAGER_H_ -#define BLIMP_NET_CLIENT_CONNECTION_MANAGER_H_ - -#include <memory> -#include <string> -#include <vector> - -#include "base/macros.h" -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/connection_error_observer.h" - -namespace blimp { - -class BlimpConnection; -class BlimpTransport; -class ConnectionHandler; - -// Coordinates the channel creation and authentication workflows for -// outgoing (Client) network connections. -// -// TODO(haibinlu): cope with network changes that may potentially affect the -// endpoint that we're trying to connect to. -class BLIMP_NET_EXPORT ClientConnectionManager - : public ConnectionErrorObserver { - public: - // Caller is responsible for ensuring that |connection_handler| - // outlives |this|. - explicit ClientConnectionManager(ConnectionHandler* connection_handler); - - ~ClientConnectionManager() override; - - // Adds a transport. All transports are expected to be added before invoking - // |Connect|. - void AddTransport(std::unique_ptr<BlimpTransport> transport); - - // Attempts to create a connection using any of the BlimpTransports in - // |transports_|. - // This will result in the handler being called back at-most-once. - // - // This is also a placeholder for automatic reconnection logic for common - // cases such as network switches, online/offline changes. - void Connect(); - - // Sets the client auth token to use in the authentication message. - void set_client_auth_token(const std::string& client_auth_token) { - client_auth_token_ = client_auth_token; - } - - private: - // Tries to connect using the BlimpTransport specified at |transport_index|. - void Connect(int transport_index); - - // Callback invoked by transports_[transport_index] to indicate that it has a - // connection ready to be authenticated or there is an error. - void OnConnectResult(int transport_index, int result); - - // Sends authentication message to the engine via |connection|. - void SendAuthenticationMessage(std::unique_ptr<BlimpConnection> connection); - - // Invoked after the authentication message is sent to |connection|. - // The result of the write operation is passed via |result|. - void OnAuthenticationMessageSent(std::unique_ptr<BlimpConnection> connection, - int result); - - // ConnectionErrorObserver implementation. - void OnConnectionError(int error) override; - - std::string client_auth_token_; - ConnectionHandler* connection_handler_; - std::vector<std::unique_ptr<BlimpTransport>> transports_; - base::WeakPtrFactory<ClientConnectionManager> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(ClientConnectionManager); -}; - -} // namespace blimp - -#endif // BLIMP_NET_CLIENT_CONNECTION_MANAGER_H_
diff --git a/blimp/net/client_connection_manager_unittest.cc b/blimp/net/client_connection_manager_unittest.cc deleted file mode 100644 index 4b43f44..0000000 --- a/blimp/net/client_connection_manager_unittest.cc +++ /dev/null
@@ -1,141 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/client_connection_manager.h" - -#include <stddef.h> -#include <string> -#include <utility> - -#include "base/callback_helpers.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/protocol_version.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock-more-actions.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::Eq; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { -const char kDummyClientAuthToken[] = "dummy-client-token"; -} // namespace - -class ClientConnectionManagerTest : public testing::Test { - public: - ClientConnectionManagerTest() - : manager_(new ClientConnectionManager(&connection_handler_)), - transport1_(new testing::StrictMock<MockTransport>), - transport2_(new testing::StrictMock<MockTransport>), - connection_(new testing::StrictMock<MockBlimpConnection>), - start_connection_message_( - CreateStartConnectionMessage(kDummyClientAuthToken, - kProtocolVersion)), - message_capture_(new testing::StrictMock<MockBlimpMessageProcessor>) { - manager_->set_client_auth_token(kDummyClientAuthToken); - } - - ~ClientConnectionManagerTest() override {} - - protected: - base::MessageLoop message_loop_; - testing::StrictMock<MockConnectionHandler> connection_handler_; - std::unique_ptr<ClientConnectionManager> manager_; - std::unique_ptr<testing::StrictMock<MockTransport>> transport1_; - std::unique_ptr<testing::StrictMock<MockTransport>> transport2_; - std::unique_ptr<testing::StrictMock<MockBlimpConnection>> connection_; - std::unique_ptr<BlimpMessage> start_connection_message_; - std::unique_ptr<testing::StrictMock<MockBlimpMessageProcessor>> - message_capture_; -}; - -// Tests that the transport connection works. -TEST_F(ClientConnectionManagerTest, FirstTransportConnects) { - net::CompletionCallback write_cb; - net::CompletionCallback connect_cb_1; - EXPECT_CALL(*transport1_, Connect(_)).WillOnce(SaveArg<0>(&connect_cb_1)); - EXPECT_CALL(connection_handler_, HandleConnectionPtr(_)); - EXPECT_CALL( - *message_capture_, - MockableProcessMessage(EqualsProto(*start_connection_message_), _)) - .WillOnce(SaveArg<1>(&write_cb)); - EXPECT_CALL(*connection_, AddConnectionErrorObserver(_)); - EXPECT_CALL(*connection_, GetOutgoingMessageProcessor()) - .WillOnce(Return(message_capture_.get())); - - transport1_->SetMockConnection(std::move(connection_)); - EXPECT_TRUE(connect_cb_1.is_null()); - manager_->AddTransport(std::move(transport1_)); - manager_->AddTransport(std::move(transport2_)); - manager_->Connect(); - EXPECT_FALSE(connect_cb_1.is_null()); - base::ResetAndReturn(&connect_cb_1).Run(net::OK); - base::ResetAndReturn(&write_cb).Run(net::OK); -} - -// The 1st transport fails to connect, and the 2nd transport connects. -TEST_F(ClientConnectionManagerTest, SecondTransportConnects) { - net::CompletionCallback write_cb; - net::CompletionCallback connect_cb_1; - EXPECT_CALL(*transport1_, Connect(_)).WillOnce(SaveArg<0>(&connect_cb_1)); - net::CompletionCallback connect_cb_2; - EXPECT_CALL(*transport2_, Connect(_)).WillOnce(SaveArg<0>(&connect_cb_2)); - EXPECT_CALL( - *message_capture_, - MockableProcessMessage(EqualsProto(*start_connection_message_), _)) - .WillOnce(SaveArg<1>(&write_cb)); - EXPECT_CALL(*connection_, AddConnectionErrorObserver(_)); - EXPECT_CALL(*connection_, GetOutgoingMessageProcessor()) - .WillOnce(Return(message_capture_.get())); - - BlimpConnection* actual_connection = nullptr; - BlimpConnection* expected_connection = connection_.get(); - EXPECT_CALL(connection_handler_, HandleConnectionPtr(_)) - .WillOnce(SaveArg<0>(&actual_connection)); - - transport2_->SetMockConnection(std::move(connection_)); - - EXPECT_TRUE(connect_cb_1.is_null()); - EXPECT_TRUE(connect_cb_2.is_null()); - manager_->AddTransport(std::move(transport1_)); - manager_->AddTransport(std::move(transport2_)); - manager_->Connect(); - EXPECT_FALSE(connect_cb_1.is_null()); - base::ResetAndReturn(&connect_cb_1).Run(net::ERR_FAILED); - EXPECT_FALSE(connect_cb_2.is_null()); - base::ResetAndReturn(&connect_cb_2).Run(net::OK); - base::ResetAndReturn(&write_cb).Run(net::OK); - EXPECT_EQ(expected_connection, actual_connection); -} - -// Both transports fail to connect. -TEST_F(ClientConnectionManagerTest, BothTransportsFailToConnect) { - net::CompletionCallback connect_cb_1; - EXPECT_CALL(*transport1_, Connect(_)).WillOnce(SaveArg<0>(&connect_cb_1)); - net::CompletionCallback connect_cb_2; - EXPECT_CALL(*transport2_, Connect(_)).WillOnce(SaveArg<0>(&connect_cb_2)); - - EXPECT_TRUE(connect_cb_1.is_null()); - EXPECT_TRUE(connect_cb_2.is_null()); - manager_->AddTransport(std::move(transport1_)); - manager_->AddTransport(std::move(transport2_)); - manager_->Connect(); - EXPECT_FALSE(connect_cb_1.is_null()); - EXPECT_TRUE(connect_cb_2.is_null()); - base::ResetAndReturn(&connect_cb_1).Run(net::ERR_FAILED); - EXPECT_FALSE(connect_cb_2.is_null()); - base::ResetAndReturn(&connect_cb_2).Run(net::ERR_FAILED); -} - -} // namespace blimp
diff --git a/blimp/net/common.cc b/blimp/net/common.cc deleted file mode 100644 index 6f7577bd..0000000 --- a/blimp/net/common.cc +++ /dev/null
@@ -1,12 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/common.h" - -namespace blimp { - -const size_t kMaxPacketPayloadSizeBytes = 20 * 1024 * 1024; // 20MB -const size_t kPacketHeaderSizeBytes = 4; - -} // namespace blimp
diff --git a/blimp/net/common.h b/blimp/net/common.h deleted file mode 100644 index 4a7dda5..0000000 --- a/blimp/net/common.h +++ /dev/null
@@ -1,21 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_COMMON_H_ -#define BLIMP_NET_COMMON_H_ - -#include <stddef.h> - -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -// TODO(kmarshall): Apply SCIENCE to determine a better constant here. -// See crbug.com/542464 -extern const size_t BLIMP_NET_EXPORT kMaxPacketPayloadSizeBytes; -extern const size_t BLIMP_NET_EXPORT kPacketHeaderSizeBytes; - -} // namespace blimp - -#endif // BLIMP_NET_COMMON_H_
diff --git a/blimp/net/compressed_packet_reader.cc b/blimp/net/compressed_packet_reader.cc deleted file mode 100644 index ac0965e..0000000 --- a/blimp/net/compressed_packet_reader.cc +++ /dev/null
@@ -1,134 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/compressed_packet_reader.h" - -#include <algorithm> -#include <iostream> -#include <utility> - -#include "base/callback_helpers.h" -#include "base/logging.h" -#include "base/memory/weak_ptr.h" -#include "base/message_loop/message_loop.h" -#include "base/sys_byteorder.h" -#include "blimp/net/common.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/socket/stream_socket.h" - -namespace blimp { -namespace { - -constexpr double kInitialDecompressionBufferSizeFactor = 1.5; -constexpr double kDecompressionGrowthFactor = 2.0; - -} // namespace - -CompressedPacketReader::CompressedPacketReader( - std::unique_ptr<PacketReader> source) - : source_(std::move(source)), - compressed_buf_(new net::GrowableIOBuffer), - weak_factory_(this) { - DCHECK(source_); - - memset(&zlib_stream_, 0, sizeof(z_stream)); - - // MAX_WBITS means we are using the maximal window size for decompression; - // a negative value means that we are ignoring headers and CRC checks. - int init_result = inflateInit2(&zlib_stream_, -MAX_WBITS); - DCHECK_EQ(Z_OK, init_result); -} - -CompressedPacketReader::~CompressedPacketReader() { - inflateEnd(&zlib_stream_); -} - -void CompressedPacketReader::ReadPacket( - const scoped_refptr<net::GrowableIOBuffer>& decompressed_buf, - const net::CompletionCallback& callback) { - DCHECK(decompressed_buf); - DCHECK(!callback.is_null()); - - source_->ReadPacket( - compressed_buf_, - base::Bind(&CompressedPacketReader::OnCompressedPacketReceived, - weak_factory_.GetWeakPtr(), decompressed_buf, callback)); -} - -void CompressedPacketReader::OnCompressedPacketReceived( - const scoped_refptr<net::GrowableIOBuffer> decompressed_buf, - const net::CompletionCallback& callback, - int result) { - if (result <= 0) { - callback.Run(result); - return; - } - - callback.Run(DecompressPacket(decompressed_buf, result)); -} - -int CompressedPacketReader::DecompressPacket( - const scoped_refptr<net::GrowableIOBuffer>& decompressed_buf, - int size_compressed) { - scoped_refptr<net::DrainableIOBuffer> drainable_input( - new net::DrainableIOBuffer(compressed_buf_.get(), size_compressed)); - - // Prepare the sink for decompressed data. - decompressed_buf->set_offset(0); - const int min_size = kInitialDecompressionBufferSizeFactor * size_compressed; - if (decompressed_buf->capacity() < min_size) { - decompressed_buf->SetCapacity(min_size); - } - - // Repeatedly decompress |drainable_input| until it's fully consumed, growing - // |decompressed_buf| as necessary to accomodate the decompressed output. - do { - zlib_stream_.next_in = reinterpret_cast<uint8_t*>(drainable_input->data()); - zlib_stream_.avail_in = drainable_input->BytesRemaining(); - zlib_stream_.next_out = - reinterpret_cast<uint8_t*>(decompressed_buf->data()); - zlib_stream_.avail_out = decompressed_buf->RemainingCapacity(); - int inflate_result = inflate(&zlib_stream_, Z_SYNC_FLUSH); - if (inflate_result != Z_OK) { - DLOG(ERROR) << "inflate() returned unexpected error code: " - << inflate_result; - return net::ERR_UNEXPECTED; - } - - // Process the inflate() result. - const int bytes_in = - drainable_input->BytesRemaining() - zlib_stream_.avail_in; - const int bytes_out = - (decompressed_buf->RemainingCapacity() - zlib_stream_.avail_out); - drainable_input->DidConsume(bytes_in); - decompressed_buf->set_offset(decompressed_buf->offset() + bytes_out); - if (static_cast<size_t>(decompressed_buf->offset()) > - kMaxPacketPayloadSizeBytes) { - DLOG(ERROR) - << "Decompressed buffer size exceeds allowable limits; aborting."; - return net::ERR_FILE_TOO_BIG; - } - - if (drainable_input->BytesRemaining() > 0) { - // Output buffer isn't large enough to fit the compressed input, so - // enlarge it. - DCHECK_GT(zlib_stream_.avail_in, 0u); - DCHECK_EQ(0u, zlib_stream_.avail_out); - - decompressed_buf->SetCapacity( - std::min(static_cast<size_t>(kDecompressionGrowthFactor * - decompressed_buf->capacity()), - kMaxPacketPayloadSizeBytes + 1)); - VLOG(2) << "Increase buffer size to " << decompressed_buf->capacity() - << " bytes."; - } - } while (zlib_stream_.avail_in > 0); - - int total_decompressed_size = decompressed_buf->offset(); - decompressed_buf->set_offset(0); - return total_decompressed_size; -} - -} // namespace blimp
diff --git a/blimp/net/compressed_packet_reader.h b/blimp/net/compressed_packet_reader.h deleted file mode 100644 index c6093b3..0000000 --- a/blimp/net/compressed_packet_reader.h +++ /dev/null
@@ -1,67 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_COMPRESSED_PACKET_READER_H_ -#define BLIMP_NET_COMPRESSED_PACKET_READER_H_ - -#include <memory> - -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/packet_reader.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "third_party/zlib/zlib.h" - -namespace blimp { - -// Filter object which wraps a PacketReader, adding a DEFLATE decompression step -// to received packets. -// Details about the encoding format are available in the CompressedPacketWriter -// header. -class BLIMP_NET_EXPORT CompressedPacketReader : public PacketReader { - public: - // |source|: The source which from which compressed packets are read. - explicit CompressedPacketReader(std::unique_ptr<PacketReader> source); - - ~CompressedPacketReader() override; - - // PacketReader implementation. - void ReadPacket(const scoped_refptr<net::GrowableIOBuffer>& decompressed_buf, - const net::CompletionCallback& cb) override; - - private: - // Called when source->ReadPacket() has completed. - // |buf|: The buffer which will receive decompressed data. - // |cb|: Callback which is triggered after decompression has finished. - // |result|: The result of the read operation. - void OnCompressedPacketReceived( - const scoped_refptr<net::GrowableIOBuffer> decompressed_buf, - const net::CompletionCallback& cb, - int result); - - // Decompresses the contents of |compressed_buf_| to the buffer - // |decompressed_buf|. The size of |compressed_buf| is passed with the - // argument |size_compressed|. - // On success, returns a >= 0 value indicating the size of the - // decompressed payload. - // On failure, returns a negative value indicating the error code - // (see net_errors.h). - int DecompressPacket( - const scoped_refptr<net::GrowableIOBuffer>& decompressed_buf, - int size_compressed); - - std::unique_ptr<PacketReader> source_; - scoped_refptr<net::GrowableIOBuffer> compressed_buf_; - z_stream zlib_stream_; - - // Used to abandon pending ReadPacket() calls on teardown. - base::WeakPtrFactory<CompressedPacketReader> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(CompressedPacketReader); -}; - -} // namespace blimp - -#endif // BLIMP_NET_COMPRESSED_PACKET_READER_H_
diff --git a/blimp/net/compressed_packet_unittest.cc b/blimp/net/compressed_packet_unittest.cc deleted file mode 100644 index 0742fda..0000000 --- a/blimp/net/compressed_packet_unittest.cc +++ /dev/null
@@ -1,227 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "base/memory/ptr_util.h" -#include "base/rand_util.h" -#include "base/sys_byteorder.h" -#include "blimp/net/common.h" -#include "blimp/net/compressed_packet_reader.h" -#include "blimp/net/compressed_packet_writer.h" -#include "blimp/net/test_common.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::DoAll; -using testing::InvokeArgument; -using testing::SaveArg; - -namespace blimp { -namespace { - -// Calls the CompletionCallback (indicated by the 0-based index cb_idx) -// with the value |result|. -ACTION_TEMPLATE(InvokeCompletionCallback, - HAS_1_TEMPLATE_PARAMS(int, cb_idx), - AND_1_VALUE_PARAMS(result)) { - testing::get<cb_idx>(args).Run(result); -} - -// Copies a DrainableIOBuffer to a GrowableIOBuffer. -// |dest_buf_idx|: The 0-based index of a GrowableIOBuffer. -// |src_buf|: A DrainableIOBuffer. -ACTION_TEMPLATE(CopyBuffer, - HAS_1_TEMPLATE_PARAMS(int, dest_buf_idx), - AND_1_VALUE_PARAMS(src_buf)) { - const auto& dest_buf = testing::get<dest_buf_idx>(args); - ASSERT_TRUE(dest_buf); - ASSERT_TRUE(src_buf); - ASSERT_EQ(0, dest_buf->offset()); - src_buf->SetOffset(0); - dest_buf->SetCapacity(src_buf->BytesRemaining()); - memcpy(dest_buf->data(), src_buf->data(), src_buf->BytesRemaining()); -} - -class CompressedPacketTest : public testing::Test { - public: - CompressedPacketTest() - : mock_reader_(new MockPacketReader), - mock_writer_(new MockPacketWriter), - compressed_reader_( - new CompressedPacketReader(base::WrapUnique(mock_reader_))), - compressed_writer_( - new CompressedPacketWriter(base::WrapUnique(mock_writer_))) {} - ~CompressedPacketTest() override {} - - protected: - // Returns the compressed result of |content|. - std::string Compress(const std::string& content) { - scoped_refptr<net::StringIOBuffer> content_str_buf( - new net::StringIOBuffer(content)); - scoped_refptr<net::DrainableIOBuffer> content_buf( - new net::DrainableIOBuffer(content_str_buf.get(), - content_str_buf->size())); - scoped_refptr<net::DrainableIOBuffer> compressed_buf; - EXPECT_CALL(*mock_writer_, WritePacket(_, _)) - .WillOnce(DoAll(SaveArg<0>(&compressed_buf), - InvokeCompletionCallback<1>(net::OK))); - net::TestCompletionCallback completion_cb_1; - compressed_writer_->WritePacket(content_buf, completion_cb_1.callback()); - EXPECT_EQ(net::OK, completion_cb_1.WaitForResult()); - return std::string(compressed_buf->data(), - compressed_buf->BytesRemaining()); - } - - // Returns the decompressed result of |compressed|. - std::string Decompress(const std::string& compressed) { - scoped_refptr<net::StringIOBuffer> compressed_str_buf( - new net::StringIOBuffer(compressed)); - scoped_refptr<net::DrainableIOBuffer> compressed_buf( - new net::DrainableIOBuffer(compressed_str_buf.get(), - compressed_str_buf->size())); - scoped_refptr<net::GrowableIOBuffer> decompressed_buf( - new net::GrowableIOBuffer); - EXPECT_CALL(*mock_reader_, ReadPacket(_, _)) - .WillOnce(DoAll( - CopyBuffer<0>(compressed_buf), - InvokeCompletionCallback<1>(compressed_buf->BytesRemaining()))); - net::TestCompletionCallback completion_cb_2; - compressed_reader_->ReadPacket(decompressed_buf, - completion_cb_2.callback()); - int size = completion_cb_2.WaitForResult(); - return std::string(decompressed_buf->data(), size); - } - - bool CheckRoundTrip(const std::string& content) { - return Decompress(Compress(content)) == content; - } - - MockPacketReader* mock_reader_; - MockPacketWriter* mock_writer_; - std::unique_ptr<CompressedPacketReader> compressed_reader_; - std::unique_ptr<CompressedPacketWriter> compressed_writer_; - testing::InSequence s; -}; - -TEST_F(CompressedPacketTest, Empty) { - EXPECT_TRUE(CheckRoundTrip("1234")); - EXPECT_TRUE(CheckRoundTrip("")); - EXPECT_TRUE(CheckRoundTrip("1234")); -} - -TEST_F(CompressedPacketTest, Simple) { - std::string source = "AAAAAAAAAAAAAAAAAAAAAAAAA"; - std::string compressed = Compress(source); - std::string decompressed = Decompress(compressed); - EXPECT_GT(source.size(), compressed.size()); - EXPECT_EQ(source, decompressed); -} - -TEST_F(CompressedPacketTest, DisjointSequences) { - EXPECT_TRUE(CheckRoundTrip("1234")); - EXPECT_TRUE(CheckRoundTrip("5678")); - EXPECT_TRUE(CheckRoundTrip("ABCD")); -} - -TEST_F(CompressedPacketTest, AdditiveSequences) { - EXPECT_TRUE(CheckRoundTrip("12")); - EXPECT_TRUE(CheckRoundTrip("123")); - EXPECT_TRUE(CheckRoundTrip("1234")); - EXPECT_TRUE(CheckRoundTrip("12345")); - EXPECT_TRUE(CheckRoundTrip("123456")); -} - -TEST_F(CompressedPacketTest, ReversedSequences) { - EXPECT_TRUE(CheckRoundTrip("123456")); - EXPECT_TRUE(CheckRoundTrip("12345")); - EXPECT_TRUE(CheckRoundTrip("1234")); - EXPECT_TRUE(CheckRoundTrip("123")); - EXPECT_TRUE(CheckRoundTrip("12")); -} - -TEST_F(CompressedPacketTest, CompressionStateRetainedAcrossCalls) { - // Ensure that a character sequence is encoded in a more compact manner - // if it is compressed more than once. - int size_1 = Compress("1234").size(); - int size_2 = Compress("1234").size(); - EXPECT_GT(size_1, size_2); -} - -TEST_F(CompressedPacketTest, LargeInput) { - std::string big_str(kMaxPacketPayloadSizeBytes, 'A'); // 3MB of A's. - EXPECT_TRUE(CheckRoundTrip(big_str)); -} - -TEST_F(CompressedPacketTest, LowCompressionRatio) { - // This size (2338) was found "in the wild" to repro an issue with output - // buffer overflows. - const int data_size = 2338; - - EXPECT_TRUE(CheckRoundTrip(base::RandBytesAsString(data_size))); - EXPECT_TRUE(CheckRoundTrip(base::RandBytesAsString(data_size))); -} - -TEST_F(CompressedPacketTest, DecompressIllegallyLargePayload) { - // We can't use the compressor to compress an illegally sized payload, however - // we can concatenate the output of smaller payloads to form an uber-payload. - std::string huge_block = - Compress(std::string(kMaxPacketPayloadSizeBytes, 'A')) + - Compress("1337 payl0ad 0verfl0w 'spl0it"); - - scoped_refptr<net::StringIOBuffer> compressed_str_buf( - new net::StringIOBuffer(huge_block)); - scoped_refptr<net::DrainableIOBuffer> compressed_buf( - new net::DrainableIOBuffer(compressed_str_buf.get(), - compressed_str_buf->size())); - scoped_refptr<net::GrowableIOBuffer> decompressed_buf( - new net::GrowableIOBuffer); - EXPECT_CALL(*mock_reader_, ReadPacket(_, _)) - .WillOnce( - DoAll(CopyBuffer<0>(compressed_buf), - InvokeCompletionCallback<1>(compressed_buf->BytesRemaining()))); - net::TestCompletionCallback completion_cb_2; - compressed_reader_->ReadPacket(decompressed_buf, completion_cb_2.callback()); - EXPECT_EQ(net::ERR_FILE_TOO_BIG, completion_cb_2.WaitForResult()); -} - -TEST_F(CompressedPacketTest, CompressIllegallyLargePayload) { - scoped_refptr<net::IOBuffer> big_buf( - new net::IOBuffer(kMaxPacketPayloadSizeBytes + 1)); - scoped_refptr<net::DrainableIOBuffer> content_buf(new net::DrainableIOBuffer( - big_buf.get(), kMaxPacketPayloadSizeBytes + 1)); - net::TestCompletionCallback completion_cb_1; - compressed_writer_->WritePacket(content_buf, completion_cb_1.callback()); - EXPECT_EQ(net::ERR_FILE_TOO_BIG, completion_cb_1.WaitForResult()); -} - -TEST_F(CompressedPacketTest, PayloadSmallerThanDeclared) { - scoped_refptr<net::StringIOBuffer> content_str_buf( - new net::StringIOBuffer("Just a small payload")); - scoped_refptr<net::DrainableIOBuffer> content_buf(new net::DrainableIOBuffer( - content_str_buf.get(), content_str_buf->size())); - scoped_refptr<net::DrainableIOBuffer> compressed_buf; - EXPECT_CALL(*mock_writer_, WritePacket(_, _)) - .WillOnce(DoAll(SaveArg<0>(&compressed_buf), - InvokeCompletionCallback<1>(net::OK))); - net::TestCompletionCallback completion_cb_1; - compressed_writer_->WritePacket(content_buf, completion_cb_1.callback()); - EXPECT_EQ(net::OK, completion_cb_1.WaitForResult()); - - // Increase the payload size header significantly. - *(reinterpret_cast<uint32_t*>(compressed_buf->data())) = - base::HostToNet32(kMaxPacketPayloadSizeBytes - 1); - - EXPECT_CALL(*mock_reader_, ReadPacket(_, _)) - .WillOnce( - DoAll(CopyBuffer<0>(compressed_buf), - InvokeCompletionCallback<1>(compressed_buf->BytesRemaining()))); - net::TestCompletionCallback completion_cb_2; - compressed_reader_->ReadPacket(make_scoped_refptr(new net::GrowableIOBuffer), - completion_cb_2.callback()); - EXPECT_EQ(net::ERR_UNEXPECTED, completion_cb_2.WaitForResult()); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/compressed_packet_writer.cc b/blimp/net/compressed_packet_writer.cc deleted file mode 100644 index 1bff4d9..0000000 --- a/blimp/net/compressed_packet_writer.cc +++ /dev/null
@@ -1,123 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/compressed_packet_writer.h" - -#include <vector> - -#include "base/logging.h" -#include "base/numerics/safe_conversions.h" -#include "base/sys_byteorder.h" -#include "blimp/net/common.h" -#include "net/base/io_buffer.h" -#include "third_party/zlib/zlib.h" - -namespace blimp { -namespace { - -// Allocate the maxmimum amount of memory to deflate (512KB) for higher -// compression. (See zconf.h for details on memLevel semantics.) -const int kZlibMemoryLevel = 9; - -// Byte count of the zlib end-of-block marker (0x00, 0x00, 0xFF, 0xFF). -// Used for buffer preallocation. -const size_t kZlibBlockMarkerSize = 4; - -} // namespace - -CompressedPacketWriter::CompressedPacketWriter( - std::unique_ptr<PacketWriter> sink) - : sink_(std::move(sink)), compressed_buf_(new net::GrowableIOBuffer) { - DCHECK(sink_); - - memset(&zlib_stream_, 0, sizeof(z_stream)); - - // MAX_WBITS means we are using the maximal window size for decompression; - // negating it means that we are ignoring headers and CRC checks. - int init_error = - deflateInit2(&zlib_stream_, Z_BEST_COMPRESSION, Z_DEFLATED, - -MAX_WBITS, // Negative value = no headers or CRC. - kZlibMemoryLevel, Z_DEFAULT_STRATEGY); - CHECK_EQ(Z_OK, init_error); -} - -CompressedPacketWriter::~CompressedPacketWriter() { - deflateEnd(&zlib_stream_); -} - -void CompressedPacketWriter::WritePacket( - const scoped_refptr<net::DrainableIOBuffer>& write_buffer, - const net::CompletionCallback& callback) { - DCHECK(write_buffer); - DCHECK(!callback.is_null()); - size_t uncompressed_size = - base::checked_cast<size_t>(write_buffer->BytesRemaining()); - - // Zero-length input => zero-length output. - if (uncompressed_size == 0) { - sink_->WritePacket(write_buffer, callback); - return; - } - - // Don't compress anything that's bigger than the maximum allowable payload - // size. - if (uncompressed_size > kMaxPacketPayloadSizeBytes) { - callback.Run(net::ERR_FILE_TOO_BIG); - return; - } - - int compress_result = Compress(write_buffer, compressed_buf_); - if (compress_result < 0) { - callback.Run(compress_result); - return; - } - -#if !defined(NDEBUG) - uncompressed_size_total_ += uncompressed_size; - compressed_size_total_ += compress_result; -#endif // !defined(NDEBUG) - - scoped_refptr<net::DrainableIOBuffer> compressed_outbuf( - new net::DrainableIOBuffer(compressed_buf_.get(), compress_result)); - sink_->WritePacket(compressed_outbuf, callback); - DVLOG(4) << "deflate packet: " << uncompressed_size << " in, " - << compress_result << " out."; - DVLOG(3) << "deflate total: " << uncompressed_size_total_ << " in, " - << compressed_size_total_ << " out."; -} - -int CompressedPacketWriter::Compress( - const scoped_refptr<net::DrainableIOBuffer>& src_buf, - const scoped_refptr<net::GrowableIOBuffer>& dest_buf) { - DCHECK_EQ(0, dest_buf->offset()); - - // Preallocate a buffer that's large enough to fit the compressed contents of - // src_buf, plus some overhead for zlib. - const int zlib_output_ubound = - deflateBound(&zlib_stream_, src_buf->BytesRemaining()) + - kZlibBlockMarkerSize; - if (dest_buf->capacity() < zlib_output_ubound) { - dest_buf->SetCapacity(zlib_output_ubound); - } - - zlib_stream_.next_in = reinterpret_cast<uint8_t*>(src_buf->data()); - zlib_stream_.avail_in = static_cast<unsigned>(src_buf->BytesRemaining()); - zlib_stream_.next_out = reinterpret_cast<uint8_t*>(dest_buf->data()); - zlib_stream_.avail_out = static_cast<unsigned>(zlib_output_ubound); - int deflate_error = deflate(&zlib_stream_, Z_SYNC_FLUSH); - - if (deflate_error != Z_OK) { - DLOG(FATAL) << "Unexpected deflate() return value: " << deflate_error; - return net::ERR_UNEXPECTED; - } - if (zlib_stream_.avail_in > 0) { - DLOG(ERROR) << "deflate() did not consume all data, remainder: " - << zlib_stream_.avail_in << " bytes."; - return net::ERR_UNEXPECTED; - } - - return zlib_output_ubound - zlib_stream_.avail_out; -} - -} // namespace blimp
diff --git a/blimp/net/compressed_packet_writer.h b/blimp/net/compressed_packet_writer.h deleted file mode 100644 index 8490273..0000000 --- a/blimp/net/compressed_packet_writer.h +++ /dev/null
@@ -1,55 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_COMPRESSED_PACKET_WRITER_H_ -#define BLIMP_NET_COMPRESSED_PACKET_WRITER_H_ - -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/packet_writer.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "third_party/zlib/zlib.h" - -namespace blimp { - -// Filter object which wraps a PacketWriter, adding a DEFLATE compression step -// to outgoing packets. -// -// Each packet is appended as a DEFLATE block to a long-lived compression -// stream. -// Blocks are explicitly flushed at each packet boundary, which prevents zlib's -// internal buffers from introducing unwanted output latency. -// Gzip headers and CRC checks are omitted from the stream output. -class BLIMP_NET_EXPORT CompressedPacketWriter : public PacketWriter { - public: - // |source|: The PacketWriter which will receive compressed packets. - explicit CompressedPacketWriter(std::unique_ptr<PacketWriter> sink); - ~CompressedPacketWriter() override; - - // PacketWriter implementation. - void WritePacket(const scoped_refptr<net::DrainableIOBuffer>& buf, - const net::CompletionCallback& cb) override; - - private: - // Compresses |src_buf| into |dest_buf|. - // On success, returns a >= 0 value indicating the length of the - // compressed payload. - // On failure, returns a negative value indicating the error code - // (see net_errors.h). - int Compress(const scoped_refptr<net::DrainableIOBuffer>& src_buf, - const scoped_refptr<net::GrowableIOBuffer>& dest_buf); - - z_stream zlib_stream_; - std::unique_ptr<PacketWriter> sink_; - scoped_refptr<net::GrowableIOBuffer> compressed_buf_; - size_t uncompressed_size_total_ = 0u; - size_t compressed_size_total_ = 0u; - - DISALLOW_COPY_AND_ASSIGN(CompressedPacketWriter); -}; - -} // namespace blimp - -#endif // BLIMP_NET_COMPRESSED_PACKET_WRITER_H_
diff --git a/blimp/net/connection_error_observer.h b/blimp/net/connection_error_observer.h deleted file mode 100644 index b00ea78..0000000 --- a/blimp/net/connection_error_observer.h +++ /dev/null
@@ -1,23 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_CONNECTION_ERROR_OBSERVER_H_ -#define BLIMP_NET_CONNECTION_ERROR_OBSERVER_H_ - -namespace blimp { - -class ConnectionErrorObserver { - public: - virtual ~ConnectionErrorObserver() {} - - // Called when a blimp connection encounters an error. - // Negative |error| values correspond directly to net/ error codes. - // Positive values indicate the EndConnection.reason code specified - // by the peer during a "clean" disconnection. - virtual void OnConnectionError(int error) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_CONNECTION_ERROR_OBSERVER_H_
diff --git a/blimp/net/connection_handler.h b/blimp/net/connection_handler.h deleted file mode 100644 index dc5b62cc..0000000 --- a/blimp/net/connection_handler.h +++ /dev/null
@@ -1,25 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_CONNECTION_HANDLER_H_ -#define BLIMP_NET_CONNECTION_HANDLER_H_ - -#include <memory> - -namespace blimp { - -class BlimpConnection; - -// Interface for objects that can take possession of BlimpConnections. -class ConnectionHandler { - public: - virtual ~ConnectionHandler() {} - - virtual void HandleConnection( - std::unique_ptr<BlimpConnection> connection) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_CONNECTION_HANDLER_H_
diff --git a/blimp/net/delta_encoding.h b/blimp/net/delta_encoding.h deleted file mode 100644 index e3875159..0000000 --- a/blimp/net/delta_encoding.h +++ /dev/null
@@ -1,124 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_DELTA_ENCODING_H_ -#define BLIMP_NET_DELTA_ENCODING_H_ - -#include <algorithm> -#include <functional> -#include <utility> - -// This file contains utility functions to concisely compute and apply -// delta encodings of arbitrarily-typed sequences of values. Delta-encoded -// numeric values tend to be smaller in magnitude than their source values -// which, when combined with variable integer encoding (a la protobuf), results -// in a smaller wire size. -// -// e.g. DeltaEncode([4, 1, 5]) => [4, -3, 4] -// DeltaDecode([4, -3, 4]) => [4, 1, 5] -// -// If ordering doesn't matter, then the function SortAndDeltaEncode() -// can be used to compute a delta encoding with the smallest possible values. -// -// e.g. SortAndDeltaEncode([4, 1, 5]) => [1, 3, 1] -// DeltaDecode([1, 3, 1]) => [1, 4, 5] -// -// Delta encodings can also be computed for structured or non-numeric data -// types as well, so long as functions are provided for differencing and -// reconstituting the data. This can also be applied to delta encode or elide -// across fields of a struct, for example. - -namespace blimp { - -// Homogeneously-typed signature for functions that compute and apply deltas. -template <typename T> -using BinaryFunction = T (*)(const T&, const T&); - -// Uses the subtraction operator to compute the delta across two values. -template <typename T> -inline T default_compute_delta(const T& lhs, const T& rhs) { - return lhs - rhs; -} - -// Uses the addition operator to add a delta value to a base value. -template <typename T> -inline T default_apply_delta(const T& lhs, const T& rhs) { - return lhs + rhs; -} - -// Uses the less-than (<) operator to determine if |lhs| is less-than |rhs|. -template <typename T> -inline bool lessthan(const T& lhs, const T& rhs) { - return lhs < rhs; -} - -// Delta-encodes a iterated sequence of values in-place. -// |begin|: An iterator pointing to the beginning of the sequence. -// |end|: An iterator pointing to the end of the sequence. -// |default_compute_delta_fn|: Optional function which computes the delta -// between -// every element and its next successor. -template <typename I> -void DeltaEncode(I begin, - I end, - BinaryFunction<typename std::iterator_traits<I>::value_type> - default_compute_delta_fn = &default_compute_delta) { - if (begin == end) { - return; - } - - I current = begin; - typename std::iterator_traits<I>::value_type value = *current; - ++current; - for (; current != end; ++current) { - value = (*default_compute_delta_fn)(*current, value); - - // Put the delta in place and store the actual value into |value|, ready for - // the next iteration. - std::swap(*current, value); - } -} - -// Delta-decodes a iterated sequence of values in-place. -// |begin|: An iterator pointing to the beginning of the sequence. -// |end|: An iterator pointing to the end of the sequence. -// |apply_fn|: Optional binary function which combines the value of -// every element with that of its immediate predecessor. -template <typename I> -void DeltaDecode(I begin, - I end, - BinaryFunction<typename std::iterator_traits<I>::value_type> - apply_fn = &default_apply_delta) { - if (begin == end) { - return; - } - - I current = begin; - typename std::iterator_traits<I>::value_type previous_value = *current; - ++current; - for (; current != end; ++current) { - *current = apply_fn(previous_value, *current); - previous_value = *current; - } -} - -// Convenience function for sorting and delta-encoding a sequence of values. -// The value type must support std::sort(), either by natively supporting -// inequality comparison or with custom comparison function |comparison_fn|. -template <typename I> -inline void SortAndDeltaEncode( - I begin, - I end, - BinaryFunction<typename std::iterator_traits<I>::value_type> - default_compute_delta_fn = &default_compute_delta, - bool (*comparison_fn)(const typename std::iterator_traits<I>::value_type&, - const typename std::iterator_traits<I>::value_type&) = - lessthan<typename std::iterator_traits<I>::value_type>) { - std::sort(begin, end, comparison_fn); - DeltaEncode(begin, end, default_compute_delta_fn); -} - -} // namespace blimp - -#endif // BLIMP_NET_DELTA_ENCODING_H_
diff --git a/blimp/net/delta_encoding_unittest.cc b/blimp/net/delta_encoding_unittest.cc deleted file mode 100644 index c3a73d2..0000000 --- a/blimp/net/delta_encoding_unittest.cc +++ /dev/null
@@ -1,155 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/delta_encoding.h" - -#include <string> -#include <vector> - -#include "base/logging.h" -#include "base/macros.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::ElementsAre; - -namespace blimp { -namespace { - -// Provides an example of field elision across structs. -// For each CompoundStruct element in a sequence: -// |str| overrides the previous element's |str|, if set. -// |str| inherits the previous element's |str|, if empty. -// |number| is computed as a delta from the previous element's |number|. -struct CompoundStruct { - static CompoundStruct Difference(const CompoundStruct& lhs, - const CompoundStruct& rhs) { - CompoundStruct output; - output.number = lhs.number - rhs.number; - if (lhs.str != rhs.str) { - output.str = lhs.str; - } - return output; - } - - static CompoundStruct Merge(const CompoundStruct& lhs, - const CompoundStruct& rhs) { - CompoundStruct output; - output.number = lhs.number + rhs.number; - output.str = (rhs.str.empty() ? lhs.str : rhs.str); - return output; - } - - // Sortable by |number|. - friend bool operator<(const CompoundStruct& lhs, const CompoundStruct& rhs) { - return lhs.number < rhs.number; - } - - int number; - std::string str; -}; - -class TestDeltaEncoding : public testing::Test { - public: - TestDeltaEncoding() {} - - private: - DISALLOW_COPY_AND_ASSIGN(TestDeltaEncoding); -}; - -TEST_F(TestDeltaEncoding, DeltaEncode) { - std::vector<int> test{5, 1, 3}; - DeltaEncode(test.begin(), test.end()); - EXPECT_THAT(test, ElementsAre(5, -4, 2)); -} - -TEST_F(TestDeltaEncoding, DeltaEncodeEmpty) { - std::vector<int> test; - DeltaEncode(test.begin(), test.end()); - EXPECT_TRUE(test.empty()); -} - -TEST_F(TestDeltaEncoding, DeltaEncodeSingleValue) { - std::vector<int> test; - test.push_back(1); - DeltaEncode(test.begin(), test.end()); - EXPECT_THAT(test, ElementsAre(1)); -} - -TEST_F(TestDeltaEncoding, DeltaDecode) { - std::vector<int> test{1, 1, 2}; - DeltaDecode(test.begin(), test.end()); - EXPECT_THAT(test, ElementsAre(1, 2, 4)); -} - -TEST_F(TestDeltaEncoding, DeltaDecodeEmpty) { - std::vector<int> test; - DeltaDecode(test.begin(), test.end()); - EXPECT_TRUE(test.empty()); -} - -TEST_F(TestDeltaEncoding, DeltaDecodeSingleValue) { - std::vector<int> test{1}; - DeltaEncode(test.begin(), test.end()); - EXPECT_THAT(test, ElementsAre(1)); -} - -TEST_F(TestDeltaEncoding, SortAndDeltaEncodeRoundTrip) { - std::vector<int> test{8, 3, 5}; - SortAndDeltaEncode(test.begin(), test.end()); - EXPECT_THAT(test, ElementsAre(3, 2, 3)); - DeltaDecode(test.begin(), test.end()); - EXPECT_THAT(test, ElementsAre(3, 5, 8)); -} - -TEST_F(TestDeltaEncoding, DeltaEncodeStruct) { - std::vector<CompoundStruct> test{{2, "foo"}, {3, "foo"}, {0, "bar"}}; - DeltaEncode(test.begin(), test.end(), &CompoundStruct::Difference); - - EXPECT_EQ(2, test[0].number); - EXPECT_EQ(1, test[1].number); - EXPECT_EQ(-3, test[2].number); - - EXPECT_EQ("foo", test[0].str); - EXPECT_EQ("", test[1].str); - EXPECT_EQ("bar", test[2].str); -} - -TEST_F(TestDeltaEncoding, DeltaDecodeStruct) { - std::vector<CompoundStruct> test{{2, "foo"}, {-1, ""}, {0, "bar"}}; - DeltaDecode(test.begin(), test.end(), &CompoundStruct::Merge); - - EXPECT_EQ(2, test[0].number); - EXPECT_EQ(1, test[1].number); - EXPECT_EQ(1, test[2].number); - - EXPECT_EQ("foo", test[0].str); - EXPECT_EQ("foo", test[1].str); - EXPECT_EQ("bar", test[2].str); -} - -TEST_F(TestDeltaEncoding, SortAndDeltaEncodeStructRoundTrip) { - std::vector<CompoundStruct> test{{2, "foo"}, {3, "foo"}, {0, "bar"}}; - SortAndDeltaEncode(test.begin(), test.end(), &CompoundStruct::Difference); - - EXPECT_EQ(0, test[0].number); - EXPECT_EQ(2, test[1].number); - EXPECT_EQ(1, test[2].number); - - EXPECT_EQ("bar", test[0].str); - EXPECT_EQ("foo", test[1].str); - EXPECT_EQ("", test[2].str); - - DeltaDecode(test.begin(), test.end(), &CompoundStruct::Merge); - EXPECT_EQ(0, test[0].number); - EXPECT_EQ(2, test[1].number); - EXPECT_EQ(3, test[2].number); - - EXPECT_EQ("bar", test[0].str); - EXPECT_EQ("foo", test[1].str); - EXPECT_EQ("foo", test[2].str); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/engine_authentication_handler.cc b/blimp/net/engine_authentication_handler.cc deleted file mode 100644 index ac75a4d..0000000 --- a/blimp/net/engine_authentication_handler.cc +++ /dev/null
@@ -1,174 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/engine_authentication_handler.h" - -#include <memory> -#include <string> -#include <utility> - -#include "base/callback_helpers.h" -#include "base/logging.h" -#include "base/timer/timer.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/logging.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/protocol_version.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "net/base/completion_callback.h" -#include "net/base/net_errors.h" - -namespace blimp { - -namespace { -// Expect Client to send the StartConnection within ten seconds of becoming -// connected. -const int kAuthTimeoutDurationInSeconds = 10; - -// Authenticates one connection. It deletes itself when -// * the connection is authenticated and passed to |connection_handler|. -// * the connection gets into an error state. -// * the auth message does not arrive within a reasonable time. -class Authenticator : public ConnectionErrorObserver, - public BlimpMessageProcessor { - public: - explicit Authenticator(std::unique_ptr<BlimpConnection> connection, - base::WeakPtr<ConnectionHandler> connection_handler, - const std::string& client_auth_token); - ~Authenticator() override; - - private: - // Processes authentication result and deletes |this|. - void OnConnectionAuthenticated(bool authenticated); - - // Handles timeout waiting for auth message, and deletes |this|. - void OnAuthenticationTimeout(); - - // ConnectionErrorObserver implementation. - void OnConnectionError(int error) override; - - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - // The connection to be authenticated. - std::unique_ptr<BlimpConnection> connection_; - - // Handler to pass successfully authenticated connections to. - base::WeakPtr<ConnectionHandler> connection_handler_; - - // Used to authenticate incoming connection. - const std::string client_auth_token_; - - // A timer to fail authentication on timeout. - base::OneShotTimer timeout_timer_; - - DISALLOW_COPY_AND_ASSIGN(Authenticator); -}; - -Authenticator::Authenticator( - std::unique_ptr<BlimpConnection> connection, - base::WeakPtr<ConnectionHandler> connection_handler, - const std::string& client_auth_token) - : connection_(std::move(connection)), - connection_handler_(connection_handler), - client_auth_token_(client_auth_token) { - DVLOG(1) << "Authenticator object created."; - - // Observe for errors that might occur during the authentication phase. - connection_->AddConnectionErrorObserver(this); - connection_->SetIncomingMessageProcessor(this); - timeout_timer_.Start( - FROM_HERE, base::TimeDelta::FromSeconds(kAuthTimeoutDurationInSeconds), - this, &Authenticator::OnAuthenticationTimeout); -} - -Authenticator::~Authenticator() {} - -void Authenticator::OnConnectionAuthenticated(bool authenticated) { - DVLOG(1) << "OnConnectionAuthenticated result=" << authenticated; - - if (authenticated && connection_handler_) { - // Authentication is successful. Stop observing connection errors. - connection_->RemoveConnectionErrorObserver(this); - connection_handler_->HandleConnection(std::move(connection_)); - } - - delete this; -} - -void Authenticator::OnAuthenticationTimeout() { - DVLOG(1) << "Connection authentication timeout"; - OnConnectionAuthenticated(false); -} - -void Authenticator::OnConnectionError(int error) { - DVLOG(1) << "Connection error before authenticated " - << net::ErrorToString(error); - OnConnectionAuthenticated(false); -} - -void Authenticator::ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - base::ScopedClosureRunner run_callback(base::Bind(callback, net::OK)); - - if (!message->has_protocol_control() || - !message->protocol_control().has_start_connection()) { - DVLOG(1) << "Expected PROTOCOL_CONTROL->START_CONNECTION, got " << *message; - OnConnectionAuthenticated(false); - return; - } - - const StartConnectionMessage& start_connection = - message->protocol_control().start_connection(); - - // Verify that the protocol version is supported. - if (start_connection.protocol_version() != kProtocolVersion) { - DVLOG(1) << "Protocol version mismatch: " - << start_connection.protocol_version() << " vs " - << kProtocolVersion; - - // Inform the client of the mismatch before disconnecting it, so it can - // show the user an appropriate error. - connection_->GetOutgoingMessageProcessor()->ProcessMessage( - CreateEndConnectionMessage(EndConnectionMessage::PROTOCOL_MISMATCH), - net::CompletionCallback()); - - OnConnectionAuthenticated(false); - return; - } - - // Verify that the authentication token matches. - bool token_match = client_auth_token_ == start_connection.client_auth_token(); - DVLOG(1) << "Authentication challenge received: " - << start_connection.client_auth_token() << ", and token " - << (token_match ? " matches" : " does not match"); - OnConnectionAuthenticated(token_match); -} - -} // namespace - -EngineAuthenticationHandler::EngineAuthenticationHandler( - ConnectionHandler* connection_handler, - const std::string& client_auth_token) - : connection_handler_weak_factory_(connection_handler), - client_auth_token_(client_auth_token) { - DCHECK(!client_auth_token_.empty()); -} - -EngineAuthenticationHandler::~EngineAuthenticationHandler() {} - -void EngineAuthenticationHandler::HandleConnection( - std::unique_ptr<BlimpConnection> connection) { - // Authenticator manages its own lifetime. - new Authenticator(std::move(connection), - connection_handler_weak_factory_.GetWeakPtr(), - client_auth_token_); -} - -} // namespace blimp
diff --git a/blimp/net/engine_authentication_handler.h b/blimp/net/engine_authentication_handler.h deleted file mode 100644 index 8810011..0000000 --- a/blimp/net/engine_authentication_handler.h +++ /dev/null
@@ -1,49 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_ENGINE_AUTHENTICATION_HANDLER_H_ -#define BLIMP_NET_ENGINE_AUTHENTICATION_HANDLER_H_ - -#include <memory> -#include <string> -#include <vector> - -#include "base/macros.h" -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/connection_handler.h" - -namespace blimp { - -class BlimpConnection; - -// Authenticates connections and passes successfully authenticated connections -// to |connection_handler|. -class BLIMP_NET_EXPORT EngineAuthenticationHandler : public ConnectionHandler { - public: - // |client_auth_token|: used to authenticate incoming connection. - // |connection_handler|: a new connection is passed on to it after the - // connection is authenticate this handler. - EngineAuthenticationHandler(ConnectionHandler* connection_handler, - const std::string& client_auth_token); - - ~EngineAuthenticationHandler() override; - - // ConnectionHandler implementation. - void HandleConnection(std::unique_ptr<BlimpConnection> connection) override; - - private: - // Used to abandon pending authenticated connections if |this| is deleted. - base::WeakPtrFactory<ConnectionHandler> connection_handler_weak_factory_; - - // Used to authenticate incoming connection. Engine is assigned to one client - // only, and all connections from that client shall carry the same token. - const std::string client_auth_token_; - - DISALLOW_COPY_AND_ASSIGN(EngineAuthenticationHandler); -}; - -} // namespace blimp - -#endif // BLIMP_NET_ENGINE_AUTHENTICATION_HANDLER_H_
diff --git a/blimp/net/engine_authentication_handler_unittest.cc b/blimp/net/engine_authentication_handler_unittest.cc deleted file mode 100644 index 9b186e1..0000000 --- a/blimp/net/engine_authentication_handler_unittest.cc +++ /dev/null
@@ -1,167 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <stddef.h> -#include <memory> -#include <string> -#include <utility> - -#include "base/memory/ref_counted.h" -#include "base/test/test_mock_time_task_runner.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/protocol_version.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/engine_authentication_handler.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::Eq; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { -const char client_auth_token[] = "valid token"; -} // namespace - -class EngineAuthenticationHandlerTest : public testing::Test { - public: - EngineAuthenticationHandlerTest() - : runner_(new base::TestMockTimeTaskRunner), - runner_handle_(runner_), - auth_handler_(new EngineAuthenticationHandler(&connection_handler_, - client_auth_token)), - connection_(new testing::StrictMock<MockBlimpConnection>()) {} - - ~EngineAuthenticationHandlerTest() override {} - - protected: - void ExpectOnConnection() { - EXPECT_CALL(*connection_, AddConnectionErrorObserver(_)) - .WillOnce(SaveArg<0>(&error_observer_)); - EXPECT_CALL(*connection_, SetIncomingMessageProcessor(_)) - .WillOnce(SaveArg<0>(&incoming_message_processor_)); - } - - scoped_refptr<base::TestMockTimeTaskRunner> runner_; - base::ThreadTaskRunnerHandle runner_handle_; - testing::StrictMock<MockConnectionHandler> connection_handler_; - std::unique_ptr<EngineAuthenticationHandler> auth_handler_; - std::unique_ptr<testing::StrictMock<MockBlimpConnection>> connection_; - ConnectionErrorObserver* error_observer_ = nullptr; - BlimpMessageProcessor* incoming_message_processor_ = nullptr; -}; - -TEST_F(EngineAuthenticationHandlerTest, AuthenticationSucceeds) { - ExpectOnConnection(); - EXPECT_CALL(*connection_, RemoveConnectionErrorObserver(_)); - EXPECT_CALL(connection_handler_, HandleConnectionPtr(Eq(connection_.get()))); - auth_handler_->HandleConnection(std::move(connection_)); - EXPECT_NE(nullptr, error_observer_); - EXPECT_NE(nullptr, incoming_message_processor_); - - std::unique_ptr<BlimpMessage> blimp_message = - CreateStartConnectionMessage(client_auth_token, kProtocolVersion); - net::TestCompletionCallback process_message_cb; - incoming_message_processor_->ProcessMessage(std::move(blimp_message), - process_message_cb.callback()); - EXPECT_EQ(net::OK, process_message_cb.WaitForResult()); -} - -TEST_F(EngineAuthenticationHandlerTest, ProtocolMismatch) { - const int kInvalidProtocolVersion = -1; - - BlimpMessage end_connection_message; - MockBlimpMessageProcessor message_processor; - EXPECT_CALL(message_processor, MockableProcessMessage(_, _)) - .WillOnce(SaveArg<0>(&end_connection_message)); - EXPECT_CALL(*connection_, GetOutgoingMessageProcessor()) - .WillOnce(Return(&message_processor)); - - ExpectOnConnection(); - auth_handler_->HandleConnection(std::move(connection_)); - - std::unique_ptr<BlimpMessage> blimp_message = - CreateStartConnectionMessage(client_auth_token, kInvalidProtocolVersion); - net::TestCompletionCallback process_message_cb; - incoming_message_processor_->ProcessMessage(std::move(blimp_message), - process_message_cb.callback()); - EXPECT_EQ(net::OK, process_message_cb.WaitForResult()); - - EXPECT_EQ(BlimpMessage::kProtocolControl, - end_connection_message.feature_case()); - EXPECT_EQ( - ProtocolControlMessage::kEndConnection, - end_connection_message.protocol_control().connection_message_case()); - EXPECT_EQ( - EndConnectionMessage::PROTOCOL_MISMATCH, - end_connection_message.protocol_control().end_connection().reason()); -} - -TEST_F(EngineAuthenticationHandlerTest, AuthenticationFailed) { - ExpectOnConnection(); - auth_handler_->HandleConnection(std::move(connection_)); - - std::unique_ptr<BlimpMessage> blimp_message = - CreateStartConnectionMessage("invalid token", kProtocolVersion); - net::TestCompletionCallback process_message_cb; - incoming_message_processor_->ProcessMessage(std::move(blimp_message), - process_message_cb.callback()); - EXPECT_EQ(net::OK, process_message_cb.WaitForResult()); -} - -TEST_F(EngineAuthenticationHandlerTest, WrongMessageReceived) { - ExpectOnConnection(); - auth_handler_->HandleConnection(std::move(connection_)); - - InputMessage* input_message; - std::unique_ptr<BlimpMessage> blimp_message = - CreateBlimpMessage(&input_message); - net::TestCompletionCallback process_message_cb; - incoming_message_processor_->ProcessMessage(std::move(blimp_message), - process_message_cb.callback()); - EXPECT_EQ(net::OK, process_message_cb.WaitForResult()); -} - -TEST_F(EngineAuthenticationHandlerTest, ConnectionError) { - ExpectOnConnection(); - auth_handler_->HandleConnection(std::move(connection_)); - EXPECT_NE(nullptr, error_observer_); - EXPECT_NE(nullptr, incoming_message_processor_); - error_observer_->OnConnectionError(net::ERR_FAILED); -} - -TEST_F(EngineAuthenticationHandlerTest, Timeout) { - ExpectOnConnection(); - auth_handler_->HandleConnection(std::move(connection_)); - EXPECT_NE(nullptr, error_observer_); - EXPECT_NE(nullptr, incoming_message_processor_); - - runner_->FastForwardBy(base::TimeDelta::FromSeconds(11)); -} - -TEST_F(EngineAuthenticationHandlerTest, AuthHandlerDeletedFirst) { - ExpectOnConnection(); - auth_handler_->HandleConnection(std::move(connection_)); - auth_handler_.reset(); - - std::unique_ptr<BlimpMessage> blimp_message = - CreateStartConnectionMessage(client_auth_token, kProtocolVersion); - net::TestCompletionCallback process_message_cb; - incoming_message_processor_->ProcessMessage(std::move(blimp_message), - process_message_cb.callback()); - EXPECT_EQ(net::OK, process_message_cb.WaitForResult()); -} - -} // namespace blimp
diff --git a/blimp/net/engine_connection_manager.cc b/blimp/net/engine_connection_manager.cc deleted file mode 100644 index 11ab02a8..0000000 --- a/blimp/net/engine_connection_manager.cc +++ /dev/null
@@ -1,62 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/engine_connection_manager.h" - -#include <utility> - -#include "base/logging.h" -#include "base/memory/ptr_util.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/message_port.h" -#include "blimp/net/tcp_engine_transport.h" -#include "net/base/ip_address.h" -#include "net/base/net_errors.h" - -namespace blimp { - -EngineConnectionManager::EngineConnectionManager( - ConnectionHandler* connection_handler, - net::NetLog* net_log) - : connection_handler_(connection_handler), net_log_(net_log) { - DCHECK(connection_handler_); -} - -EngineConnectionManager::~EngineConnectionManager() {} - -void EngineConnectionManager::ConnectTransport( - net::IPEndPoint* ip_endpoint, - EngineTransportType transport_type) { - switch (transport_type) { - case EngineTransportType::TCP: { - transport_ = base::MakeUnique<TCPEngineTransport>(*ip_endpoint, net_log_); - break; - } - - case EngineTransportType::GRPC: { - NOTIMPLEMENTED(); - // TODO(perumaal): Unimplemented as yet. - // transport_ = - // base::MakeUnique<GrpcEngineTransport>(ip_endpoint.ToString()); - break; - } - } - - Connect(); - transport_->GetLocalAddress(ip_endpoint); -} - -void EngineConnectionManager::Connect() { - transport_->Connect(base::Bind(&EngineConnectionManager::OnConnectResult, - base::Unretained(this))); -} - -void EngineConnectionManager::OnConnectResult(int result) { - CHECK_EQ(net::OK, result) << "Transport failure:" << transport_->GetName(); - connection_handler_->HandleConnection(transport_->MakeConnection()); - Connect(); -} - -} // namespace blimp
diff --git a/blimp/net/engine_connection_manager.h b/blimp/net/engine_connection_manager.h deleted file mode 100644 index f4e991b7..0000000 --- a/blimp/net/engine_connection_manager.h +++ /dev/null
@@ -1,60 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_ENGINE_CONNECTION_MANAGER_H_ -#define BLIMP_NET_ENGINE_CONNECTION_MANAGER_H_ - -#include <memory> -#include <vector> - -#include "base/gtest_prod_util.h" -#include "base/macros.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/connection_handler.h" -#include "net/base/ip_endpoint.h" -#include "net/log/net_log.h" - -namespace blimp { - -class BlimpEngineTransport; - -// Coordinates the channel creation and authentication workflows for -// incoming (Engine) network connections. -// -// TODO(kmarshall): Add rate limiting and abuse handling logic. -class BLIMP_NET_EXPORT EngineConnectionManager { - public: - enum class EngineTransportType { TCP, GRPC }; - - // Caller is responsible for ensuring that |connection_handler| outlives - // |this|. - explicit EngineConnectionManager(ConnectionHandler* connection_handler, - net::NetLog* net_log); - - ~EngineConnectionManager(); - - // Adds a transport and accepts new BlimpConnections from it as fast as they - // arrive. The |ip_endpoint| will receive the actual port-number if the - // provided one is not available for listening. - void ConnectTransport(net::IPEndPoint* ip_endpoint, - EngineTransportType transport_type); - - private: - // Invokes transport_->Connect to listen for a connection. - void Connect(); - - // Callback invoked by |transport_| to indicate that it has a connection - // ready to be authenticated. - void OnConnectResult(int result); - - ConnectionHandler* connection_handler_; - net::NetLog* net_log_; - std::unique_ptr<BlimpEngineTransport> transport_; - - DISALLOW_COPY_AND_ASSIGN(EngineConnectionManager); -}; - -} // namespace blimp - -#endif // BLIMP_NET_ENGINE_CONNECTION_MANAGER_H_
diff --git a/blimp/net/engine_connection_manager_unittest.cc b/blimp/net/engine_connection_manager_unittest.cc deleted file mode 100644 index 700231ad..0000000 --- a/blimp/net/engine_connection_manager_unittest.cc +++ /dev/null
@@ -1,85 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/engine_connection_manager.h" - -#include <stddef.h> - -#include <string> -#include <utility> - -#include "base/callback_helpers.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "base/run_loop.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/tcp_client_transport.h" -#include "blimp/net/tcp_connection.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "net/base/ip_address.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::Eq; -using testing::Return; -using testing::SaveArg; - -namespace blimp { - -class EngineConnectionManagerTest : public testing::Test { - public: - EngineConnectionManagerTest() - : manager_(new EngineConnectionManager(&connection_handler_, nullptr)) {} - - ~EngineConnectionManagerTest() override {} - - protected: - testing::StrictMock<MockConnectionHandler> connection_handler_; - std::unique_ptr<EngineConnectionManager> manager_; - base::MessageLoopForIO message_loop_; -}; - -TEST_F(EngineConnectionManagerTest, ConnectionSucceeds) { - EXPECT_CALL(connection_handler_, HandleConnectionPtr(_)).Times(1); - - net::IPAddress ip_addr(net::IPAddress::IPv4Localhost()); - net::IPEndPoint engine_endpoint(ip_addr, 0); - - manager_->ConnectTransport(&engine_endpoint, - EngineConnectionManager::EngineTransportType::TCP); - - net::TestCompletionCallback connect_callback; - TCPClientTransport client(engine_endpoint, nullptr); - client.Connect(connect_callback.callback()); - EXPECT_EQ(net::OK, connect_callback.WaitForResult()); -} - -TEST_F(EngineConnectionManagerTest, TwoConnectionsSucceed) { - EXPECT_CALL(connection_handler_, HandleConnectionPtr(_)).Times(2); - - net::IPAddress ip_addr(net::IPAddress::IPv4Localhost()); - net::IPEndPoint engine_endpoint(ip_addr, 0); - - manager_->ConnectTransport(&engine_endpoint, - EngineConnectionManager::EngineTransportType::TCP); - - net::TestCompletionCallback connect_callback; - TCPClientTransport client(engine_endpoint, nullptr); - - client.Connect(connect_callback.callback()); - EXPECT_EQ(net::OK, connect_callback.WaitForResult()); - std::unique_ptr<BlimpConnection> connection = client.MakeConnection(); - - client.Connect(connect_callback.callback()); - EXPECT_EQ(net::OK, connect_callback.WaitForResult()); -} - -} // namespace blimp
diff --git a/blimp/net/exact_match_cert_verifier.cc b/blimp/net/exact_match_cert_verifier.cc deleted file mode 100644 index 86fd5d31..0000000 --- a/blimp/net/exact_match_cert_verifier.cc +++ /dev/null
@@ -1,49 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/exact_match_cert_verifier.h" - -#include <memory> - -#include "base/callback.h" -#include "base/macros.h" -#include "net/base/net_errors.h" -#include "net/cert/cert_verifier.h" -#include "net/cert/cert_verify_result.h" -#include "net/cert/x509_certificate.h" - -namespace blimp { - -ExactMatchCertVerifier::ExactMatchCertVerifier( - scoped_refptr<net::X509Certificate> engine_cert) - : engine_cert_(std::move(engine_cert)) { - DCHECK(engine_cert_); - - net::SHA256HashValue sha256_hash; - sha256_hash = net::X509Certificate::CalculateFingerprint256( - engine_cert_->os_cert_handle()); - engine_cert_hashes_.push_back(net::HashValue(sha256_hash)); -} - -ExactMatchCertVerifier::~ExactMatchCertVerifier() {} - -int ExactMatchCertVerifier::Verify(const RequestParams& params, - net::CRLSet* crl_set, - net::CertVerifyResult* verify_result, - const net::CompletionCallback& callback, - std::unique_ptr<Request>* out_req, - const net::NetLogWithSource& net_log) { - verify_result->Reset(); - verify_result->verified_cert = engine_cert_; - - if (!params.certificate()->Equals(engine_cert_.get())) { - verify_result->cert_status = net::CERT_STATUS_INVALID; - return net::ERR_CERT_INVALID; - } - - verify_result->public_key_hashes = engine_cert_hashes_; - return net::OK; -} - -} // namespace blimp
diff --git a/blimp/net/exact_match_cert_verifier.h b/blimp/net/exact_match_cert_verifier.h deleted file mode 100644 index ee10878..0000000 --- a/blimp/net/exact_match_cert_verifier.h +++ /dev/null
@@ -1,47 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_EXACT_MATCH_CERT_VERIFIER_H_ -#define BLIMP_NET_EXACT_MATCH_CERT_VERIFIER_H_ - -#include <string> -#include <vector> - -#include "blimp/net/blimp_net_export.h" -#include "net/cert/cert_verifier.h" - -namespace net { -class HashValue; -} // namespace net - -namespace blimp { - -// Checks if the peer certificate is an exact match to the X.509 certificate -// |engine_cert|, which is specified at class construction time. -class BLIMP_NET_EXPORT ExactMatchCertVerifier : public net::CertVerifier { - public: - // |engine_cert|: The single allowable certificate. - explicit ExactMatchCertVerifier( - scoped_refptr<net::X509Certificate> engine_cert); - - ~ExactMatchCertVerifier() override; - - // net::CertVerifier implementation. - int Verify(const RequestParams& params, - net::CRLSet* crl_set, - net::CertVerifyResult* verify_result, - const net::CompletionCallback& callback, - std::unique_ptr<Request>* out_req, - const net::NetLogWithSource& net_log) override; - - private: - scoped_refptr<net::X509Certificate> engine_cert_; - std::vector<net::HashValue> engine_cert_hashes_; - - DISALLOW_COPY_AND_ASSIGN(ExactMatchCertVerifier); -}; - -} // namespace blimp - -#endif // BLIMP_NET_EXACT_MATCH_CERT_VERIFIER_H_
diff --git a/blimp/net/fake_blimp_message_processor.cc b/blimp/net/fake_blimp_message_processor.cc deleted file mode 100644 index d8f047b1..0000000 --- a/blimp/net/fake_blimp_message_processor.cc +++ /dev/null
@@ -1,21 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/fake_blimp_message_processor.h" - -#include "blimp/common/proto/blimp_message.pb.h" - -namespace blimp { - -FakeBlimpMessageProcessor::FakeBlimpMessageProcessor() = default; - -FakeBlimpMessageProcessor::~FakeBlimpMessageProcessor() = default; - -void FakeBlimpMessageProcessor::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - messages_.push_back(*message); -} - -} // namespace blimp
diff --git a/blimp/net/fake_blimp_message_processor.h b/blimp/net/fake_blimp_message_processor.h deleted file mode 100644 index 320d211bd..0000000 --- a/blimp/net/fake_blimp_message_processor.h +++ /dev/null
@@ -1,36 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_FAKE_BLIMP_MESSAGE_PROCESSOR_H_ -#define BLIMP_NET_FAKE_BLIMP_MESSAGE_PROCESSOR_H_ - -#include <vector> - -#include "blimp/net/blimp_message_processor.h" - -namespace blimp { - -// Stores messages in a vector for later inspection. -class FakeBlimpMessageProcessor : public BlimpMessageProcessor { - public: - FakeBlimpMessageProcessor(); - ~FakeBlimpMessageProcessor() override; - - void ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - const std::vector<BlimpMessage>& messages() { - return messages_; - } - - private: - std::vector<BlimpMessage> messages_; - - DISALLOW_COPY_AND_ASSIGN(FakeBlimpMessageProcessor); -}; - -} // namespace blimp - -#endif // BLIMP_NET_FAKE_BLIMP_MESSAGE_PROCESSOR_H_
diff --git a/blimp/net/fake_pipe_manager.cc b/blimp/net/fake_pipe_manager.cc deleted file mode 100644 index 72f94912..0000000 --- a/blimp/net/fake_pipe_manager.cc +++ /dev/null
@@ -1,38 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/fake_pipe_manager.h" - -#include "base/memory/ptr_util.h" -#include "blimp/net/blimp_message_processor.h" - -namespace blimp { - -FakePipeManager::FakePipeManager() = default; - -FakePipeManager::~FakePipeManager() = default; - -std::unique_ptr<BlimpMessageProcessor> FakePipeManager::RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) { - incoming_processors_.insert( - std::pair<BlimpMessage::FeatureCase, BlimpMessageProcessor*>( - feature_case, incoming_processor)); - - std::unique_ptr<FakeBlimpMessageProcessor> outgoing_processor = - base::MakeUnique<FakeBlimpMessageProcessor>(); - - outgoing_processors_.insert( - std::pair<BlimpMessage::FeatureCase, FakeBlimpMessageProcessor*>( - feature_case, outgoing_processor.get())); - - return std::move(outgoing_processor); -} - -FakeBlimpMessageProcessor* FakePipeManager::GetOutgoingMessageProcessor( - BlimpMessage::FeatureCase feature_case) { - return outgoing_processors_.at(feature_case); -} - -} // namespace blimp
diff --git a/blimp/net/fake_pipe_manager.h b/blimp/net/fake_pipe_manager.h deleted file mode 100644 index 4c10f88..0000000 --- a/blimp/net/fake_pipe_manager.h +++ /dev/null
@@ -1,46 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_FAKE_PIPE_MANAGER_H_ -#define BLIMP_NET_FAKE_PIPE_MANAGER_H_ - -#include <map> - -#include "blimp/net/fake_blimp_message_processor.h" -#include "blimp/net/pipe_manager.h" - -namespace blimp { - -// Stores outgoing messages in memory, and allows incoming messages to be -// faked. -class BLIMP_NET_EXPORT FakePipeManager : public PipeManager { - public: - FakePipeManager(); - ~FakePipeManager() override; - - std::unique_ptr<BlimpMessageProcessor> RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) override; - - // Send a fake incoming message as though it arrived from the network. - void SendIncomingMessage(std::unique_ptr<BlimpMessage>); - - // Access the outgoing message processor for a given feature in order to - // inspect sent messages. - FakeBlimpMessageProcessor* GetOutgoingMessageProcessor( - BlimpMessage::FeatureCase feature_case); - - private: - std::map<BlimpMessage::FeatureCase, FakeBlimpMessageProcessor*> - outgoing_processors_; - - std::map<BlimpMessage::FeatureCase, BlimpMessageProcessor*> - incoming_processors_; - - DISALLOW_COPY_AND_ASSIGN(FakePipeManager); -}; - -} // namespace blimp - -#endif // BLIMP_NET_FAKE_PIPE_MANAGER_H_
diff --git a/blimp/net/input_message_converter.cc b/blimp/net/input_message_converter.cc deleted file mode 100644 index 198ef4a..0000000 --- a/blimp/net/input_message_converter.cc +++ /dev/null
@@ -1,314 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/input_message_converter.h" - -#include "base/logging.h" -#include "blimp/common/proto/input.pb.h" -#include "third_party/WebKit/public/platform/WebGestureDevice.h" -#include "third_party/WebKit/public/platform/WebGestureEvent.h" - -namespace blimp { -namespace { - -std::unique_ptr<blink::WebGestureEvent> BuildCommonWebGesture( - const InputMessage& proto, - blink::WebInputEvent::Type type) { - std::unique_ptr<blink::WebGestureEvent> event(new blink::WebGestureEvent( - type, blink::WebInputEvent::NoModifiers, proto.timestamp_seconds())); - - const GestureCommon& common = proto.gesture_common(); - event->x = common.x(); - event->y = common.y(); - event->globalX = common.global_x(); - event->globalY = common.global_y(); - event->sourceDevice = blink::WebGestureDevice::WebGestureDeviceTouchscreen; - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureScrollBegin( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GestureScrollBegin)); - - const GestureScrollBegin& details = proto.gesture_scroll_begin(); - event->data.scrollBegin.deltaXHint = details.delta_x_hint(); - event->data.scrollBegin.deltaYHint = details.delta_y_hint(); - event->data.scrollBegin.targetViewport = details.target_viewport(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureScrollEnd( - const InputMessage& proto) { - return BuildCommonWebGesture(proto, - blink::WebInputEvent::Type::GestureScrollEnd); -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureScrollUpdate( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GestureScrollUpdate)); - - const GestureScrollUpdate& details = proto.gesture_scroll_update(); - event->data.scrollUpdate.deltaX = details.delta_x(); - event->data.scrollUpdate.deltaY = details.delta_y(); - event->data.scrollUpdate.velocityX = details.velocity_x(); - event->data.scrollUpdate.velocityY = details.velocity_y(); - event->data.scrollUpdate.previousUpdateInSequencePrevented = - details.previous_update_in_sequence_prevented(); - event->data.scrollUpdate.preventPropagation = details.prevent_propagation(); - event->data.scrollUpdate.inertialPhase = - details.inertial() ? blink::WebGestureEvent::MomentumPhase - : blink::WebGestureEvent::UnknownMomentumPhase; - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureFlingStart( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GestureFlingStart)); - - const GestureFlingStart& details = proto.gesture_fling_start(); - event->data.flingStart.velocityX = details.velocity_x(); - event->data.flingStart.velocityY = details.velocity_y(); - event->data.flingStart.targetViewport = details.target_viewport(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureFlingCancel( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GestureFlingCancel)); - - const GestureFlingCancel& details = proto.gesture_fling_cancel(); - event->data.flingCancel.preventBoosting = details.prevent_boosting(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureTap( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event( - BuildCommonWebGesture(proto, blink::WebInputEvent::Type::GestureTap)); - - const GestureTap& details = proto.gesture_tap(); - event->data.tap.tapCount = details.tap_count(); - event->data.tap.width = details.width(); - event->data.tap.height = details.height(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGesturePinchBegin( - const InputMessage& proto) { - return BuildCommonWebGesture(proto, - blink::WebInputEvent::Type::GesturePinchBegin); -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGesturePinchEnd( - const InputMessage& proto) { - return BuildCommonWebGesture(proto, - blink::WebInputEvent::Type::GesturePinchEnd); -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGesturePinchUpdate( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GesturePinchUpdate)); - - const GesturePinchUpdate& details = proto.gesture_pinch_update(); - event->data.pinchUpdate.zoomDisabled = details.zoom_disabled(); - event->data.pinchUpdate.scale = details.scale(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureTapDown( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event( - BuildCommonWebGesture(proto, blink::WebInputEvent::Type::GestureTapDown)); - - const GestureTapDown& details = proto.gesture_tap_down(); - event->data.tapDown.width = details.width(); - event->data.tapDown.height = details.height(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureTapCancel( - const InputMessage& proto) { - return BuildCommonWebGesture(proto, - blink::WebInputEvent::Type::GestureTapCancel); -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureTapUnconfirmed( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GestureTapUnconfirmed)); - - const GestureTap& details = proto.gesture_tap(); - event->data.tap.tapCount = details.tap_count(); - event->data.tap.width = details.width(); - event->data.tap.height = details.height(); - - return event; -} - -std::unique_ptr<blink::WebGestureEvent> ProtoToGestureShowPress( - const InputMessage& proto) { - std::unique_ptr<blink::WebGestureEvent> event(BuildCommonWebGesture( - proto, blink::WebInputEvent::Type::GestureShowPress)); - - const GestureShowPress& details = proto.gesture_show_press(); - event->data.showPress.width = details.width(); - event->data.showPress.height = details.height(); - - return event; -} - -} // namespace - -InputMessageConverter::InputMessageConverter() {} - -InputMessageConverter::~InputMessageConverter() {} - -std::unique_ptr<blink::WebGestureEvent> InputMessageConverter::ProcessMessage( - const InputMessage& message) { - std::unique_ptr<blink::WebGestureEvent> event; - - switch (message.type()) { - case InputMessage::Type_GestureScrollBegin: - event = ProtoToGestureScrollBegin(message); - break; - case InputMessage::Type_GestureScrollEnd: - event = ProtoToGestureScrollEnd(message); - break; - case InputMessage::Type_GestureScrollUpdate: - event = ProtoToGestureScrollUpdate(message); - break; - case InputMessage::Type_GestureFlingStart: - event = ProtoToGestureFlingStart(message); - break; - case InputMessage::Type_GestureFlingCancel: - event = ProtoToGestureFlingCancel(message); - break; - case InputMessage::Type_GestureTap: - event = ProtoToGestureTap(message); - break; - case InputMessage::Type_GesturePinchBegin: - event = ProtoToGesturePinchBegin(message); - break; - case InputMessage::Type_GesturePinchEnd: - event = ProtoToGesturePinchEnd(message); - break; - case InputMessage::Type_GesturePinchUpdate: - event = ProtoToGesturePinchUpdate(message); - break; - case InputMessage::Type_GestureTapDown: - event = ProtoToGestureTapDown(message); - break; - case InputMessage::Type_GestureTapCancel: - event = ProtoToGestureTapCancel(message); - break; - case InputMessage::Type_GestureTapUnconfirmed: - event = ProtoToGestureTapUnconfirmed(message); - break; - case InputMessage::Type_GestureShowPress: - event = ProtoToGestureShowPress(message); - break; - case InputMessage::UNKNOWN: - DLOG(FATAL) << "Received an InputMessage with an unknown type."; - return nullptr; - } - - return event; -} - -ui::TextInputType InputMessageConverter::TextInputTypeFromProto( - ImeMessage_InputType type) { - switch (type) { - case ImeMessage_InputType_NONE: - return ui::TEXT_INPUT_TYPE_NONE; - case ImeMessage_InputType_TEXT: - return ui::TEXT_INPUT_TYPE_TEXT; - case ImeMessage_InputType_PASSWORD: - return ui::TEXT_INPUT_TYPE_PASSWORD; - case ImeMessage_InputType_SEARCH: - return ui::TEXT_INPUT_TYPE_SEARCH; - case ImeMessage_InputType_EMAIL: - return ui::TEXT_INPUT_TYPE_EMAIL; - case ImeMessage_InputType_NUMBER: - return ui::TEXT_INPUT_TYPE_NUMBER; - case ImeMessage_InputType_TELEPHONE: - return ui::TEXT_INPUT_TYPE_TELEPHONE; - case ImeMessage_InputType_URL: - return ui::TEXT_INPUT_TYPE_URL; - case ImeMessage_InputType_DATE: - return ui::TEXT_INPUT_TYPE_DATE; - case ImeMessage_InputType_DATE_TIME: - return ui::TEXT_INPUT_TYPE_DATE_TIME; - case ImeMessage_InputType_DATE_TIME_LOCAL: - return ui::TEXT_INPUT_TYPE_DATE_TIME_LOCAL; - case ImeMessage_InputType_MONTH: - return ui::TEXT_INPUT_TYPE_MONTH; - case ImeMessage_InputType_TIME: - return ui::TEXT_INPUT_TYPE_TIME; - case ImeMessage_InputType_WEEK: - return ui::TEXT_INPUT_TYPE_WEEK; - case ImeMessage_InputType_TEXT_AREA: - return ui::TEXT_INPUT_TYPE_TEXT_AREA; - case ImeMessage_InputType_CONTENT_EDITABLE: - return ui::TEXT_INPUT_TYPE_CONTENT_EDITABLE; - case ImeMessage_InputType_DATE_TIME_FIELD: - return ui::TEXT_INPUT_TYPE_DATE_TIME_FIELD; - } - return ui::TEXT_INPUT_TYPE_NONE; -} - -ImeMessage_InputType InputMessageConverter::TextInputTypeToProto( - ui::TextInputType type) { - switch (type) { - case ui::TEXT_INPUT_TYPE_NONE: - NOTREACHED() << "IME needs an editable TextInputType"; - return ImeMessage_InputType_NONE; - case ui::TEXT_INPUT_TYPE_TEXT: - return ImeMessage_InputType_TEXT; - case ui::TEXT_INPUT_TYPE_PASSWORD: - return ImeMessage_InputType_PASSWORD; - case ui::TEXT_INPUT_TYPE_SEARCH: - return ImeMessage_InputType_SEARCH; - case ui::TEXT_INPUT_TYPE_EMAIL: - return ImeMessage_InputType_EMAIL; - case ui::TEXT_INPUT_TYPE_NUMBER: - return ImeMessage_InputType_NUMBER; - case ui::TEXT_INPUT_TYPE_TELEPHONE: - return ImeMessage_InputType_TELEPHONE; - case ui::TEXT_INPUT_TYPE_URL: - return ImeMessage_InputType_URL; - case ui::TEXT_INPUT_TYPE_DATE: - return ImeMessage_InputType_DATE; - case ui::TEXT_INPUT_TYPE_DATE_TIME: - return ImeMessage_InputType_DATE_TIME; - case ui::TEXT_INPUT_TYPE_DATE_TIME_LOCAL: - return ImeMessage_InputType_DATE_TIME_LOCAL; - case ui::TEXT_INPUT_TYPE_MONTH: - return ImeMessage_InputType_MONTH; - case ui::TEXT_INPUT_TYPE_TIME: - return ImeMessage_InputType_TIME; - case ui::TEXT_INPUT_TYPE_WEEK: - return ImeMessage_InputType_WEEK; - case ui::TEXT_INPUT_TYPE_TEXT_AREA: - return ImeMessage_InputType_TEXT_AREA; - case ui::TEXT_INPUT_TYPE_CONTENT_EDITABLE: - return ImeMessage_InputType_CONTENT_EDITABLE; - case ui::TEXT_INPUT_TYPE_DATE_TIME_FIELD: - return ImeMessage_InputType_DATE_TIME_FIELD; - } - return ImeMessage_InputType_NONE; -} - -} // namespace blimp
diff --git a/blimp/net/input_message_converter.h b/blimp/net/input_message_converter.h deleted file mode 100644 index 7c5827d..0000000 --- a/blimp/net/input_message_converter.h +++ /dev/null
@@ -1,49 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_INPUT_MESSAGE_CONVERTER_H_ -#define BLIMP_NET_INPUT_MESSAGE_CONVERTER_H_ - -#include <memory> - -#include "base/macros.h" -#include "blimp/common/proto/ime.pb.h" -#include "blimp/net/blimp_net_export.h" -#include "ui/base/ime/text_input_type.h" - -namespace blink { -class WebGestureEvent; -} - -namespace blimp { - -class InputMessage; - -// A generic class to provide conversion utilities for protos such as : -// 1) Creating WebGestureEvents from a stream of InputMessage protos. -// This class may be stateful to optimize the size of the serialized -// transmission -// data. See InputMessageConverter for the deserialize code. -// 2) Conversion between ui::TextInputType and ImeMessage proto. -class BLIMP_NET_EXPORT InputMessageConverter { - public: - InputMessageConverter(); - ~InputMessageConverter(); - - // Process an InputMessage and create a WebGestureEvent from it. This might - // make use of state from previous messages. - std::unique_ptr<blink::WebGestureEvent> ProcessMessage( - const InputMessage& message); - - // Converts a ui::TextInputType to ImeMessage proto. - static ImeMessage_InputType TextInputTypeToProto(ui::TextInputType type); - static ui::TextInputType TextInputTypeFromProto(ImeMessage_InputType type); - - private: - DISALLOW_COPY_AND_ASSIGN(InputMessageConverter); -}; - -} // namespace blimp - -#endif // BLIMP_NET_INPUT_MESSAGE_CONVERTER_H_
diff --git a/blimp/net/input_message_generator.cc b/blimp/net/input_message_generator.cc deleted file mode 100644 index 4131ea7c..0000000 --- a/blimp/net/input_message_generator.cc +++ /dev/null
@@ -1,225 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/input_message_generator.h" - -#include "base/logging.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/input.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "third_party/WebKit/public/platform/WebGestureDevice.h" -#include "third_party/WebKit/public/platform/WebGestureEvent.h" - -namespace blimp { -namespace { - -void CommonWebGestureToProto(const blink::WebGestureEvent& event, - InputMessage::Type type, - InputMessage* proto) { - proto->set_type(type); - proto->set_timestamp_seconds(event.timeStampSeconds()); - - GestureCommon* common = proto->mutable_gesture_common(); - common->set_x(event.x); - common->set_y(event.y); - common->set_global_x(event.globalX); - common->set_global_y(event.globalY); -} - -void GestureScrollBeginToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureScrollBegin, proto); - - GestureScrollBegin* details = proto->mutable_gesture_scroll_begin(); - details->set_delta_x_hint(event.data.scrollBegin.deltaXHint); - details->set_delta_y_hint(event.data.scrollBegin.deltaYHint); - details->set_target_viewport(event.data.scrollBegin.targetViewport); -} - -void GestureScrollEndToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureScrollEnd, proto); -} - -void GestureScrollUpdateToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureScrollUpdate, proto); - - GestureScrollUpdate* details = proto->mutable_gesture_scroll_update(); - details->set_delta_x(event.data.scrollUpdate.deltaX); - details->set_delta_y(event.data.scrollUpdate.deltaY); - details->set_velocity_x(event.data.scrollUpdate.velocityX); - details->set_velocity_y(event.data.scrollUpdate.velocityY); - details->set_previous_update_in_sequence_prevented( - event.data.scrollUpdate.previousUpdateInSequencePrevented); - details->set_prevent_propagation( - event.data.scrollUpdate.preventPropagation); - details->set_inertial(event.data.scrollUpdate.inertialPhase == - blink::WebGestureEvent::MomentumPhase); -} - -void GestureFlingStartToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureFlingStart, proto); - - GestureFlingStart* details = proto->mutable_gesture_fling_start(); - details->set_velocity_x(event.data.flingStart.velocityX); - details->set_velocity_y(event.data.flingStart.velocityY); - details->set_target_viewport(event.data.flingStart.targetViewport); -} - -void GestureFlingCancelToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureFlingCancel, proto); - - GestureFlingCancel* details = proto->mutable_gesture_fling_cancel(); - details->set_prevent_boosting(event.data.flingCancel.preventBoosting); -} - -void GestureTapToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureTap, proto); - - GestureTap* details = proto->mutable_gesture_tap(); - details->set_tap_count(event.data.tap.tapCount); - details->set_width(event.data.tap.width); - details->set_height(event.data.tap.height); -} - -void GesturePinchBeginToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GesturePinchBegin, proto); -} - -void GesturePinchEndToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GesturePinchEnd, proto); -} - -void GesturePinchUpdateToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GesturePinchUpdate, proto); - - GesturePinchUpdate* details = proto->mutable_gesture_pinch_update(); - details->set_zoom_disabled(event.data.pinchUpdate.zoomDisabled); - details->set_scale(event.data.pinchUpdate.scale); -} - -void GestureTapDownToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureTapDown, proto); - - GestureTapDown* details = proto->mutable_gesture_tap_down(); - details->set_width(event.data.tapDown.width); - details->set_height(event.data.tapDown.height); -} - -void GestureTapCancelToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureTapCancel, proto); -} - -void GestureTapUnconfirmedToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureTapUnconfirmed, - proto); - - GestureTap* details = proto->mutable_gesture_tap(); - details->set_tap_count(event.data.tap.tapCount); - details->set_width(event.data.tap.width); - details->set_height(event.data.tap.height); -} - -void GestureShowPressToProto(const blink::WebGestureEvent& event, - InputMessage* proto) { - CommonWebGestureToProto(event, InputMessage::Type_GestureShowPress, proto); - - GestureShowPress* details = proto->mutable_gesture_show_press(); - details->set_width(event.data.showPress.width); - details->set_height(event.data.showPress.height); -} - -} // namespace - -InputMessageGenerator::InputMessageGenerator() {} - -InputMessageGenerator::~InputMessageGenerator() {} - -std::unique_ptr<BlimpMessage> InputMessageGenerator::GenerateMessage( - const blink::WebGestureEvent& event) { - InputMessage* details; - std::unique_ptr<BlimpMessage> message = CreateBlimpMessage(&details); - - switch (event.type()) { - case blink::WebInputEvent::Type::GestureScrollBegin: - GestureScrollBeginToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureScrollEnd: - GestureScrollEndToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureScrollUpdate: - GestureScrollUpdateToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureFlingStart: - GestureFlingStartToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureFlingCancel: - GestureFlingCancelToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureTap: - GestureTapToProto(event, details); - break; - case blink::WebInputEvent::Type::GesturePinchBegin: - GesturePinchBeginToProto(event, details); - break; - case blink::WebInputEvent::Type::GesturePinchEnd: - GesturePinchEndToProto(event, details); - break; - case blink::WebInputEvent::Type::GesturePinchUpdate: - GesturePinchUpdateToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureShowPress: - GestureShowPressToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureTapUnconfirmed: - GestureTapUnconfirmedToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureTapDown: - GestureTapDownToProto(event, details); - break; - case blink::WebInputEvent::Type::GestureTapCancel: - GestureTapCancelToProto(event, details); - break; - - // Unsupported types: - case blink::WebInputEvent::Type::Undefined: - case blink::WebInputEvent::Type::MouseDown: - case blink::WebInputEvent::Type::MouseUp: - case blink::WebInputEvent::Type::MouseMove: - case blink::WebInputEvent::Type::MouseEnter: - case blink::WebInputEvent::Type::MouseLeave: - case blink::WebInputEvent::Type::ContextMenu: - case blink::WebInputEvent::Type::MouseWheel: - case blink::WebInputEvent::Type::RawKeyDown: - case blink::WebInputEvent::Type::KeyDown: - case blink::WebInputEvent::Type::KeyUp: - case blink::WebInputEvent::Type::Char: - case blink::WebInputEvent::Type::GestureDoubleTap: - case blink::WebInputEvent::Type::GestureTwoFingerTap: - case blink::WebInputEvent::Type::GestureLongPress: - case blink::WebInputEvent::Type::GestureLongTap: - case blink::WebInputEvent::Type::TouchStart: - case blink::WebInputEvent::Type::TouchMove: - case blink::WebInputEvent::Type::TouchEnd: - case blink::WebInputEvent::Type::TouchCancel: - case blink::WebInputEvent::Type::TouchScrollStarted: - DVLOG(1) << "Unsupported WebInputEvent type " << event.type(); - return nullptr; - } - - return message; -} - -} // namespace blimp
diff --git a/blimp/net/input_message_generator.h b/blimp/net/input_message_generator.h deleted file mode 100644 index 157a6b4..0000000 --- a/blimp/net/input_message_generator.h +++ /dev/null
@@ -1,44 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_INPUT_MESSAGE_GENERATOR_H_ -#define BLIMP_NET_INPUT_MESSAGE_GENERATOR_H_ - -#include <memory> - -#include "base/macros.h" -#include "blimp/net/blimp_net_export.h" -#include "net/base/completion_callback.h" - -namespace blink { -class WebGestureEvent; -} - -namespace blimp { - -class BlimpMessage; - -// Handles creating serialized InputMessage protos from a stream of -// WebGestureEvents. This class may be stateful to optimize the size of the -// serialized transmission data. See InputMessageConverter for the deserialize -// code. -class BLIMP_NET_EXPORT InputMessageGenerator { - public: - InputMessageGenerator(); - ~InputMessageGenerator(); - - // Builds a BlimpMessage from |event| that has the basic input event fields - // populated. This might make use of state sent from previous - // BlimpMessage::INPUT messages. It is up to the caller to populate the - // non-input fields and to send the BlimpMessage. - std::unique_ptr<BlimpMessage> GenerateMessage( - const blink::WebGestureEvent& event); - - private: - DISALLOW_COPY_AND_ASSIGN(InputMessageGenerator); -}; - -} // namespace blimp - -#endif // BLIMP_NET_INPUT_MESSAGE_GENERATOR_H_
diff --git a/blimp/net/input_message_unittest.cc b/blimp/net/input_message_unittest.cc deleted file mode 100644 index 4607558..0000000 --- a/blimp/net/input_message_unittest.cc +++ /dev/null
@@ -1,173 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <memory> -#include <vector> - -#include "base/logging.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/input.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/input_message_converter.h" -#include "blimp/net/input_message_generator.h" -#include "testing/gtest/include/gtest/gtest.h" -#include "third_party/WebKit/public/platform/WebGestureDevice.h" -#include "third_party/WebKit/public/platform/WebGestureEvent.h" - -namespace blimp { -namespace { - -void ValidateWebGestureEventRoundTripping(const blink::WebGestureEvent& event) { - InputMessageGenerator generator; - InputMessageConverter processor; - - std::unique_ptr<BlimpMessage> proto = generator.GenerateMessage(event); - EXPECT_NE(nullptr, proto.get()); - EXPECT_EQ(BlimpMessage::kInput, proto->feature_case()); - - std::unique_ptr<blink::WebGestureEvent> new_event = - processor.ProcessMessage(proto->input()); - EXPECT_NE(nullptr, new_event.get()); - - EXPECT_EQ(event.size(), new_event->size()); - EXPECT_EQ(0, memcmp(&event, new_event.get(), event.size())); -} - -blink::WebGestureEvent BuildBaseTestEvent(blink::WebInputEvent::Type type) { - blink::WebGestureEvent event(type, blink::WebInputEvent::NoModifiers, - blink::WebInputEvent::TimeStampForTesting); - event.x = 2; - event.y = 3; - event.globalX = 4; - event.globalY = 5; - event.sourceDevice = blink::WebGestureDevice::WebGestureDeviceTouchscreen; - return event; -} - -} // namespace - -TEST(InputMessageTest, TestGestureScrollBeginRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GestureScrollBegin); - event.data.scrollBegin.deltaXHint = 2.34f; - event.data.scrollBegin.deltaYHint = 3.45f; - event.data.scrollBegin.targetViewport = true; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureScrollEndRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GestureScrollEnd); - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureScrollUpdateRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GestureScrollUpdate); - event.data.scrollUpdate.deltaX = 2.34f; - event.data.scrollUpdate.deltaY = 3.45f; - event.data.scrollUpdate.velocityX = 4.56f; - event.data.scrollUpdate.velocityY = 5.67f; - event.data.scrollUpdate.previousUpdateInSequencePrevented = true; - event.data.scrollUpdate.preventPropagation = true; - event.data.scrollUpdate.inertialPhase = blink::WebGestureEvent::MomentumPhase; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureFlingStartRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GestureFlingStart); - event.data.flingStart.velocityX = 2.34f; - event.data.flingStart.velocityY = 3.45f; - event.data.flingStart.targetViewport = true; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureFlingCancelRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GestureFlingCancel); - event.data.flingCancel.preventBoosting = true; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureTapRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTap); - event.data.tap.tapCount = 3; - event.data.tap.width = 2.34f; - event.data.tap.height = 3.45f; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGesturePinchBeginRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GesturePinchBegin); - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGesturePinchEndRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GesturePinchEnd); - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGesturePinchUpdateRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebInputEvent::Type::GesturePinchUpdate); - event.data.pinchUpdate.zoomDisabled = true; - event.data.pinchUpdate.scale = 2.34f; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestUnsupportedInputEventSerializationFails) { - // We currently do not support MouseWheel events. If that changes update - // this test. - blink::WebGestureEvent event(blink::WebInputEvent::Type::MouseWheel, - blink::WebInputEvent::NoModifiers, - blink::WebInputEvent::TimeStampForTesting); - InputMessageGenerator generator; - EXPECT_EQ(nullptr, generator.GenerateMessage(event).get()); -} - -TEST(InputMessageConverterTest, TestTextInputTypeToProtoConversion) { - for (size_t i = ui::TextInputType::TEXT_INPUT_TYPE_TEXT; - i < ui::TextInputType::TEXT_INPUT_TYPE_MAX; i++) { - ui::TextInputType type = static_cast<ui::TextInputType>(i); - EXPECT_EQ(type, InputMessageConverter::TextInputTypeFromProto( - InputMessageConverter::TextInputTypeToProto(type))); - } -} - -TEST(InputMessageTest, TestGestureTapDownRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTapDown); - event.data.tapDown.width = 2.3f; - event.data.tapDown.height = 3.4f; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureTapCancelRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTapCancel); - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureTapUnconfirmedRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTapUnconfirmed); - event.data.tap.tapCount = 2; - event.data.tap.width = 2.3f; - event.data.tap.height = 3.4f; - ValidateWebGestureEventRoundTripping(event); -} - -TEST(InputMessageTest, TestGestureShowPressRoundTrip) { - blink::WebGestureEvent event = - BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureShowPress); - event.data.showPress.width = 2.3f; - event.data.showPress.height = 3.4f; - ValidateWebGestureEventRoundTripping(event); -} - -} // namespace blimp
diff --git a/blimp/net/message_port.cc b/blimp/net/message_port.cc deleted file mode 100644 index 039abdb6..0000000 --- a/blimp/net/message_port.cc +++ /dev/null
@@ -1,55 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/message_port.h" - -#include <utility> - -#include "base/memory/ptr_util.h" -#include "blimp/net/compressed_packet_reader.h" -#include "blimp/net/compressed_packet_writer.h" -#include "blimp/net/packet_reader.h" -#include "blimp/net/packet_writer.h" -#include "blimp/net/stream_packet_reader.h" -#include "blimp/net/stream_packet_writer.h" -#include "net/socket/stream_socket.h" - -namespace blimp { -namespace { - -class CompressedStreamSocketMessagePort : public MessagePort { - public: - explicit CompressedStreamSocketMessagePort( - std::unique_ptr<net::StreamSocket> socket); - ~CompressedStreamSocketMessagePort() override {} - - private: - std::unique_ptr<net::StreamSocket> socket_; - - DISALLOW_COPY_AND_ASSIGN(CompressedStreamSocketMessagePort); -}; - -CompressedStreamSocketMessagePort::CompressedStreamSocketMessagePort( - std::unique_ptr<net::StreamSocket> socket) - : MessagePort(base::MakeUnique<CompressedPacketReader>( - base::MakeUnique<StreamPacketReader>(socket.get())), - base::MakeUnique<CompressedPacketWriter>( - base::MakeUnique<StreamPacketWriter>(socket.get()))), - socket_(std::move(socket)) {} - -} // namespace - -// static -std::unique_ptr<MessagePort> MessagePort::CreateForStreamSocketWithCompression( - std::unique_ptr<net::StreamSocket> socket) { - return base::MakeUnique<CompressedStreamSocketMessagePort>(std::move(socket)); -} - -MessagePort::MessagePort(std::unique_ptr<PacketReader> reader, - std::unique_ptr<PacketWriter> writer) - : reader_(std::move(reader)), writer_(std::move(writer)) {} - -MessagePort::~MessagePort() {} - -} // namespace blimp
diff --git a/blimp/net/message_port.h b/blimp/net/message_port.h deleted file mode 100644 index b3e107067..0000000 --- a/blimp/net/message_port.h +++ /dev/null
@@ -1,45 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_MESSAGE_PORT_H_ -#define BLIMP_NET_MESSAGE_PORT_H_ - -#include <memory> - -#include "base/macros.h" -#include "base/supports_user_data.h" -#include "blimp/net/blimp_net_export.h" - -namespace net { -class StreamSocket; -} - -namespace blimp { - -class PacketReader; -class PacketWriter; - -// A duplexed pair of a framed reader and writer. -class BLIMP_NET_EXPORT MessagePort { - public: - MessagePort(std::unique_ptr<PacketReader> reader, - std::unique_ptr<PacketWriter> writer); - virtual ~MessagePort(); - - static std::unique_ptr<MessagePort> CreateForStreamSocketWithCompression( - std::unique_ptr<net::StreamSocket> socket); - - PacketReader* reader() const { return reader_.get(); } - PacketWriter* writer() const { return writer_.get(); } - - private: - std::unique_ptr<PacketReader> reader_; - std::unique_ptr<PacketWriter> writer_; - - DISALLOW_COPY_AND_ASSIGN(MessagePort); -}; - -} // namespace blimp - -#endif // BLIMP_NET_MESSAGE_PORT_H_
diff --git a/blimp/net/null_blimp_message_processor.cc b/blimp/net/null_blimp_message_processor.cc deleted file mode 100644 index 87f275bc..0000000 --- a/blimp/net/null_blimp_message_processor.cc +++ /dev/null
@@ -1,22 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/null_blimp_message_processor.h" - -#include "blimp/common/logging.h" -#include "blimp/net/common.h" - -namespace blimp { - -NullBlimpMessageProcessor::~NullBlimpMessageProcessor() {} - -void NullBlimpMessageProcessor::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - DVLOG(2) << "Dropped message: " << *message; - if (!callback.is_null()) - callback.Run(net::OK); -} - -} // namespace blimp
diff --git a/blimp/net/null_blimp_message_processor.h b/blimp/net/null_blimp_message_processor.h deleted file mode 100644 index 305aeb5..0000000 --- a/blimp/net/null_blimp_message_processor.h +++ /dev/null
@@ -1,27 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_NULL_BLIMP_MESSAGE_PROCESSOR_H_ -#define BLIMP_NET_NULL_BLIMP_MESSAGE_PROCESSOR_H_ - -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_net_export.h" -#include "net/base/net_errors.h" - -namespace blimp { - -// Dumps all incoming messages into a black hole and immediately notifies the -// callback of success. -class BLIMP_NET_EXPORT NullBlimpMessageProcessor - : public BlimpMessageProcessor { - public: - ~NullBlimpMessageProcessor() override; - - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; -}; - -} // namespace blimp - -#endif // BLIMP_NET_NULL_BLIMP_MESSAGE_PROCESSOR_H_
diff --git a/blimp/net/packet_reader.h b/blimp/net/packet_reader.h deleted file mode 100644 index 543351a..0000000 --- a/blimp/net/packet_reader.h +++ /dev/null
@@ -1,32 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_PACKET_READER_H_ -#define BLIMP_NET_PACKET_READER_H_ - -#include "blimp/net/blimp_net_export.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" - -namespace blimp { - -// Interface to describe a reader which can read variable-length data packets -// from a connection. -class BLIMP_NET_EXPORT PacketReader { - public: - virtual ~PacketReader() {} - - // Reads a packet from the connection. - // Passes the packet size to |cb| if the read operation executed - // successfully. - // Passes the error code to |cb| if an error occurred. - // All other values indicate errors. - // |callback| will not be invoked if |this| is deleted. - virtual void ReadPacket(const scoped_refptr<net::GrowableIOBuffer>& buf, - const net::CompletionCallback& cb) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_PACKET_READER_H_
diff --git a/blimp/net/packet_writer.h b/blimp/net/packet_writer.h deleted file mode 100644 index 7f9b18b..0000000 --- a/blimp/net/packet_writer.h +++ /dev/null
@@ -1,33 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_PACKET_WRITER_H_ -#define BLIMP_NET_PACKET_WRITER_H_ - -#include <string> - -#include "base/macros.h" -#include "blimp/net/blimp_net_export.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" - -namespace blimp { - -// Interface to describe a writer which can write variable-length data packets -// to a connection. -class BLIMP_NET_EXPORT PacketWriter { - public: - virtual ~PacketWriter() {} - - // Invokes |cb| with net::OK if the write operation executed successfully. - // All other values indicate unrecoverable errors. - // |callback| must not be invoked if |this| is deleted. - virtual void WritePacket(const scoped_refptr<net::DrainableIOBuffer>& data, - const net::CompletionCallback& callback) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_PACKET_WRITER_H_
diff --git a/blimp/net/pipe_manager.h b/blimp/net/pipe_manager.h deleted file mode 100644 index 3a4173f..0000000 --- a/blimp/net/pipe_manager.h +++ /dev/null
@@ -1,30 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_PIPE_MANAGER_H_ -#define BLIMP_NET_PIPE_MANAGER_H_ - -#include "base/macros.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_net_export.h" - -namespace blimp { - -class BlimpMessageProcessor; - -class BLIMP_NET_EXPORT PipeManager { - public: - virtual ~PipeManager() {} - - // Registers a message processor |incoming_processor| which will receive all - // messages of the |feature_case| specified. Returns a BlimpMessageProcessor - // object for sending messages of the given feature. - virtual std::unique_ptr<BlimpMessageProcessor> RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) = 0; -}; - -} // namespace blimp - -#endif // BLIMP_NET_PIPE_MANAGER_H_
diff --git a/blimp/net/ssl_client_transport.cc b/blimp/net/ssl_client_transport.cc deleted file mode 100644 index a6b5a7c..0000000 --- a/blimp/net/ssl_client_transport.cc +++ /dev/null
@@ -1,95 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/ssl_client_transport.h" - -#include <utility> - -#include "base/callback.h" -#include "base/callback_helpers.h" -#include "blimp/net/exact_match_cert_verifier.h" -#include "net/base/host_port_pair.h" -#include "net/cert/x509_certificate.h" -#include "net/socket/client_socket_factory.h" -#include "net/socket/client_socket_handle.h" -#include "net/socket/ssl_client_socket.h" -#include "net/socket/stream_socket.h" -#include "net/socket/tcp_client_socket.h" -#include "net/ssl/ssl_config.h" - -namespace blimp { - -SSLClientTransport::SSLClientTransport(const net::IPEndPoint& ip_endpoint, - scoped_refptr<net::X509Certificate> cert, - net::NetLog* net_log) - : TCPClientTransport(ip_endpoint, net_log), ip_endpoint_(ip_endpoint) { - // Test code may pass in a null value for |cert|. Only spin up a CertVerifier - // if there is a cert present. - if (cert) { - cert_verifier_.reset(new ExactMatchCertVerifier(std::move(cert))); - } -} - -SSLClientTransport::~SSLClientTransport() {} - -const char* SSLClientTransport::GetName() const { - return "SSL"; -} - -void SSLClientTransport::OnTCPConnectComplete(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - - std::unique_ptr<net::StreamSocket> tcp_socket = - TCPClientTransport::TakeSocket(); - - DVLOG(1) << "TCP connection result=" << result; - if (result != net::OK) { - OnConnectComplete(result); - return; - } - - // Construct arguments to use for the SSL socket factory. - std::unique_ptr<net::ClientSocketHandle> socket_handle( - new net::ClientSocketHandle); - socket_handle->SetSocket(std::move(tcp_socket)); - - net::HostPortPair host_port_pair = - net::HostPortPair::FromIPEndPoint(ip_endpoint_); - - net::SSLClientSocketContext create_context; - create_context.cert_verifier = cert_verifier_.get(); - create_context.transport_security_state = &transport_security_state_; - create_context.ct_policy_enforcer = &ct_policy_enforcer_; - create_context.cert_transparency_verifier = &cert_transparency_verifier_; - - std::unique_ptr<net::StreamSocket> ssl_socket( - socket_factory()->CreateSSLClientSocket(std::move(socket_handle), - host_port_pair, net::SSLConfig(), - create_context)); - - if (!ssl_socket) { - OnConnectComplete(net::ERR_SSL_PROTOCOL_ERROR); - return; - } - - result = ssl_socket->Connect(base::Bind( - &SSLClientTransport::OnSSLConnectComplete, base::Unretained(this))); - SetSocket(std::move(ssl_socket)); - - if (result == net::ERR_IO_PENDING) { - // SSL connection will complete asynchronously. - return; - } - - OnSSLConnectComplete(result); -} - -void SSLClientTransport::OnSSLConnectComplete(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - DVLOG(1) << "SSL connection result=" << result; - - OnConnectComplete(result); -} - -} // namespace blimp
diff --git a/blimp/net/ssl_client_transport.h b/blimp/net/ssl_client_transport.h deleted file mode 100644 index 5ae135af..0000000 --- a/blimp/net/ssl_client_transport.h +++ /dev/null
@@ -1,65 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_SSL_CLIENT_TRANSPORT_H_ -#define BLIMP_NET_SSL_CLIENT_TRANSPORT_H_ - -#include <memory> -#include <string> - -#include "base/callback_forward.h" -#include "base/macros.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/exact_match_cert_verifier.h" -#include "blimp/net/tcp_client_transport.h" -#include "net/base/address_list.h" -#include "net/base/net_errors.h" -#include "net/cert/ct_policy_enforcer.h" -#include "net/cert/multi_log_ct_verifier.h" -#include "net/http/transport_security_state.h" - -namespace net { -class NetLog; -class TCPClientSocket; -class TransportSecurityState; -} // namespace net - -namespace blimp { - -// Creates and connects SSL socket connections to an Engine. -class BLIMP_NET_EXPORT SSLClientTransport : public TCPClientTransport { - public: - // |ip_endpoint|: the address to connect to. - // |cert|: the certificate required from the remote peer. - // SSL connections that use different certificates are rejected. - // |net_log|: the socket event log (optional). - SSLClientTransport(const net::IPEndPoint& ip_endpoint, - scoped_refptr<net::X509Certificate> cert, - net::NetLog* net_log); - - ~SSLClientTransport() override; - - // BlimpTransport implementation. - const char* GetName() const override; - - private: - // Method called after TCPClientSocket::Connect finishes. - void OnTCPConnectComplete(int result) override; - - // Method called after SSLClientSocket::Connect finishes. - void OnSSLConnectComplete(int result); - - net::IPEndPoint ip_endpoint_; - std::unique_ptr<ExactMatchCertVerifier> cert_verifier_; - net::TransportSecurityState transport_security_state_; - net::MultiLogCTVerifier cert_transparency_verifier_; - net::CTPolicyEnforcer ct_policy_enforcer_; - - DISALLOW_COPY_AND_ASSIGN(SSLClientTransport); -}; - -} // namespace blimp - -#endif // BLIMP_NET_SSL_CLIENT_TRANSPORT_H_
diff --git a/blimp/net/ssl_client_transport_unittest.cc b/blimp/net/ssl_client_transport_unittest.cc deleted file mode 100644 index 992847e..0000000 --- a/blimp/net/ssl_client_transport_unittest.cc +++ /dev/null
@@ -1,163 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "base/bind.h" -#include "base/message_loop/message_loop.h" -#include "base/run_loop.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/message_port.h" -#include "blimp/net/ssl_client_transport.h" -#include "net/base/address_list.h" -#include "net/base/ip_address.h" -#include "net/base/net_errors.h" -#include "net/socket/socket_test_util.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -namespace blimp { -namespace { - -const uint8_t kIPV4Address[] = {127, 0, 0, 1}; -const uint16_t kPort = 6667; - -} // namespace - -class SSLClientTransportTest : public testing::Test { - public: - SSLClientTransportTest() {} - - ~SSLClientTransportTest() override {} - - void TearDown() override { base::RunLoop().RunUntilIdle(); } - - MOCK_METHOD1(ConnectComplete, void(int)); - - protected: - // Methods for provisioning simulated connection outcomes. - void SetupTCPSyncSocketConnect(net::IPEndPoint endpoint, int result) { - tcp_connect_.set_connect_data( - net::MockConnect(net::SYNCHRONOUS, result, endpoint)); - socket_factory_.AddSocketDataProvider(&tcp_connect_); - } - - void SetupTCPAsyncSocketConnect(net::IPEndPoint endpoint, int result) { - tcp_connect_.set_connect_data( - net::MockConnect(net::ASYNC, result, endpoint)); - socket_factory_.AddSocketDataProvider(&tcp_connect_); - } - - void SetupSSLSyncSocketConnect(int result) { - ssl_connect_.reset( - new net::SSLSocketDataProvider(net::SYNCHRONOUS, result)); - socket_factory_.AddSSLSocketDataProvider(ssl_connect_.get()); - } - - void SetupSSLAsyncSocketConnect(int result) { - ssl_connect_.reset(new net::SSLSocketDataProvider(net::ASYNC, result)); - socket_factory_.AddSSLSocketDataProvider(ssl_connect_.get()); - } - - void ConfigureTransport(const net::IPEndPoint& ip_endpoint) { - // The mock does not interact with the cert directly, so just leave it null. - scoped_refptr<net::X509Certificate> cert; - transport_.reset(new SSLClientTransport(ip_endpoint, cert, &net_log_)); - transport_->SetClientSocketFactoryForTest(&socket_factory_); - } - - base::MessageLoop message_loop; - net::NetLog net_log_; - net::StaticSocketDataProvider tcp_connect_; - std::unique_ptr<net::SSLSocketDataProvider> ssl_connect_; - net::MockClientSocketFactory socket_factory_; - std::unique_ptr<SSLClientTransport> transport_; -}; - -TEST_F(SSLClientTransportTest, ConnectSyncOK) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - for (int i = 0; i < 5; ++i) { - EXPECT_CALL(*this, ConnectComplete(net::OK)); - SetupTCPSyncSocketConnect(endpoint, net::OK); - SetupSSLSyncSocketConnect(net::OK); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); - EXPECT_NE(nullptr, transport_->TakeMessagePort().get()); - base::RunLoop().RunUntilIdle(); - } -} - -TEST_F(SSLClientTransportTest, ConnectAsyncOK) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - for (int i = 0; i < 5; ++i) { - EXPECT_CALL(*this, ConnectComplete(net::OK)); - SetupTCPAsyncSocketConnect(endpoint, net::OK); - SetupSSLAsyncSocketConnect(net::OK); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); - base::RunLoop().RunUntilIdle(); - EXPECT_NE(nullptr, transport_->TakeMessagePort().get()); - } -} - -TEST_F(SSLClientTransportTest, ConnectSyncTCPError) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - EXPECT_CALL(*this, ConnectComplete(net::ERR_FAILED)); - SetupTCPSyncSocketConnect(endpoint, net::ERR_FAILED); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); -} - -TEST_F(SSLClientTransportTest, ConnectAsyncTCPError) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - EXPECT_CALL(*this, ConnectComplete(net::ERR_FAILED)); - SetupTCPAsyncSocketConnect(endpoint, net::ERR_FAILED); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); -} - -TEST_F(SSLClientTransportTest, ConnectSyncSSLError) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - EXPECT_CALL(*this, ConnectComplete(net::ERR_FAILED)); - SetupTCPSyncSocketConnect(endpoint, net::OK); - SetupSSLSyncSocketConnect(net::ERR_FAILED); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); -} - -TEST_F(SSLClientTransportTest, ConnectAsyncSSLError) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - EXPECT_CALL(*this, ConnectComplete(net::ERR_FAILED)); - SetupTCPAsyncSocketConnect(endpoint, net::OK); - SetupSSLAsyncSocketConnect(net::ERR_FAILED); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); -} - -TEST_F(SSLClientTransportTest, ConnectAfterError) { - net::IPEndPoint endpoint(kIPV4Address, kPort); - ConfigureTransport(endpoint); - - // TCP connection fails. - EXPECT_CALL(*this, ConnectComplete(net::ERR_FAILED)); - SetupTCPSyncSocketConnect(endpoint, net::ERR_FAILED); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); - base::RunLoop().RunUntilIdle(); - - // Subsequent TCP+SSL connections succeed. - EXPECT_CALL(*this, ConnectComplete(net::OK)); - SetupTCPSyncSocketConnect(endpoint, net::OK); - SetupSSLSyncSocketConnect(net::OK); - transport_->Connect(base::Bind(&SSLClientTransportTest::ConnectComplete, - base::Unretained(this))); - EXPECT_NE(nullptr, transport_->TakeMessagePort().get()); - base::RunLoop().RunUntilIdle(); -} - -} // namespace blimp
diff --git a/blimp/net/stream_packet_reader.cc b/blimp/net/stream_packet_reader.cc deleted file mode 100644 index af5cae9..0000000 --- a/blimp/net/stream_packet_reader.cc +++ /dev/null
@@ -1,179 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/stream_packet_reader.h" - -#include <iostream> - -#include "base/callback_helpers.h" -#include "base/location.h" -#include "base/logging.h" -#include "base/memory/weak_ptr.h" -#include "base/single_thread_task_runner.h" -#include "base/sys_byteorder.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/net/blimp_stats.h" -#include "blimp/net/common.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/socket/stream_socket.h" - -namespace blimp { - -std::ostream& operator<<(std::ostream& out, - const StreamPacketReader::ReadState state) { - switch (state) { - case StreamPacketReader::ReadState::HEADER: - out << "HEADER"; - break; - case StreamPacketReader::ReadState::PAYLOAD: - out << "PAYLOAD"; - break; - case StreamPacketReader::ReadState::IDLE: - out << "IDLE"; - break; - } - return out; -} - -StreamPacketReader::StreamPacketReader(net::StreamSocket* socket) - : read_state_(ReadState::IDLE), - socket_(socket), - payload_size_(0), - weak_factory_(this) { - DCHECK(socket_); - header_buffer_ = new net::GrowableIOBuffer; - header_buffer_->SetCapacity(kPacketHeaderSizeBytes); -} - -StreamPacketReader::~StreamPacketReader() {} - -void StreamPacketReader::ReadPacket( - const scoped_refptr<net::GrowableIOBuffer>& buf, - const net::CompletionCallback& callback) { - DCHECK_EQ(ReadState::IDLE, read_state_); - if (static_cast<size_t>(buf->capacity()) < kPacketHeaderSizeBytes) { - buf->SetCapacity(kPacketHeaderSizeBytes); - } - - header_buffer_->set_offset(0); - payload_buffer_ = buf; - payload_buffer_->set_offset(0); - read_state_ = ReadState::HEADER; - - int result = DoReadLoop(net::OK); - if (result != net::ERR_IO_PENDING) { - // Release the payload buffer, since the read operation has completed - // synchronously. - payload_buffer_ = nullptr; - - // Adapt synchronous completion to an asynchronous style. - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, - base::Bind(callback, result == net::OK ? payload_size_ : result)); - } else { - callback_ = callback; - } -} - -int StreamPacketReader::DoReadLoop(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - DCHECK_GE(result, 0); - DCHECK_NE(ReadState::IDLE, read_state_); - - while (result >= 0 && read_state_ != ReadState::IDLE) { - VLOG(2) << "DoReadLoop (state=" << read_state_ << ", result=" << result - << ")"; - - switch (read_state_) { - case ReadState::HEADER: - result = DoReadHeader(result); - break; - case ReadState::PAYLOAD: - result = DoReadPayload(result); - break; - case ReadState::IDLE: - NOTREACHED(); - result = net::ERR_UNEXPECTED; - break; - } - } - - return result; -} - -int StreamPacketReader::DoReadHeader(int result) { - DCHECK_EQ(ReadState::HEADER, read_state_); - DCHECK_GT(kPacketHeaderSizeBytes, - static_cast<size_t>(header_buffer_->offset())); - DCHECK_GE(result, 0); - - header_buffer_->set_offset(header_buffer_->offset() + result); - if (static_cast<size_t>(header_buffer_->offset()) < kPacketHeaderSizeBytes) { - // There is more header to read. - return DoRead(header_buffer_.get(), - kPacketHeaderSizeBytes - header_buffer_->offset()); - } - - // Finished reading the header. Parse the size and prepare for payload read. - payload_size_ = base::NetToHost32( - *reinterpret_cast<uint32_t*>(header_buffer_->StartOfBuffer())); - if (payload_size_ == 0 || payload_size_ > kMaxPacketPayloadSizeBytes) { - DLOG(ERROR) << "Illegal payload size: " << payload_size_; - return net::ERR_INVALID_RESPONSE; - } - if (static_cast<size_t>(payload_buffer_->capacity()) < payload_size_) { - payload_buffer_->SetCapacity(payload_size_); - } - read_state_ = ReadState::PAYLOAD; - return net::OK; -} - -int StreamPacketReader::DoReadPayload(int result) { - DCHECK_EQ(ReadState::PAYLOAD, read_state_); - DCHECK_GE(result, 0); - - payload_buffer_->set_offset(payload_buffer_->offset() + result); - if (static_cast<size_t>(payload_buffer_->offset()) < payload_size_) { - return DoRead(payload_buffer_.get(), - payload_size_ - payload_buffer_->offset()); - } - BlimpStats::GetInstance()->Add(BlimpStats::BYTES_RECEIVED, payload_size_); - - // Finished reading the payload. - read_state_ = ReadState::IDLE; - payload_buffer_->set_offset(0); - return payload_size_; -} - -void StreamPacketReader::OnReadComplete(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - - if (result == 0 /* EOF */) { - payload_buffer_ = nullptr; - base::ResetAndReturn(&callback_).Run(net::ERR_CONNECTION_CLOSED); - return; - } - - // If the read was successful, then process the result. - if (result > 0) { - result = DoReadLoop(result); - } - - // If all reading completed, either successfully or by error, inform the - // caller. - if (result != net::ERR_IO_PENDING) { - payload_buffer_ = nullptr; - base::ResetAndReturn(&callback_).Run(result); - } -} - -int StreamPacketReader::DoRead(net::IOBuffer* buf, int buf_len) { - int result = socket_->Read(buf, buf_len, - base::Bind(&StreamPacketReader::OnReadComplete, - weak_factory_.GetWeakPtr())); - return (result != 0 ? result : net::ERR_CONNECTION_CLOSED); -} - -} // namespace blimp
diff --git a/blimp/net/stream_packet_reader.h b/blimp/net/stream_packet_reader.h deleted file mode 100644 index 9b1559f1..0000000 --- a/blimp/net/stream_packet_reader.h +++ /dev/null
@@ -1,89 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_STREAM_PACKET_READER_H_ -#define BLIMP_NET_STREAM_PACKET_READER_H_ - -#include <stddef.h> - -#include "base/macros.h" -#include "base/memory/ref_counted.h" -#include "base/memory/weak_ptr.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/packet_reader.h" -#include "net/base/completion_callback.h" -#include "net/base/net_errors.h" - -namespace net { -class GrowableIOBuffer; -class StreamSocket; -} // namespace net - -namespace blimp { - -// Reads opaque length-prefixed packets of bytes from a StreamSocket. -// The header segment is 32-bit, encoded in network byte order. -// The body segment length is specified in the header (capped at -// kMaxPacketPayloadSizeBytes). -class BLIMP_NET_EXPORT StreamPacketReader : public PacketReader { - public: - // |socket|: The socket to read packets from. The caller must ensure |socket| - // is valid while the reader is in-use (see ReadPacket below). - explicit StreamPacketReader(net::StreamSocket* socket); - - ~StreamPacketReader() override; - - // PacketReader implementation. - void ReadPacket(const scoped_refptr<net::GrowableIOBuffer>& buf, - const net::CompletionCallback& cb) override; - - private: - enum class ReadState { - IDLE, - HEADER, - PAYLOAD, - }; - - friend std::ostream& operator<<(std::ostream& out, const ReadState state); - - // State machine implementation. - // |result| - the result value of the most recent network operation. - // See comments for ReadPacket() for documentation on return values. - int DoReadLoop(int result); - - // Reads the header and parses it when, done, to get the payload size. - int DoReadHeader(int result); - - // Reads payload bytes until the payload is complete. - int DoReadPayload(int result); - - // Executes a socket read. - // Returns a positive value indicating the number of bytes read on success. - // Returns a negative net::Error value if the socket was closed or an error - // occurred. - int DoRead(net::IOBuffer* buf, int buf_len); - - // Processes an asynchronous header or payload read, and invokes |callback_| - // on packet read completion. - void OnReadComplete(int result); - - ReadState read_state_; - - net::StreamSocket* socket_; - - // The size of the payload, in bytes. - size_t payload_size_; - - scoped_refptr<net::GrowableIOBuffer> header_buffer_; - scoped_refptr<net::GrowableIOBuffer> payload_buffer_; - net::CompletionCallback callback_; - - base::WeakPtrFactory<StreamPacketReader> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(StreamPacketReader); -}; - -} // namespace blimp - -#endif // BLIMP_NET_STREAM_PACKET_READER_H_
diff --git a/blimp/net/stream_packet_reader_unittest.cc b/blimp/net/stream_packet_reader_unittest.cc deleted file mode 100644 index 37dc758..0000000 --- a/blimp/net/stream_packet_reader_unittest.cc +++ /dev/null
@@ -1,433 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <stddef.h> -#include <memory> -#include <string> - -#include "base/at_exit.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "base/sys_byteorder.h" -#include "blimp/net/blimp_stats.h" -#include "blimp/net/common.h" -#include "blimp/net/stream_packet_reader.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "net/socket/socket.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::DoAll; -using testing::Mock; -using testing::NotNull; -using testing::Return; -using testing::SaveArg; -using testing::WithArg; - -namespace blimp { -namespace { - -class StreamPacketReaderTest : public testing::Test { - public: - StreamPacketReaderTest() - : buffer_(new net::GrowableIOBuffer), - test_msg_("U WOT M8"), - data_reader_(&socket_) {} - - ~StreamPacketReaderTest() override {} - - void SetUp() override { - ASSERT_EQ(0, BlimpStats::GetInstance()->Get(BlimpStats::BYTES_RECEIVED)); - } - - void ReadPacket() { data_reader_.ReadPacket(buffer_, callback_.callback()); } - - protected: - base::ShadowingAtExitManager at_exit_manager; - base::MessageLoop message_loop_; - scoped_refptr<net::GrowableIOBuffer> buffer_; - std::string test_msg_; - net::TestCompletionCallback callback_; - testing::StrictMock<MockStreamSocket> socket_; - testing::InSequence sequence_; - StreamPacketReader data_reader_; -}; - -// Successful read with 1 async header read and 1 async payload read. -TEST_F(StreamPacketReaderTest, ReadAsyncHeaderAsyncPayload) { - net::CompletionCallback socket_cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(FillBufferFromString<0>(test_msg_), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))); - - ReadPacket(); - socket_cb.Run(kPacketHeaderSizeBytes); - socket_cb.Run(test_msg_.size()); - ASSERT_EQ(static_cast<int>(test_msg_.size()), callback_.WaitForResult()); - EXPECT_TRUE(BufferStartsWith(buffer_.get(), test_msg_.size(), test_msg_)); -} - -// Successful read with 1 async header read and 1 sync payload read. -TEST_F(StreamPacketReaderTest, ReadAsyncHeaderSyncPayload) { - net::CompletionCallback socket_cb; - - // Asynchronous payload read expectation. - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))); - - // Synchronous payload read expectation. Fills the buffer and returns - // immediately. - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce( - DoAll(FillBufferFromString<0>(test_msg_), Return(test_msg_.size()))); - - ReadPacket(); - EXPECT_FALSE(callback_.have_result()); - - socket_cb.Run(kPacketHeaderSizeBytes); - ASSERT_EQ(static_cast<int>(test_msg_.size()), callback_.WaitForResult()); - EXPECT_TRUE(BufferStartsWith(buffer_.get(), test_msg_.size(), test_msg_)); -} - -// Successful read with 1 sync header read and 1 async payload read. -TEST_F(StreamPacketReaderTest, ReadSyncHeaderAsyncPayload) { - net::CompletionCallback socket_cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(FillBufferFromString<0>(test_msg_), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))); - - ReadPacket(); - socket_cb.Run(test_msg_.size()); - ASSERT_EQ(static_cast<int>(test_msg_.size()), callback_.WaitForResult()); - EXPECT_TRUE(BufferStartsWith(buffer_.get(), test_msg_.size(), test_msg_)); -} - -// Successful read with 1 sync header read and 1 sync payload read. -TEST_F(StreamPacketReaderTest, ReadSyncHeaderSyncPayload) { - net::CompletionCallback socket_cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce( - DoAll(FillBufferFromString<0>(test_msg_), Return(test_msg_.size()))); - - ReadPacket(); - ASSERT_EQ(static_cast<int>(test_msg_.size()), callback_.WaitForResult()); - EXPECT_TRUE(BufferStartsWith(buffer_.get(), test_msg_.size(), test_msg_)); -} - -// Successful read of 2 messages, header and payload reads all completing -// synchronously with no partial results. -TEST_F(StreamPacketReaderTest, ReadMultipleMessagesSync) { - net::CompletionCallback socket_cb; - std::string test_msg2 = test_msg_ + "SlightlyLongerString"; - - // Read the first message's header synchronously. - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))) - .RetiresOnSaturation(); - - // Read the first message's payload synchronously. - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce( - DoAll(FillBufferFromString<0>(test_msg_), Return(test_msg_.size()))) - .RetiresOnSaturation(); - - // Read the second message's header synchronously. - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg2.size())), - Return(kPacketHeaderSizeBytes))) - .RetiresOnSaturation(); - - // Read the second message's payload synchronously. - EXPECT_CALL(socket_, Read(NotNull(), test_msg2.size(), _)) - .WillOnce( - DoAll(FillBufferFromString<0>(test_msg2), Return(test_msg2.size()))) - .RetiresOnSaturation(); - - ReadPacket(); - ASSERT_EQ(static_cast<int>(test_msg_.size()), callback_.WaitForResult()); - EXPECT_EQ(static_cast<int>(test_msg_.size()), - BlimpStats::GetInstance()->Get(BlimpStats::BYTES_RECEIVED)); - - ReadPacket(); - ASSERT_EQ(static_cast<int>(test_msg2.size()), callback_.WaitForResult()); - EXPECT_EQ(static_cast<int>(test_msg_.size() + test_msg2.size()), - BlimpStats::GetInstance()->Get(BlimpStats::BYTES_RECEIVED)); - - EXPECT_TRUE(BufferStartsWith(buffer_.get(), test_msg2.size(), test_msg2)); - EXPECT_FALSE(callback_.have_result()); -} - -// Successful read of 2 messages, header and payload reads all completing -// asynchronously with no partial results. -TEST_F(StreamPacketReaderTest, ReadMultipleMessagesAsync) { - net::TestCompletionCallback read_cb1; - net::TestCompletionCallback read_cb2; - net::CompletionCallback socket_cb; - - // Read a header asynchronously. - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - - // Read a payload asynchronously. - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(FillBufferFromString<0>(test_msg_), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - - // Read a header asynchronously. - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - - // Read a payload asynchronously. - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(FillBufferFromString<0>(test_msg_), - SaveArg<2>(&socket_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - - data_reader_.ReadPacket(buffer_, read_cb1.callback()); - socket_cb.Run(kPacketHeaderSizeBytes); - socket_cb.Run(test_msg_.size()); - ASSERT_EQ(static_cast<int>(test_msg_.size()), read_cb1.WaitForResult()); - - data_reader_.ReadPacket(buffer_, read_cb2.callback()); - socket_cb.Run(kPacketHeaderSizeBytes); - socket_cb.Run(test_msg_.size()); - ASSERT_EQ(static_cast<int>(test_msg_.size()), read_cb2.WaitForResult()); - EXPECT_TRUE(BufferStartsWith(buffer_.get(), test_msg_.size(), test_msg_)); -} - -// Verify that partial header reads are supported. -// Read #0: 1 header byte is read. -// Read #1: Remainder of header bytes read. -TEST_F(StreamPacketReaderTest, PartialHeaderReadAsync) { - net::CompletionCallback cb; - std::string header = EncodeHeader(test_msg_.size()); - - // The first byte is received (sliced via substr()). - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(header.substr(0, 1)), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - // The remainder is received (sliced via substr()). - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes - 1, _)) - .WillOnce(DoAll( - FillBufferFromString<0>(header.substr(1, kPacketHeaderSizeBytes - 1)), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - // Verify that we start reading the body once the header has been fully read. - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(Return(net::ERR_IO_PENDING)); - - ReadPacket(); - cb.Run(1); - cb.Run(kPacketHeaderSizeBytes - 1); -} - -// Verify that partial payload reads are supported. -// Read #0: Header is fully read synchronously. -// Read #1: First payload byte is read. (Um, it's an acoustic cup modem.) -// Read #2: Remainder of payload bytes are read. -TEST_F(StreamPacketReaderTest, PartialPayloadReadAsync) { - net::CompletionCallback cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(FillBufferFromString<0>(test_msg_.substr(0, 1)), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - ReadPacket(); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size() - 1, _)) - .WillOnce(DoAll( - FillBufferFromString<0>(test_msg_.substr(1, test_msg_.size() - 1)), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - - cb.Run(1); - cb.Run(test_msg_.size() - 1); - EXPECT_EQ(static_cast<int>(test_msg_.size()), callback_.WaitForResult()); -} - -// Verify that synchronous header read errors are reported correctly. -TEST_F(StreamPacketReaderTest, ReadHeaderErrorSync) { - net::CompletionCallback cb; - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(Return(net::ERR_FAILED)); - ReadPacket(); - EXPECT_EQ(net::ERR_FAILED, callback_.WaitForResult()); -} - -// Verify that synchronous payload read errors are reported correctly. -TEST_F(StreamPacketReaderTest, ReadPayloadErrorSync) { - net::CompletionCallback cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(Return(net::ERR_FAILED)); - - ReadPacket(); - EXPECT_EQ(net::ERR_FAILED, callback_.WaitForResult()); -} - -// Verify EOF handling during synchronous header reads. -TEST_F(StreamPacketReaderTest, ReadHeaderEOFSync) { - net::CompletionCallback cb; - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(Return(0)); - ReadPacket(); - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, callback_.WaitForResult()); -} - -// Verify EOF handling during synchronous payload reads. -TEST_F(StreamPacketReaderTest, ReadPayloadEOFSync) { - net::CompletionCallback cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(Return(0)); - - ReadPacket(); - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, callback_.WaitForResult()); -} - -// Verify EOF handling during asynchronous header reads. -TEST_F(StreamPacketReaderTest, ReadHeaderEOFAsync) { - net::CompletionCallback cb; - net::TestCompletionCallback test_cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - - ReadPacket(); - cb.Run(0); - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, callback_.WaitForResult()); -} - -// Verify EOF handling during asynchronous payload reads. -TEST_F(StreamPacketReaderTest, ReadPayloadEOFAsync) { - net::CompletionCallback cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - - ReadPacket(); - cb.Run(0); - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, callback_.WaitForResult()); -} - -// Verify that async header read errors are reported correctly. -TEST_F(StreamPacketReaderTest, ReadHeaderErrorAsync) { - net::CompletionCallback cb; - net::TestCompletionCallback test_cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - - ReadPacket(); - cb.Run(net::ERR_FAILED); - EXPECT_EQ(net::ERR_FAILED, callback_.WaitForResult()); -} - -// Verify that asynchronous paylod read errors are reported correctly. -TEST_F(StreamPacketReaderTest, ReadPayloadErrorAsync) { - net::CompletionCallback cb; - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - - ReadPacket(); - cb.Run(net::ERR_FAILED); - EXPECT_EQ(net::ERR_FAILED, callback_.WaitForResult()); -} - -// Verify that async header read completions don't break us if the -// StreamPacketReader object was destroyed. -TEST_F(StreamPacketReaderTest, ReaderDeletedDuringAsyncHeaderRead) { - net::CompletionCallback cb; - net::TestCompletionCallback test_cb; - std::unique_ptr<StreamPacketReader> reader(new StreamPacketReader(&socket_)); - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - - reader->ReadPacket(buffer_, callback_.callback()); - reader.reset(); // Delete the reader object. - cb.Run(kPacketHeaderSizeBytes); // Complete the socket operation. -} - -// Verify that async payload read completions don't break us if the -// StreamPacketReader object was destroyed. -TEST_F(StreamPacketReaderTest, ReaderDeletedDuringAsyncPayloadRead) { - net::CompletionCallback cb; - std::unique_ptr<StreamPacketReader> reader(new StreamPacketReader(&socket_)); - - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(test_msg_.size())), - Return(kPacketHeaderSizeBytes))); - EXPECT_CALL(socket_, Read(NotNull(), test_msg_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&cb), Return(net::ERR_IO_PENDING))); - reader->ReadPacket(buffer_, callback_.callback()); - - reader.reset(); // Delete the reader object. - cb.Run(net::ERR_FAILED); // Complete the socket operation. -} - -// Verify that zero-length payload is reported as an erroneous input. -TEST_F(StreamPacketReaderTest, ReadWhatIsThisAPacketForAnts) { - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(FillBufferFromString<0>(EncodeHeader(0)), - Return(kPacketHeaderSizeBytes))) - .RetiresOnSaturation(); - - ReadPacket(); - EXPECT_EQ(net::ERR_INVALID_RESPONSE, callback_.WaitForResult()); -} - -// Verify that an illegally large payloads is reported as an erroneous inputs. -TEST_F(StreamPacketReaderTest, ReadErrorIllegallyLargePayload) { - EXPECT_CALL(socket_, Read(NotNull(), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll( - FillBufferFromString<0>(EncodeHeader(kMaxPacketPayloadSizeBytes + 1)), - Return(kPacketHeaderSizeBytes))); - - ReadPacket(); - EXPECT_EQ(net::ERR_INVALID_RESPONSE, callback_.WaitForResult()); -} - -} // namespace - -} // namespace blimp
diff --git a/blimp/net/stream_packet_writer.cc b/blimp/net/stream_packet_writer.cc deleted file mode 100644 index 04fed0a..0000000 --- a/blimp/net/stream_packet_writer.cc +++ /dev/null
@@ -1,159 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/stream_packet_writer.h" - -#include <iostream> - -#include "base/callback_helpers.h" -#include "base/location.h" -#include "base/logging.h" -#include "base/memory/ref_counted.h" -#include "base/single_thread_task_runner.h" -#include "base/sys_byteorder.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_stats.h" -#include "blimp/net/common.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/socket/stream_socket.h" - -namespace blimp { - -std::ostream& operator<<(std::ostream& out, - const StreamPacketWriter::WriteState state) { - switch (state) { - case StreamPacketWriter::WriteState::IDLE: - out << "IDLE"; - break; - case StreamPacketWriter::WriteState::HEADER: - out << "HEADER"; - break; - case StreamPacketWriter::WriteState::PAYLOAD: - out << "PAYLOAD"; - break; - } - return out; -} - -StreamPacketWriter::StreamPacketWriter(net::StreamSocket* socket) - : write_state_(WriteState::IDLE), - socket_(socket), - header_buffer_( - new net::DrainableIOBuffer(new net::IOBuffer(kPacketHeaderSizeBytes), - kPacketHeaderSizeBytes)), - weak_factory_(this) { - DCHECK(socket_); -} - -StreamPacketWriter::~StreamPacketWriter() {} - -void StreamPacketWriter::WritePacket( - const scoped_refptr<net::DrainableIOBuffer>& data, - const net::CompletionCallback& callback) { - DCHECK_EQ(WriteState::IDLE, write_state_); - DCHECK(data); - CHECK(data->BytesRemaining()); - - write_state_ = WriteState::HEADER; - header_buffer_->SetOffset(0); - *reinterpret_cast<uint32_t*>(header_buffer_->data()) = - base::HostToNet32(data->BytesRemaining()); - payload_buffer_ = data; - - BlimpStats::GetInstance()->Add(BlimpStats::BYTES_SENT, - payload_buffer_->BytesRemaining()); - int result = DoWriteLoop(net::OK); - if (result != net::ERR_IO_PENDING) { - // Release the payload buffer, since the write operation has completed - // synchronously. - payload_buffer_ = nullptr; - - // Adapt synchronous completion to an asynchronous style. - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback, result)); - } else { - callback_ = callback; - } -} - -int StreamPacketWriter::DoWriteLoop(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - DCHECK_GE(result, 0); - DCHECK_NE(WriteState::IDLE, write_state_); - - while (result >= 0 && write_state_ != WriteState::IDLE) { - VLOG(2) << "DoWriteLoop (state=" << write_state_ << ", result=" << result - << ")"; - - switch (write_state_) { - case WriteState::HEADER: - result = DoWriteHeader(result); - break; - case WriteState::PAYLOAD: - result = DoWritePayload(result); - break; - case WriteState::IDLE: - NOTREACHED(); - result = net::ERR_UNEXPECTED; - break; - } - } - - return result; -} - -int StreamPacketWriter::DoWriteHeader(int result) { - DCHECK_EQ(WriteState::HEADER, write_state_); - DCHECK_GE(result, 0); - - header_buffer_->DidConsume(result); - if (header_buffer_->BytesRemaining() > 0) { - return DoWrite(header_buffer_.get(), header_buffer_->BytesRemaining()); - } - - write_state_ = WriteState::PAYLOAD; - return net::OK; -} - -int StreamPacketWriter::DoWritePayload(int result) { - DCHECK_EQ(WriteState::PAYLOAD, write_state_); - DCHECK_GE(result, 0); - - payload_buffer_->DidConsume(result); - if (payload_buffer_->BytesRemaining() > 0) { - return DoWrite(payload_buffer_.get(), payload_buffer_->BytesRemaining()); - } - - write_state_ = WriteState::IDLE; - return net::OK; -} - -void StreamPacketWriter::OnWriteComplete(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - - if (result == 0) { - // Convert EOF return value to ERR_CONNECTION_CLOSED. - result = net::ERR_CONNECTION_CLOSED; - } else if (result > 0) { - // Write was successful; get the next one started. - result = DoWriteLoop(result); - if (result == net::ERR_IO_PENDING) { - return; - } - } - - payload_buffer_ = nullptr; - base::ResetAndReturn(&callback_).Run(result); -} - -int StreamPacketWriter::DoWrite(net::IOBuffer* buf, int buf_len) { - int result = socket_->Write(buf, buf_len, - base::Bind(&StreamPacketWriter::OnWriteComplete, - weak_factory_.GetWeakPtr())); - return (result != 0 ? result : net::ERR_CONNECTION_CLOSED); -} - -} // namespace blimp
diff --git a/blimp/net/stream_packet_writer.h b/blimp/net/stream_packet_writer.h deleted file mode 100644 index 18744f4..0000000 --- a/blimp/net/stream_packet_writer.h +++ /dev/null
@@ -1,85 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_STREAM_PACKET_WRITER_H_ -#define BLIMP_NET_STREAM_PACKET_WRITER_H_ - -#include <string> - -#include "base/macros.h" -#include "base/memory/ref_counted.h" -#include "base/threading/thread_checker.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/packet_writer.h" -#include "net/base/completion_callback.h" -#include "net/base/net_errors.h" - -namespace net { -class DrainableIOBuffer; -class StreamSocket; -} // namespace net - -namespace blimp { - -// Writes opaque length-prefixed packets to a StreamSocket. -// The header segment is 32-bit, encoded in network byte order. -// The body segment length is specified in the header (should be capped at -// kMaxPacketPayloadSizeBytes). -class BLIMP_NET_EXPORT StreamPacketWriter : public PacketWriter { - public: - // |socket|: The socket to write packets to. The caller must ensure |socket| - // is valid while the reader is in-use (see ReadPacket below). - explicit StreamPacketWriter(net::StreamSocket* socket); - - ~StreamPacketWriter() override; - - // PacketWriter implementation. - void WritePacket(const scoped_refptr<net::DrainableIOBuffer>& data, - const net::CompletionCallback& callback) override; - - private: - enum class WriteState { - IDLE, - HEADER, - PAYLOAD, - }; - - friend std::ostream& operator<<(std::ostream& out, const WriteState state); - - // State machine implementation. - // |result| - the result value of the most recent network operation. - // See comments for WritePacket() for documentation on return values. - int DoWriteLoop(int result); - - int DoWriteHeader(int result); - - int DoWritePayload(int result); - - // Callback function to be invoked on asynchronous write completion. - // Invokes |callback_| on packet write completion or on error. - void OnWriteComplete(int result); - - // Executes a socket write. - // Returns a positive value indicating the number of bytes written - // on success. - // Returns a negative net::Error value if the socket was closed or an error - // occurred. - int DoWrite(net::IOBuffer* buf, int buf_len); - - WriteState write_state_; - - net::StreamSocket* socket_; - - scoped_refptr<net::DrainableIOBuffer> payload_buffer_; - scoped_refptr<net::DrainableIOBuffer> header_buffer_; - net::CompletionCallback callback_; - - base::WeakPtrFactory<StreamPacketWriter> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(StreamPacketWriter); -}; - -} // namespace blimp - -#endif // BLIMP_NET_STREAM_PACKET_WRITER_H_
diff --git a/blimp/net/stream_packet_writer_unittest.cc b/blimp/net/stream_packet_writer_unittest.cc deleted file mode 100644 index 41b3d5f..0000000 --- a/blimp/net/stream_packet_writer_unittest.cc +++ /dev/null
@@ -1,304 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <memory> -#include <string> - -#include "base/at_exit.h" -#include "base/message_loop/message_loop.h" -#include "base/run_loop.h" -#include "blimp/net/blimp_stats.h" -#include "blimp/net/common.h" -#include "blimp/net/stream_packet_writer.h" -#include "blimp/net/test_common.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "net/socket/socket.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::DoAll; -using testing::InSequence; -using testing::Mock; -using testing::NotNull; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { - -class StreamPacketWriterTest : public testing::Test { - public: - StreamPacketWriterTest() - : test_data_( - new net::DrainableIOBuffer(new net::StringIOBuffer(test_data_str_), - test_data_str_.size())), - message_writer_(&socket_) {} - - protected: - const std::string test_data_str_ = "U WOT M8"; - - base::ShadowingAtExitManager at_exit_manager_; - base::MessageLoop message_loop_; - MockStreamSocket socket_; - scoped_refptr<net::DrainableIOBuffer> test_data_; - StreamPacketWriter message_writer_; - testing::InSequence mock_sequence_; - - private: - DISALLOW_COPY_AND_ASSIGN(StreamPacketWriterTest); -}; - -// Successful write with 1 async header write and 1 async payload write. -TEST_F(StreamPacketWriterTest, TestWriteAsync) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - net::CompletionCallback payload_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))); - message_writer_.WritePacket(test_data_, writer_cb.callback()); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&payload_cb), Return(net::ERR_IO_PENDING))); - - header_cb.Run(kPacketHeaderSizeBytes); - payload_cb.Run(test_data_str_.size()); - EXPECT_EQ(net::OK, writer_cb.WaitForResult()); -} - -// Successful write with 2 async header writes and 2 async payload writes. -TEST_F(StreamPacketWriterTest, TestPartialWriteAsync) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - net::CompletionCallback payload_cb; - - std::string header = EncodeHeader(test_data_str_.size()); - std::string payload = test_data_str_; - - EXPECT_CALL(socket_, Write(BufferEquals(header), kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - EXPECT_CALL(socket_, Write(BufferEquals(header.substr(1, header.size())), - header.size() - 1, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - EXPECT_CALL(socket_, Write(BufferEquals(payload), payload.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&payload_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - EXPECT_CALL(socket_, - Write(BufferEquals(payload.substr(1, payload.size() - 1)), - payload.size() - 1, _)) - .WillOnce(DoAll(SaveArg<2>(&payload_cb), Return(net::ERR_IO_PENDING))) - .RetiresOnSaturation(); - - message_writer_.WritePacket(test_data_, writer_cb.callback()); - - EXPECT_EQ(static_cast<int>(payload.size()), - BlimpStats::GetInstance()->Get(BlimpStats::BYTES_SENT)); - - // Header is written - first one byte, then the remainder. - header_cb.Run(1); - header_cb.Run(header.size() - 1); - - // Payload is written - first one byte, then the remainder. - payload_cb.Run(1); - payload_cb.Run(payload.size() - 1); - - EXPECT_EQ(net::OK, writer_cb.WaitForResult()); -} - -// Async socket error while writing data. -TEST_F(StreamPacketWriterTest, TestWriteErrorAsync) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - net::CompletionCallback payload_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&payload_cb), Return(net::ERR_IO_PENDING))); - - message_writer_.WritePacket(test_data_, writer_cb.callback()); - header_cb.Run(kPacketHeaderSizeBytes); - payload_cb.Run(net::ERR_CONNECTION_RESET); - - EXPECT_EQ(net::ERR_CONNECTION_RESET, writer_cb.WaitForResult()); -} - -// Successful write with 1 sync header write and 1 sync payload write. -TEST_F(StreamPacketWriterTest, TestWriteSync) { - net::TestCompletionCallback writer_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(Return(kPacketHeaderSizeBytes)); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(Return(test_data_str_.size())); - - message_writer_.WritePacket(test_data_, writer_cb.callback()); - EXPECT_EQ(net::OK, writer_cb.WaitForResult()); -} - -// Successful write with 2 sync header writes and 2 sync payload writes. -TEST_F(StreamPacketWriterTest, TestPartialWriteSync) { - net::TestCompletionCallback writer_cb; - - std::string header = EncodeHeader(test_data_str_.size()); - std::string payload = test_data_str_; - - EXPECT_CALL(socket_, Write(BufferEquals(header), header.size(), _)) - .WillOnce(Return(1)); - EXPECT_CALL(socket_, Write(BufferEquals(header.substr(1, header.size() - 1)), - header.size() - 1, _)) - .WillOnce(Return(header.size() - 1)); - EXPECT_CALL(socket_, Write(BufferEquals(payload), payload.size(), _)) - .WillOnce(Return(1)); - EXPECT_CALL(socket_, Write(BufferEquals(payload.substr(1, payload.size())), - payload.size() - 1, _)) - .WillOnce(Return(payload.size() - 1)); - - message_writer_.WritePacket(test_data_, writer_cb.callback()); - EXPECT_EQ(net::OK, writer_cb.WaitForResult()); -} - -// Sync socket error while writing header data. -TEST_F(StreamPacketWriterTest, TestWriteHeaderErrorSync) { - net::TestCompletionCallback writer_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(Return(net::ERR_FAILED)); - - message_writer_.WritePacket(test_data_, writer_cb.callback()); - EXPECT_EQ(net::ERR_FAILED, writer_cb.WaitForResult()); - EXPECT_EQ(net::ERR_EMPTY_RESPONSE, - writer_cb.GetResult(net::ERR_EMPTY_RESPONSE)); - EXPECT_FALSE(writer_cb.have_result()); -} - -// Sync socket error while writing payload data. -TEST_F(StreamPacketWriterTest, TestWritePayloadErrorSync) { - net::TestCompletionCallback writer_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(Return(kPacketHeaderSizeBytes)); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(Return(net::ERR_FAILED)); - - message_writer_.WritePacket(test_data_, writer_cb.callback()); - EXPECT_EQ(net::ERR_FAILED, writer_cb.WaitForResult()); -} - -// Verify that asynchronous header write completions don't cause a -// use-after-free error if the writer object is deleted. -TEST_F(StreamPacketWriterTest, DeletedDuringHeaderWrite) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - net::CompletionCallback payload_cb; - std::unique_ptr<StreamPacketWriter> writer(new StreamPacketWriter(&socket_)); - - // Write header. - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))); - writer->WritePacket(test_data_, writer_cb.callback()); - Mock::VerifyAndClearExpectations(&socket_); - - // Header write completion callback is invoked after the writer died. - writer.reset(); - header_cb.Run(kPacketHeaderSizeBytes); -} - -// Verify that asynchronous payload write completions don't cause a -// use-after-free error if the writer object is deleted. -TEST_F(StreamPacketWriterTest, DeletedDuringPayloadWrite) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - net::CompletionCallback payload_cb; - std::unique_ptr<StreamPacketWriter> writer(new StreamPacketWriter(&socket_)); - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&payload_cb), Return(net::ERR_IO_PENDING))); - - writer->WritePacket(test_data_, writer_cb.callback()); - - // Header write completes successfully. - header_cb.Run(kPacketHeaderSizeBytes); - - // Payload write completion callback is invoked after the writer died. - writer.reset(); - payload_cb.Run(test_data_str_.size()); -} - -TEST_F(StreamPacketWriterTest, TestWriteHeaderEOFSync) { - net::TestCompletionCallback writer_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(Return(net::OK)); - message_writer_.WritePacket(test_data_, writer_cb.callback()); - - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, writer_cb.WaitForResult()); -} - -TEST_F(StreamPacketWriterTest, TestWritePayloadEOFSync) { - net::TestCompletionCallback writer_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(Return(kPacketHeaderSizeBytes)); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(Return(0)); - message_writer_.WritePacket(test_data_, writer_cb.callback()); - - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, writer_cb.WaitForResult()); -} - -TEST_F(StreamPacketWriterTest, TestWriteHeaderEOFAsync) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))); - message_writer_.WritePacket(test_data_, writer_cb.callback()); - header_cb.Run(0); - - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, writer_cb.WaitForResult()); -} - -TEST_F(StreamPacketWriterTest, TestWritePayloadEOFAsync) { - net::TestCompletionCallback writer_cb; - net::CompletionCallback header_cb; - net::CompletionCallback payload_cb; - - EXPECT_CALL(socket_, Write(BufferEquals(EncodeHeader(test_data_str_.size())), - kPacketHeaderSizeBytes, _)) - .WillOnce(DoAll(SaveArg<2>(&header_cb), Return(net::ERR_IO_PENDING))); - EXPECT_CALL(socket_, - Write(BufferEquals(test_data_str_), test_data_str_.size(), _)) - .WillOnce(DoAll(SaveArg<2>(&payload_cb), Return(net::ERR_IO_PENDING))); - message_writer_.WritePacket(test_data_, writer_cb.callback()); - header_cb.Run(kPacketHeaderSizeBytes); - payload_cb.Run(0); - - EXPECT_EQ(net::ERR_CONNECTION_CLOSED, writer_cb.WaitForResult()); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/stream_socket_connection.cc b/blimp/net/stream_socket_connection.cc deleted file mode 100644 index bd0fad651..0000000 --- a/blimp/net/stream_socket_connection.cc +++ /dev/null
@@ -1,29 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/stream_socket_connection.h" - -#include <utility> - -#include "base/memory/ptr_util.h" -#include "blimp/net/compressed_packet_reader.h" -#include "blimp/net/compressed_packet_writer.h" -#include "blimp/net/stream_packet_reader.h" -#include "blimp/net/stream_packet_writer.h" - -namespace blimp { - -StreamSocketConnection::StreamSocketConnection( - std::unique_ptr<net::StreamSocket> socket) - : BlimpConnection(base::MakeUnique<CompressedPacketReader>( - base::MakeUnique<StreamPacketReader>(socket.get())), - base::MakeUnique<CompressedPacketWriter>( - base::MakeUnique<StreamPacketWriter>(socket.get()))), - socket_(std::move(socket)) { - DCHECK(socket_); -} - -StreamSocketConnection::~StreamSocketConnection() {} - -} // namespace blimp
diff --git a/blimp/net/stream_socket_connection.h b/blimp/net/stream_socket_connection.h deleted file mode 100644 index f86de22..0000000 --- a/blimp/net/stream_socket_connection.h +++ /dev/null
@@ -1,32 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_STREAM_SOCKET_CONNECTION_H_ -#define BLIMP_NET_STREAM_SOCKET_CONNECTION_H_ - -#include <memory> - -#include "blimp/net/blimp_connection.h" -#include "net/socket/stream_socket.h" - -namespace net { -class StreamSocket; -} // namespace net - -namespace blimp { - -// BlimpConnection specialization for StreamSocket-based connections. -class StreamSocketConnection : public BlimpConnection { - public: - explicit StreamSocketConnection(std::unique_ptr<net::StreamSocket> socket); - - ~StreamSocketConnection() override; - - private: - std::unique_ptr<net::StreamSocket> socket_; -}; - -} // namespace blimp - -#endif // BLIMP_NET_STREAM_SOCKET_CONNECTION_H_
diff --git a/blimp/net/tcp_client_transport.cc b/blimp/net/tcp_client_transport.cc deleted file mode 100644 index 75e7337..0000000 --- a/blimp/net/tcp_client_transport.cc +++ /dev/null
@@ -1,94 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/tcp_client_transport.h" - -#include <memory> -#include <utility> - -#include "base/callback.h" -#include "base/callback_helpers.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "blimp/net/message_port.h" -#include "blimp/net/tcp_connection.h" -#include "net/log/net_log_source.h" -#include "net/socket/client_socket_factory.h" -#include "net/socket/stream_socket.h" -#include "net/socket/tcp_client_socket.h" - -namespace blimp { - -TCPClientTransport::TCPClientTransport(const net::IPEndPoint& ip_endpoint, - net::NetLog* net_log) - : ip_endpoint_(ip_endpoint), - net_log_(net_log), - socket_factory_(net::ClientSocketFactory::GetDefaultFactory()) {} - -TCPClientTransport::~TCPClientTransport() {} - -void TCPClientTransport::SetClientSocketFactoryForTest( - net::ClientSocketFactory* factory) { - DCHECK(factory); - socket_factory_ = factory; -} - -void TCPClientTransport::Connect(const net::CompletionCallback& callback) { - DCHECK(!socket_); - DCHECK(!callback.is_null()); - - connect_callback_ = callback; - socket_ = socket_factory_->CreateTransportClientSocket( - net::AddressList(ip_endpoint_), nullptr, net_log_, net::NetLogSource()); - net::CompletionCallback completion_callback = base::Bind( - &TCPClientTransport::OnTCPConnectComplete, base::Unretained(this)); - - int result = socket_->Connect(completion_callback); - if (result == net::ERR_IO_PENDING) { - return; - } - - OnTCPConnectComplete(result); -} - -std::unique_ptr<MessagePort> TCPClientTransport::TakeMessagePort() { - DCHECK(connect_callback_.is_null()); - DCHECK(socket_); - return MessagePort::CreateForStreamSocketWithCompression(std::move(socket_)); -} - -std::unique_ptr<BlimpConnection> TCPClientTransport::MakeConnection() { - return base::MakeUnique<TCPConnection>(TakeMessagePort()); -} - -const char* TCPClientTransport::GetName() const { - return "TCP"; -} - -void TCPClientTransport::OnTCPConnectComplete(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - OnConnectComplete(result); -} - -void TCPClientTransport::OnConnectComplete(int result) { - if (result != net::OK) { - socket_ = nullptr; - } - base::ResetAndReturn(&connect_callback_).Run(result); -} - -std::unique_ptr<net::StreamSocket> TCPClientTransport::TakeSocket() { - return std::move(socket_); -} - -void TCPClientTransport::SetSocket(std::unique_ptr<net::StreamSocket> socket) { - DCHECK(socket); - socket_ = std::move(socket); -} - -net::ClientSocketFactory* TCPClientTransport::socket_factory() const { - return socket_factory_; -} - -} // namespace blimp
diff --git a/blimp/net/tcp_client_transport.h b/blimp/net/tcp_client_transport.h deleted file mode 100644 index c781118..0000000 --- a/blimp/net/tcp_client_transport.h +++ /dev/null
@@ -1,74 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_TCP_CLIENT_TRANSPORT_H_ -#define BLIMP_NET_TCP_CLIENT_TRANSPORT_H_ - -#include <memory> -#include <string> - -#include "base/callback.h" -#include "base/macros.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/blimp_transport.h" -#include "net/base/address_list.h" -#include "net/base/net_errors.h" - -namespace net { -class ClientSocketFactory; -class NetLog; -class StreamSocket; -} // namespace net - -namespace blimp { - -class MessagePort; - -// BlimpTransport which creates a TCP connection to one of the specified -// |addresses| on each call to Connect(). -class BLIMP_NET_EXPORT TCPClientTransport : public BlimpTransport { - public: - TCPClientTransport(const net::IPEndPoint& ip_endpoint, - net::NetLog* net_log); - ~TCPClientTransport() override; - - void SetClientSocketFactoryForTest(net::ClientSocketFactory* factory); - - // BlimpTransport implementation. - void Connect(const net::CompletionCallback& callback) override; - std::unique_ptr<BlimpConnection> MakeConnection() override; - - std::unique_ptr<MessagePort> TakeMessagePort(); - - const char* GetName() const override; - - protected: - // Called when the TCP connection completed. - virtual void OnTCPConnectComplete(int result); - - // Called when the connection attempt completed or failed. - // Resets |socket_| if |result| indicates a failure (!= net::OK). - void OnConnectComplete(int result); - - // Methods for taking and setting |socket_|. Can be used by subclasses to - // swap out a socket for an upgraded one, e.g. adding SSL encryption. - std::unique_ptr<net::StreamSocket> TakeSocket(); - void SetSocket(std::unique_ptr<net::StreamSocket> socket); - - // Gets the socket factory instance. - net::ClientSocketFactory* socket_factory() const; - - private: - net::IPEndPoint ip_endpoint_; - net::NetLog* net_log_; - net::CompletionCallback connect_callback_; - net::ClientSocketFactory* socket_factory_ = nullptr; - std::unique_ptr<net::StreamSocket> socket_; - - DISALLOW_COPY_AND_ASSIGN(TCPClientTransport); -}; - -} // namespace blimp - -#endif // BLIMP_NET_TCP_CLIENT_TRANSPORT_H_
diff --git a/blimp/net/tcp_connection.cc b/blimp/net/tcp_connection.cc deleted file mode 100644 index e6ba35a..0000000 --- a/blimp/net/tcp_connection.cc +++ /dev/null
@@ -1,135 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/tcp_connection.h" - -#include <utility> - -#include "base/callback_helpers.h" -#include "base/logging.h" -#include "base/macros.h" -#include "base/memory/weak_ptr.h" -#include "base/message_loop/message_loop.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/logging.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_message_pump.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/message_port.h" -#include "blimp/net/packet_writer.h" -#include "net/base/completion_callback.h" - -namespace blimp { - -// Forwards incoming blimp messages to PacketWriter. -class BlimpMessageSender : public BlimpMessageProcessor { - public: - explicit BlimpMessageSender(PacketWriter* writer); - ~BlimpMessageSender() override; - - void set_error_observer(ConnectionErrorObserver* observer) { - error_observer_ = observer; - } - - // BlimpMessageProcessor implementation. - // |callback| receives net::OK on write success, or receives an error code - // otherwise. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - private: - void OnWritePacketComplete(int result); - - PacketWriter* writer_; - ConnectionErrorObserver* error_observer_ = nullptr; - scoped_refptr<net::IOBuffer> buffer_; - net::CompletionCallback pending_process_msg_callback_; - base::WeakPtrFactory<BlimpMessageSender> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(BlimpMessageSender); -}; - -BlimpMessageSender::BlimpMessageSender(PacketWriter* writer) - : writer_(writer), - buffer_(new net::IOBuffer(kMaxPacketPayloadSizeBytes)), - weak_factory_(this) { - DCHECK(writer_); -} - -BlimpMessageSender::~BlimpMessageSender() { - DVLOG(1) << "BlimpMessageSender destroyed."; -} - -void BlimpMessageSender::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - DCHECK(error_observer_); - VLOG(1) << "Sending " << *message; - - const int msg_byte_size = message->ByteSize(); - if (msg_byte_size > static_cast<int>(kMaxPacketPayloadSizeBytes)) { - DLOG(ERROR) << "Message rejected (too large): " << *message; - callback.Run(net::ERR_MSG_TOO_BIG); - return; - } - if (!message->SerializeToArray(buffer_->data(), msg_byte_size)) { - DLOG(ERROR) << "Failed to serialize message."; - callback.Run(net::ERR_INVALID_ARGUMENT); - return; - } - - // Check that no other message writes are in-flight at this time. - DCHECK(pending_process_msg_callback_.is_null()); - pending_process_msg_callback_ = callback; - - writer_->WritePacket( - scoped_refptr<net::DrainableIOBuffer>( - new net::DrainableIOBuffer(buffer_.get(), msg_byte_size)), - base::Bind(&BlimpMessageSender::OnWritePacketComplete, - weak_factory_.GetWeakPtr())); -} - -void BlimpMessageSender::OnWritePacketComplete(int result) { - DVLOG(2) << "OnWritePacketComplete, result=" << result; - DCHECK_NE(net::ERR_IO_PENDING, result); - - // Create a stack-local copy of |pending_process_msg_callback_|, in case an - // observer deletes |this|. - net::CompletionCallback process_callback = - base::ResetAndReturn(&pending_process_msg_callback_); - - if (result != net::OK) { - error_observer_->OnConnectionError(result); - } - - process_callback.Run(result); -} - -TCPConnection::TCPConnection(std::unique_ptr<MessagePort> message_port) - : BlimpConnection(), - message_port_(std::move(message_port)), - message_pump_(new BlimpMessagePump(message_port_->reader())), - outgoing_msg_processor_(new BlimpMessageSender(message_port_->writer())) { - message_pump_->set_error_observer(this); - outgoing_msg_processor_->set_error_observer(this); -} - -TCPConnection::~TCPConnection() { - VLOG(1) << "TCPConnection destroyed."; -} - -void TCPConnection::SetIncomingMessageProcessor( - BlimpMessageProcessor* processor) { - AddEndConnectionProcessor(processor); - message_pump_->SetMessageProcessor( - (processor != nullptr) ? GetEndConnectionProcessor() : nullptr); -} - -BlimpMessageProcessor* TCPConnection::GetOutgoingMessageProcessor() { - return outgoing_msg_processor_.get(); -} - -} // namespace blimp
diff --git a/blimp/net/tcp_connection.h b/blimp/net/tcp_connection.h deleted file mode 100644 index 2b378ff..0000000 --- a/blimp/net/tcp_connection.h +++ /dev/null
@@ -1,44 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_TCP_CONNECTION_H_ -#define BLIMP_NET_TCP_CONNECTION_H_ - -#include <memory> - -#include "base/callback.h" -#include "base/macros.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/blimp_transport.h" -#include "net/base/ip_endpoint.h" -#include "net/base/net_errors.h" - -namespace blimp { - -class BlimpMessageProcessor; -class BlimpMessagePump; -class BlimpMessageSender; -class MessagePort; - -// A |BlimpConnection| implementation that passes |BlimpMessage|s using a -// |StreamSocketConnection|. -class BLIMP_NET_EXPORT TCPConnection : public BlimpConnection { - public: - ~TCPConnection() override; - explicit TCPConnection(std::unique_ptr<MessagePort> message_port); - - // BlimpConnection overrides. - void SetIncomingMessageProcessor(BlimpMessageProcessor* processor) override; - BlimpMessageProcessor* GetOutgoingMessageProcessor() override; - - private: - std::unique_ptr<MessagePort> message_port_; - std::unique_ptr<BlimpMessagePump> message_pump_; - std::unique_ptr<BlimpMessageSender> outgoing_msg_processor_; -}; - -} // namespace blimp - -#endif // BLIMP_NET_TCP_CONNECTION_H_
diff --git a/blimp/net/tcp_connection_unittest.cc b/blimp/net/tcp_connection_unittest.cc deleted file mode 100644 index 69e7d83..0000000 --- a/blimp/net/tcp_connection_unittest.cc +++ /dev/null
@@ -1,225 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/tcp_connection.h" - -#include <stddef.h> - -#include <string> -#include <utility> - -#include "base/callback_helpers.h" -#include "base/memory/ptr_util.h" -#include "base/message_loop/message_loop.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/common.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/message_port.h" -#include "blimp/net/test_common.h" -#include "net/base/completion_callback.h" -#include "net/base/io_buffer.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::InSequence; -using testing::Return; -using testing::SaveArg; - -namespace blimp { -namespace { - -class TCPConnectionTest : public testing::Test { - public: - TCPConnectionTest() { - std::unique_ptr<MockPacketReader> mock_reader(new MockPacketReader); - std::unique_ptr<MockPacketWriter> mock_writer(new MockPacketWriter); - mock_reader_ = mock_reader.get(); - mock_writer_ = mock_writer.get(); - connection_ = base::MakeUnique<TCPConnection>(base::MakeUnique<MessagePort>( - std::move(mock_reader), std::move(mock_writer))); - - connection_->AddConnectionErrorObserver(&error_observer1_); - connection_->AddConnectionErrorObserver(&error_observer2_); - connection_->AddConnectionErrorObserver(&error_observer3_); - connection_->RemoveConnectionErrorObserver(&error_observer3_); - } - - ~TCPConnectionTest() override {} - - void DropConnection() { connection_.reset(); } - - protected: - std::unique_ptr<BlimpMessage> CreateInputMessage() { - InputMessage* input; - return CreateBlimpMessage(&input); - } - - std::unique_ptr<BlimpMessage> CreateControlMessage() { - TabControlMessage* control; - return CreateBlimpMessage(&control); - } - - base::MessageLoop message_loop_; - MockPacketReader* mock_reader_; - MockPacketWriter* mock_writer_; - testing::StrictMock<MockConnectionErrorObserver> error_observer1_; - testing::StrictMock<MockConnectionErrorObserver> error_observer2_; - - // This error observer is Removed() immediately after it's added; - // it should never be called. - testing::StrictMock<MockConnectionErrorObserver> error_observer3_; - - testing::StrictMock<MockBlimpMessageProcessor> receiver_; - std::unique_ptr<BlimpConnection> connection_; -}; - -// Write completes writing two packets asynchronously. -TEST_F(TCPConnectionTest, AsyncTwoPacketsWrite) { - net::CompletionCallback write_packet_cb; - - InSequence s; - EXPECT_CALL(*mock_writer_, - WritePacket(BufferEqualsProto(*CreateInputMessage()), _)) - .WillOnce(SaveArg<1>(&write_packet_cb)) - .RetiresOnSaturation(); - EXPECT_CALL(*mock_writer_, - WritePacket(BufferEqualsProto(*CreateControlMessage()), _)) - .WillOnce(SaveArg<1>(&write_packet_cb)) - .RetiresOnSaturation(); - EXPECT_CALL(error_observer1_, OnConnectionError(_)).Times(0); - EXPECT_CALL(error_observer2_, OnConnectionError(_)).Times(0); - EXPECT_CALL(error_observer3_, OnConnectionError(_)).Times(0); - - BlimpMessageProcessor* sender = connection_->GetOutgoingMessageProcessor(); - net::TestCompletionCallback complete_cb_1; - ASSERT_TRUE(write_packet_cb.is_null()); - sender->ProcessMessage(CreateInputMessage(), complete_cb_1.callback()); - ASSERT_FALSE(write_packet_cb.is_null()); - base::ResetAndReturn(&write_packet_cb).Run(net::OK); - EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); - - net::TestCompletionCallback complete_cb_2; - ASSERT_TRUE(write_packet_cb.is_null()); - sender->ProcessMessage(CreateControlMessage(), complete_cb_2.callback()); - ASSERT_FALSE(write_packet_cb.is_null()); - base::ResetAndReturn(&write_packet_cb).Run(net::OK); - EXPECT_EQ(net::OK, complete_cb_2.WaitForResult()); -} - -// Writer completes writing two packets asynchronously. -// First write succeeds, second fails. -TEST_F(TCPConnectionTest, AsyncTwoPacketsWriteWithError) { - net::CompletionCallback write_packet_cb; - - InSequence s; - EXPECT_CALL(*mock_writer_, - WritePacket(BufferEqualsProto(*CreateInputMessage()), _)) - .WillOnce(SaveArg<1>(&write_packet_cb)) - .RetiresOnSaturation(); - EXPECT_CALL(*mock_writer_, - WritePacket(BufferEqualsProto(*CreateControlMessage()), _)) - .WillOnce(SaveArg<1>(&write_packet_cb)) - .RetiresOnSaturation(); - EXPECT_CALL(error_observer1_, OnConnectionError(net::ERR_FAILED)); - EXPECT_CALL(error_observer2_, OnConnectionError(net::ERR_FAILED)); - EXPECT_CALL(error_observer3_, OnConnectionError(_)).Times(0); - - BlimpMessageProcessor* sender = connection_->GetOutgoingMessageProcessor(); - net::TestCompletionCallback complete_cb_1; - sender->ProcessMessage(CreateInputMessage(), complete_cb_1.callback()); - base::ResetAndReturn(&write_packet_cb).Run(net::OK); - EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); - - net::TestCompletionCallback complete_cb_2; - sender->ProcessMessage(CreateControlMessage(), complete_cb_2.callback()); - base::ResetAndReturn(&write_packet_cb).Run(net::ERR_FAILED); - EXPECT_EQ(net::ERR_FAILED, complete_cb_2.WaitForResult()); -} - -TEST_F(TCPConnectionTest, DeleteHappyObserversAreOK) { - net::CompletionCallback write_packet_cb; - - InSequence s; - EXPECT_CALL(*mock_writer_, - WritePacket(BufferEqualsProto(*CreateInputMessage()), _)) - .WillOnce(SaveArg<1>(&write_packet_cb)) - .RetiresOnSaturation(); - EXPECT_CALL(error_observer1_, OnConnectionError(net::ERR_FAILED)) - .WillOnce( - testing::InvokeWithoutArgs(this, &TCPConnectionTest::DropConnection)); - - BlimpMessageProcessor* sender = connection_->GetOutgoingMessageProcessor(); - net::TestCompletionCallback complete_cb_1; - sender->ProcessMessage(CreateInputMessage(), complete_cb_1.callback()); - base::ResetAndReturn(&write_packet_cb).Run(net::ERR_FAILED); - EXPECT_EQ(net::ERR_FAILED, complete_cb_1.WaitForResult()); -} - -// Verifies that a ReadPacket error causes ErrorObservers to be notified. -TEST_F(TCPConnectionTest, ReadPacketErrorInvokesErrorObservers) { - scoped_refptr<net::GrowableIOBuffer> read_packet_buffer; - net::CompletionCallback read_packet_cb; - - EXPECT_CALL(*mock_reader_, ReadPacket(_, _)) - .WillOnce( - DoAll(SaveArg<0>(&read_packet_buffer), SaveArg<1>(&read_packet_cb))) - .RetiresOnSaturation(); - - EXPECT_CALL(error_observer1_, OnConnectionError(net::ERR_FAILED)); - EXPECT_CALL(error_observer2_, OnConnectionError(net::ERR_FAILED)); - EXPECT_CALL(error_observer3_, OnConnectionError(_)).Times(0); - - EXPECT_CALL(receiver_, MockableProcessMessage(_, _)).Times(0); - - // Trigger the first ReadPacket() call by setting the MessageProcessor. - connection_->SetIncomingMessageProcessor(&receiver_); - EXPECT_TRUE(read_packet_buffer); - EXPECT_FALSE(read_packet_cb.is_null()); - - // Signal an error back from the ReadPacket operation. - base::ResetAndReturn(&read_packet_cb).Run(net::ERR_FAILED); -} - -// Verifies that EndConnection messages received from the peer are -// routed through to registered ConnectionErrorObservers as errors. -TEST_F(TCPConnectionTest, EndConnectionInvokesErrorObservers) { - scoped_refptr<net::GrowableIOBuffer> read_packet_buffer; - net::CompletionCallback read_packet_cb; - - EXPECT_CALL(*mock_reader_, ReadPacket(_, _)) - .WillOnce( - DoAll(SaveArg<0>(&read_packet_buffer), SaveArg<1>(&read_packet_cb))) - .WillOnce(Return()) - .RetiresOnSaturation(); - - EXPECT_CALL(error_observer1_, - OnConnectionError(EndConnectionMessage::PROTOCOL_MISMATCH)); - EXPECT_CALL(error_observer2_, - OnConnectionError(EndConnectionMessage::PROTOCOL_MISMATCH)); - EXPECT_CALL(error_observer3_, OnConnectionError(_)).Times(0); - - EXPECT_CALL(receiver_, MockableProcessMessage(_, _)).Times(0); - - // Trigger the first ReadPacket() call by setting the MessageProcessor. - connection_->SetIncomingMessageProcessor(&receiver_); - EXPECT_TRUE(read_packet_buffer); - EXPECT_FALSE(read_packet_cb.is_null()); - - // Create an EndConnection message to return from ReadPacket. - std::unique_ptr<BlimpMessage> message = - CreateEndConnectionMessage(EndConnectionMessage::PROTOCOL_MISMATCH); - - // Put the EndConnection message in the buffer and invoke the read callback. - read_packet_buffer->SetCapacity(message->ByteSize()); - ASSERT_TRUE(message->SerializeToArray(read_packet_buffer->data(), - message->GetCachedSize())); - base::ResetAndReturn(&read_packet_cb).Run(message->ByteSize()); -} - -} // namespace -} // namespace blimp
diff --git a/blimp/net/tcp_engine_transport.cc b/blimp/net/tcp_engine_transport.cc deleted file mode 100644 index 314fb36..0000000 --- a/blimp/net/tcp_engine_transport.cc +++ /dev/null
@@ -1,88 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/tcp_engine_transport.h" - -#include <memory> -#include <utility> - -#include "base/callback.h" -#include "base/callback_helpers.h" -#include "base/location.h" -#include "base/memory/ptr_util.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/net/message_port.h" -#include "blimp/net/tcp_connection.h" -#include "net/log/net_log_source.h" -#include "net/socket/stream_socket.h" -#include "net/socket/tcp_server_socket.h" - -namespace blimp { - -TCPEngineTransport::TCPEngineTransport(const net::IPEndPoint& address, - net::NetLog* net_log) - : address_(address), net_log_(net_log), weak_factory_(this) {} - -TCPEngineTransport::~TCPEngineTransport() {} - -void TCPEngineTransport::Connect(const net::CompletionCallback& callback) { - DCHECK(!accepted_socket_); - DCHECK(!callback.is_null()); - - if (!server_socket_) { - server_socket_.reset( - new net::TCPServerSocket(net_log_, net::NetLogSource())); - int result = server_socket_->Listen(address_, 5); - if (result != net::OK) { - server_socket_.reset(); - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(callback, result)); - return; - } - } - - net::CompletionCallback accept_callback = base::Bind( - &TCPEngineTransport::OnTCPConnectAccepted, weak_factory_.GetWeakPtr()); - - connect_callback_ = callback; - int result = server_socket_->Accept(&accepted_socket_, accept_callback); - if (result == net::ERR_IO_PENDING) { - return; - } - - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(&TCPEngineTransport::OnTCPConnectAccepted, - weak_factory_.GetWeakPtr(), result)); -} - -std::unique_ptr<MessagePort> TCPEngineTransport::TakeMessagePort() { - DCHECK(connect_callback_.is_null()); - DCHECK(accepted_socket_); - return MessagePort::CreateForStreamSocketWithCompression( - std::move(accepted_socket_)); -} - -std::unique_ptr<BlimpConnection> TCPEngineTransport::MakeConnection() { - return base::MakeUnique<TCPConnection>(TakeMessagePort()); -} - -const char* TCPEngineTransport::GetName() const { - return "TCP"; -} - -void TCPEngineTransport::GetLocalAddress(net::IPEndPoint* address) const { - DCHECK(server_socket_); - server_socket_->GetLocalAddress(address); -} - -void TCPEngineTransport::OnTCPConnectAccepted(int result) { - DCHECK_NE(net::ERR_IO_PENDING, result); - DCHECK(accepted_socket_); - if (result != net::OK) { - accepted_socket_.reset(); - } - base::ResetAndReturn(&connect_callback_).Run(result); -} - -} // namespace blimp
diff --git a/blimp/net/tcp_engine_transport.h b/blimp/net/tcp_engine_transport.h deleted file mode 100644 index 4ab4830..0000000 --- a/blimp/net/tcp_engine_transport.h +++ /dev/null
@@ -1,59 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_TCP_ENGINE_TRANSPORT_H_ -#define BLIMP_NET_TCP_ENGINE_TRANSPORT_H_ - -#include <memory> - -#include "base/callback.h" -#include "base/macros.h" -#include "blimp/net/blimp_engine_transport.h" -#include "blimp/net/blimp_net_export.h" -#include "net/base/ip_endpoint.h" -#include "net/base/net_errors.h" - -namespace net { -class NetLog; -class ServerSocket; -class StreamSocket; -} // namespace net - -namespace blimp { - -class MessagePort; - -// |BlimpTransport| which listens for a TCP connection at |address|. -class BLIMP_NET_EXPORT TCPEngineTransport : public BlimpEngineTransport { - public: - // Caller retains the ownership of |net_log|. - TCPEngineTransport(const net::IPEndPoint& address, - net::NetLog* net_log); - ~TCPEngineTransport() override; - - // BlimpTransport implementation. - void Connect(const net::CompletionCallback& callback) override; - std::unique_ptr<BlimpConnection> MakeConnection() override; - const char* GetName() const override; - void GetLocalAddress(net::IPEndPoint* address) const override; - - // Internal use only except tests. - std::unique_ptr<MessagePort> TakeMessagePort(); - - private: - void OnTCPConnectAccepted(int result); - - const net::IPEndPoint address_; - net::NetLog* net_log_; - std::unique_ptr<net::ServerSocket> server_socket_; - std::unique_ptr<net::StreamSocket> accepted_socket_; - net::CompletionCallback connect_callback_; - base::WeakPtrFactory<TCPEngineTransport> weak_factory_; - - DISALLOW_COPY_AND_ASSIGN(TCPEngineTransport); -}; - -} // namespace blimp - -#endif // BLIMP_NET_TCP_ENGINE_TRANSPORT_H_
diff --git a/blimp/net/tcp_transport_unittest.cc b/blimp/net/tcp_transport_unittest.cc deleted file mode 100644 index 0a80efe..0000000 --- a/blimp/net/tcp_transport_unittest.cc +++ /dev/null
@@ -1,135 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <algorithm> -#include <memory> -#include <string> - -#include "base/message_loop/message_loop.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/common/proto/protocol_control.pb.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_stats.h" -#include "blimp/net/tcp_client_transport.h" -#include "blimp/net/tcp_engine_transport.h" -#include "blimp/net/test_common.h" -#include "net/base/address_list.h" -#include "net/base/ip_address.h" -#include "net/base/ip_endpoint.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::SaveArg; - -namespace blimp { - -namespace { - -// Integration test for TCPEngineTransport and TCPClientTransport. -class TCPTransportTest : public testing::Test { - protected: - TCPTransportTest() - : local_address_(net::IPAddress(127, 0, 0, 1), 0), - engine_(local_address_, nullptr), - read_buffer_(new net::GrowableIOBuffer) { - size_t buf_size = std::max(payload_1_.size(), payload_2_.size()); - write_buffer_ = make_scoped_refptr( - new net::DrainableIOBuffer(new net::IOBuffer(buf_size), buf_size)); - read_buffer_->SetCapacity(buf_size); - } - - net::IPEndPoint GetLocalEndpoint() const { - net::IPEndPoint local_address; - engine_.GetLocalAddress(&local_address); - return local_address; - } - - std::string payload_1_ = "foo"; - std::string payload_2_ = "bar"; - base::MessageLoopForIO message_loop_; - net::IPEndPoint local_address_; - TCPEngineTransport engine_; - scoped_refptr<net::DrainableIOBuffer> write_buffer_; - scoped_refptr<net::GrowableIOBuffer> read_buffer_; -}; - -TEST_F(TCPTransportTest, Connect) { - net::TestCompletionCallback accept_callback; - engine_.Connect(accept_callback.callback()); - - net::TestCompletionCallback connect_callback; - TCPClientTransport client(GetLocalEndpoint(), nullptr); - client.Connect(connect_callback.callback()); - - EXPECT_EQ(net::OK, connect_callback.WaitForResult()); - EXPECT_EQ(net::OK, accept_callback.WaitForResult()); - EXPECT_NE(nullptr, client.TakeMessagePort()); -} - -TEST_F(TCPTransportTest, TwoClientConnections) { - net::TestCompletionCallback accept_callback1; - engine_.Connect(accept_callback1.callback()); - - net::TestCompletionCallback connect_callback1; - TCPClientTransport client(GetLocalEndpoint(), nullptr); - client.Connect(connect_callback1.callback()); - EXPECT_EQ(net::OK, connect_callback1.WaitForResult()); - EXPECT_EQ(net::OK, accept_callback1.WaitForResult()); - EXPECT_NE(nullptr, engine_.TakeMessagePort()); - - net::TestCompletionCallback accept_callback2; - engine_.Connect(accept_callback2.callback()); - - net::TestCompletionCallback connect_callback2; - TCPClientTransport client2(GetLocalEndpoint(), nullptr); - client2.Connect(connect_callback2.callback()); - EXPECT_EQ(net::OK, connect_callback2.WaitForResult()); - EXPECT_EQ(net::OK, accept_callback2.WaitForResult()); - EXPECT_NE(nullptr, engine_.TakeMessagePort()); -} - -TEST_F(TCPTransportTest, ExchangeMessages) { - // Start the Engine transport and connect a client to it. - net::TestCompletionCallback accept_callback; - engine_.Connect(accept_callback.callback()); - net::TestCompletionCallback client_connect_callback; - TCPClientTransport client(GetLocalEndpoint(), nullptr); - client.Connect(client_connect_callback.callback()); - EXPECT_EQ(net::OK, accept_callback.WaitForResult()); - EXPECT_EQ(net::OK, client_connect_callback.WaitForResult()); - - std::unique_ptr<MessagePort> engine_message_port = engine_.TakeMessagePort(); - std::unique_ptr<MessagePort> clientmessage_port = client.TakeMessagePort(); - - // Engine sends payload_1_ to client. - net::TestCompletionCallback read_cb1; - net::TestCompletionCallback write_cb1; - memcpy(write_buffer_->data(), payload_1_.data(), payload_1_.size()); - engine_message_port->writer()->WritePacket(write_buffer_, - write_cb1.callback()); - clientmessage_port->reader()->ReadPacket(read_buffer_, read_cb1.callback()); - EXPECT_EQ(payload_1_.size(), static_cast<size_t>(read_cb1.WaitForResult())); - EXPECT_EQ(net::OK, write_cb1.WaitForResult()); - EXPECT_TRUE( - BufferStartsWith(read_buffer_.get(), payload_1_.size(), payload_1_)); - - // Client sends payload_2_ to engine. - net::TestCompletionCallback read_cb2; - net::TestCompletionCallback write_cb2; - memcpy(write_buffer_->data(), payload_2_.data(), payload_2_.size()); - clientmessage_port->writer()->WritePacket(write_buffer_, - write_cb2.callback()); - engine_message_port->reader()->ReadPacket(read_buffer_, read_cb2.callback()); - EXPECT_EQ(payload_2_.size(), static_cast<size_t>(read_cb2.WaitForResult())); - EXPECT_EQ(net::OK, write_cb2.WaitForResult()); - EXPECT_TRUE( - BufferStartsWith(read_buffer_.get(), payload_2_.size(), payload_2_)); -} - -} // namespace - -} // namespace blimp
diff --git a/blimp/net/test_common.cc b/blimp/net/test_common.cc deleted file mode 100644 index da3d8c6..0000000 --- a/blimp/net/test_common.cc +++ /dev/null
@@ -1,90 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/test_common.h" - -#include <string> -#include <utility> - -#include "base/memory/ptr_util.h" -#include "base/sys_byteorder.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/common.h" -#include "blimp/net/message_port.h" -#include "net/base/io_buffer.h" - -namespace blimp { - -MockStreamSocket::MockStreamSocket() {} - -MockStreamSocket::~MockStreamSocket() {} - -MockTransport::MockTransport() {} - -std::unique_ptr<BlimpConnection> MockTransport::MakeConnection() { - return std::move(connection_); -} - -void MockTransport::SetMockConnection( - std::unique_ptr<MockBlimpConnection> connection) { - connection_ = std::move(connection); -} - -MockTransport::~MockTransport() {} - -const char* MockTransport::GetName() const { - return "mock"; -} - -MockConnectionHandler::MockConnectionHandler() {} - -MockConnectionHandler::~MockConnectionHandler() {} - -void MockConnectionHandler::HandleConnection( - std::unique_ptr<BlimpConnection> connection) { - HandleConnectionPtr(connection.get()); -} - -MockPacketReader::MockPacketReader() {} - -MockPacketReader::~MockPacketReader() {} - -MockPacketWriter::MockPacketWriter() {} - -MockPacketWriter::~MockPacketWriter() {} - -MockBlimpConnection::MockBlimpConnection() {} - -MockBlimpConnection::~MockBlimpConnection() {} - -MockConnectionErrorObserver::MockConnectionErrorObserver() {} - -MockConnectionErrorObserver::~MockConnectionErrorObserver() {} - -MockBlimpMessageProcessor::MockBlimpMessageProcessor() {} - -MockBlimpMessageProcessor::~MockBlimpMessageProcessor() {} - -void MockBlimpMessageProcessor::ProcessMessage( - std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) { - MockableProcessMessage(*message, callback); -} - -std::string EncodeHeader(size_t size) { - std::unique_ptr<char[]> serialized(new char[kPacketHeaderSizeBytes]); - uint32_t net_size = base::HostToNet32(size); - memcpy(serialized.get(), &net_size, sizeof(net_size)); - return std::string(serialized.get(), kPacketHeaderSizeBytes); -} - -bool BufferStartsWith(net::GrowableIOBuffer* buf, - size_t buf_size, - const std::string& str) { - return (buf_size >= str.size() && - str == std::string(buf->data(), str.size())); -} - -} // namespace blimp
diff --git a/blimp/net/test_common.h b/blimp/net/test_common.h deleted file mode 100644 index 8a88cb806..0000000 --- a/blimp/net/test_common.h +++ /dev/null
@@ -1,230 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_TEST_COMMON_H_ -#define BLIMP_NET_TEST_COMMON_H_ - -#include <stddef.h> -#include <stdint.h> - -#include <memory> -#include <string> - -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_connection.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_transport.h" -#include "blimp/net/connection_error_observer.h" -#include "blimp/net/connection_handler.h" -#include "blimp/net/message_port.h" -#include "blimp/net/packet_reader.h" -#include "blimp/net/packet_writer.h" -#include "net/log/net_log_with_source.h" -#include "net/socket/stream_socket.h" -#include "testing/gmock/include/gmock/gmock.h" - -namespace net { -class GrowableIOBuffer; -} // namespace net - -namespace blimp { - -// Checks if the contents of a buffer are an exact match with std::string. -// Using this matcher for inequality checks will result in undefined behavior, -// due to IOBuffer's lack of a size field. -// -// arg (type: IOBuffer*) The buffer to check. -// data (type: std::string) The string to compare with |arg|. -MATCHER_P(BufferEquals, expected, "") { - return expected == std::string(arg->data(), expected.size()); -} - -// Checks if two proto messages are the same. -MATCHER_P(EqualsProto, message, "") { - std::string expected_serialized; - std::string actual_serialized; - message.SerializeToString(&expected_serialized); - arg.SerializeToString(&actual_serialized); - return expected_serialized == actual_serialized; -} - -// Checks if the contents of a buffer are an exact match with BlimpMessage. -// arg (type: net::DrainableIOBuffer*) The buffer to check. -// message (type: BlimpMessage) The message to compare with |arg|. -MATCHER_P(BufferEqualsProto, message, "") { - BlimpMessage actual_message; - actual_message.ParseFromArray(arg->data(), message.ByteSize()); - std::string expected_serialized; - std::string actual_serialized; - message.SerializeToString(&expected_serialized); - actual_message.SerializeToString(&actual_serialized); - return expected_serialized == actual_serialized; -} - -// Checks if the contents of a BlobDataPtr match the string |expected|. -MATCHER_P(BlobDataPtrEqualsString, expected, "") { - return expected == arg->data; -} - -// GMock action that writes data from a string to an IOBuffer. -// -// buf_idx (template parameter 0): 0-based index of the IOBuffer arg. -// str: the string containing data to be written to the IOBuffer. -ACTION_TEMPLATE(FillBufferFromString, - HAS_1_TEMPLATE_PARAMS(int, buf_idx), - AND_1_VALUE_PARAMS(str)) { - memcpy(testing::get<buf_idx>(args)->data(), str.data(), str.size()); -} - -// Returns true if |buf| is prefixed by |str|. -bool BufferStartsWith(net::GrowableIOBuffer* buf, - size_t buf_size, - const std::string& str); - -// GMock action that writes data from a BlimpMessage to a GrowableIOBuffer. -// Advances the buffer's |offset| to the end of the message. -// -// buf_idx (template parameter 0): 0-based index of the IOBuffer arg. -// message: the blimp message containing data to be written to the IOBuffer -ACTION_TEMPLATE(FillBufferFromMessage, - HAS_1_TEMPLATE_PARAMS(int, buf_idx), - AND_1_VALUE_PARAMS(message)) { - message->SerializeToArray(testing::get<buf_idx>(args)->data(), - message->ByteSize()); -} - -// Calls |set_offset()| for a GrowableIOBuffer. -ACTION_TEMPLATE(SetBufferOffset, - HAS_1_TEMPLATE_PARAMS(int, buf_idx), - AND_1_VALUE_PARAMS(offset)) { - testing::get<buf_idx>(args)->set_offset(offset); -} - -// Formats a string-based representation of a BlimpMessage header. -std::string EncodeHeader(size_t size); - -class MockStreamSocket : public net::StreamSocket { - public: - MockStreamSocket(); - virtual ~MockStreamSocket(); - - MOCK_METHOD3(Read, int(net::IOBuffer*, int, const net::CompletionCallback&)); - MOCK_METHOD3(Write, int(net::IOBuffer*, int, const net::CompletionCallback&)); - MOCK_METHOD1(SetReceiveBufferSize, int(int32_t)); - MOCK_METHOD1(SetSendBufferSize, int(int32_t)); - MOCK_METHOD1(Connect, int(const net::CompletionCallback&)); - MOCK_METHOD0(Disconnect, void()); - MOCK_CONST_METHOD0(IsConnected, bool()); - MOCK_CONST_METHOD0(IsConnectedAndIdle, bool()); - MOCK_CONST_METHOD1(GetPeerAddress, int(net::IPEndPoint*)); - MOCK_CONST_METHOD1(GetLocalAddress, int(net::IPEndPoint*)); - MOCK_CONST_METHOD0(NetLog, const net::NetLogWithSource&()); - MOCK_METHOD0(SetSubresourceSpeculation, void()); - MOCK_METHOD0(SetOmniboxSpeculation, void()); - MOCK_CONST_METHOD0(WasEverUsed, bool()); - MOCK_CONST_METHOD0(UsingTCPFastOpen, bool()); - MOCK_CONST_METHOD0(NumBytesRead, int64_t()); - MOCK_CONST_METHOD0(GetConnectTimeMicros, base::TimeDelta()); - MOCK_CONST_METHOD0(WasAlpnNegotiated, bool()); - MOCK_CONST_METHOD0(GetNegotiatedProtocol, net::NextProto()); - MOCK_METHOD1(GetSSLInfo, bool(net::SSLInfo*)); - MOCK_CONST_METHOD1(GetConnectionAttempts, void(net::ConnectionAttempts*)); - MOCK_METHOD0(ClearConnectionAttempts, void()); - MOCK_METHOD1(AddConnectionAttempts, void(const net::ConnectionAttempts&)); - MOCK_CONST_METHOD0(GetTotalReceivedBytes, int64_t()); -}; - -class MockBlimpConnection; - -class MockTransport : public BlimpTransport { - public: - MockTransport(); - ~MockTransport() override; - - MOCK_METHOD1(Connect, void(const net::CompletionCallback& callback)); - MOCK_METHOD0(TakeMessagePortPtr, MessagePort*()); - std::unique_ptr<BlimpConnection> MakeConnection() override; - - const char* GetName() const override; - - void SetMockConnection(std::unique_ptr<MockBlimpConnection> connection); - - private: - std::unique_ptr<MockBlimpConnection> connection_; -}; - -class MockConnectionHandler : public ConnectionHandler { - public: - MockConnectionHandler(); - ~MockConnectionHandler() override; - - MOCK_METHOD1(HandleConnectionPtr, void(BlimpConnection* connection)); - void HandleConnection(std::unique_ptr<BlimpConnection> connection) override; -}; - -class MockPacketReader : public PacketReader { - public: - MockPacketReader(); - ~MockPacketReader() override; - - MOCK_METHOD2(ReadPacket, - void(const scoped_refptr<net::GrowableIOBuffer>&, - const net::CompletionCallback&)); -}; - -class MockPacketWriter : public PacketWriter { - public: - MockPacketWriter(); - ~MockPacketWriter() override; - - MOCK_METHOD2(WritePacket, - void(const scoped_refptr<net::DrainableIOBuffer>&, - const net::CompletionCallback&)); -}; - -class MockBlimpConnection : public BlimpConnection { - public: - MockBlimpConnection(); - ~MockBlimpConnection() override; - - MOCK_METHOD1(SetConnectionErrorObserver, - void(ConnectionErrorObserver* observer)); - - MOCK_METHOD1(SetIncomingMessageProcessor, - void(BlimpMessageProcessor* processor)); - - MOCK_METHOD1(AddConnectionErrorObserver, void(ConnectionErrorObserver*)); - - MOCK_METHOD1(RemoveConnectionErrorObserver, void(ConnectionErrorObserver*)); - - MOCK_METHOD0(GetOutgoingMessageProcessor, BlimpMessageProcessor*(void)); -}; - -class MockConnectionErrorObserver : public ConnectionErrorObserver { - public: - MockConnectionErrorObserver(); - ~MockConnectionErrorObserver() override; - - MOCK_METHOD1(OnConnectionError, void(int error)); -}; - -class MockBlimpMessageProcessor : public BlimpMessageProcessor { - public: - MockBlimpMessageProcessor(); - - ~MockBlimpMessageProcessor() override; - - // Adapts calls from ProcessMessage to MockableProcessMessage by - // unboxing the |message| std::unique_ptr for GMock compatibility. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override; - - MOCK_METHOD2(MockableProcessMessage, - void(const BlimpMessage& message, - const net::CompletionCallback& callback)); -}; - -} // namespace blimp - -#endif // BLIMP_NET_TEST_COMMON_H_
diff --git a/blimp/net/thread_pipe_manager.cc b/blimp/net/thread_pipe_manager.cc deleted file mode 100644 index 60fccf7..0000000 --- a/blimp/net/thread_pipe_manager.cc +++ /dev/null
@@ -1,123 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/thread_pipe_manager.h" - -#include "base/location.h" -#include "base/sequenced_task_runner.h" -#include "base/threading/sequenced_task_runner_handle.h" -#include "blimp/net/blimp_message_processor.h" -#include "blimp/net/blimp_message_thread_pipe.h" -#include "blimp/net/browser_connection_handler.h" - -namespace blimp { - -// ConnectionThreadPipeManager manages ThreadPipeManager resources used on the -// connection thread. It is created on the caller thread, and then has pipe -// and proxy pairs passed to it on the connection thread, to register with -// the supplied |connection_handler|. It is finally deleted on the connection -// thread. -class ConnectionThreadPipeManager { - public: - explicit ConnectionThreadPipeManager( - BrowserConnectionHandler* connection_handler); - virtual ~ConnectionThreadPipeManager(); - - // Connects message pipes between the specified feature and the network layer, - // using |incoming_proxy| as the incoming message processor, and connecting - // |outgoing_pipe| to the actual message sender. - void RegisterFeature(BlimpMessage::FeatureCase feature_case, - std::unique_ptr<BlimpMessageThreadPipe> outgoing_pipe, - std::unique_ptr<BlimpMessageProcessor> incoming_proxy); - - private: - BrowserConnectionHandler* connection_handler_; - - // Container for the feature-specific MessageProcessors. - // connection-side proxy for sending messages to caller thread. - std::vector<std::unique_ptr<BlimpMessageProcessor>> incoming_proxies_; - - // Containers for the MessageProcessors used to write feature-specific - // messages to the network, and the thread-pipe endpoints through which - // they are used from the caller thread. - std::vector<std::unique_ptr<BlimpMessageProcessor>> - outgoing_message_processors_; - std::vector<std::unique_ptr<BlimpMessageThreadPipe>> outgoing_pipes_; - - DISALLOW_COPY_AND_ASSIGN(ConnectionThreadPipeManager); -}; - -ConnectionThreadPipeManager::ConnectionThreadPipeManager( - BrowserConnectionHandler* connection_handler) - : connection_handler_(connection_handler) { - DCHECK(connection_handler_); -} - -ConnectionThreadPipeManager::~ConnectionThreadPipeManager() {} - -void ConnectionThreadPipeManager::RegisterFeature( - BlimpMessage::FeatureCase feature_case, - std::unique_ptr<BlimpMessageThreadPipe> outgoing_pipe, - std::unique_ptr<BlimpMessageProcessor> incoming_proxy) { - // Registers |incoming_proxy| as the message processor for incoming - // messages with |feature_case|. Sets the returned outgoing message processor - // as the target of the |outgoing_pipe|. - std::unique_ptr<BlimpMessageProcessor> outgoing_message_processor = - connection_handler_->RegisterFeature(feature_case, incoming_proxy.get()); - outgoing_pipe->set_target_processor(outgoing_message_processor.get()); - - // This object manages the lifetimes of the pipe, proxy and target processor. - incoming_proxies_.push_back(std::move(incoming_proxy)); - outgoing_pipes_.push_back(std::move(outgoing_pipe)); - outgoing_message_processors_.push_back(std::move(outgoing_message_processor)); -} - -ThreadPipeManager::ThreadPipeManager( - const scoped_refptr<base::SequencedTaskRunner>& connection_task_runner, - BrowserConnectionHandler* connection_handler) - : connection_task_runner_(connection_task_runner), - connection_pipe_manager_( - new ConnectionThreadPipeManager(connection_handler)) {} - -ThreadPipeManager::~ThreadPipeManager() { - DCHECK(sequence_checker_.CalledOnValidSequence()); - - connection_task_runner_->DeleteSoon(FROM_HERE, - connection_pipe_manager_.release()); -} - -std::unique_ptr<BlimpMessageProcessor> ThreadPipeManager::RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) { - DCHECK(sequence_checker_.CalledOnValidSequence()); - - // Creates an outgoing pipe and a proxy for forwarding messages - // from features on the caller thread to network components on the - // connection thread. - std::unique_ptr<BlimpMessageThreadPipe> outgoing_pipe( - new BlimpMessageThreadPipe(connection_task_runner_)); - std::unique_ptr<BlimpMessageProcessor> outgoing_proxy = - outgoing_pipe->CreateProxy(); - - // Creates an incoming pipe and a proxy for receiving messages - // from network components on the connection thread. - std::unique_ptr<BlimpMessageThreadPipe> incoming_pipe( - new BlimpMessageThreadPipe(base::SequencedTaskRunnerHandle::Get())); - incoming_pipe->set_target_processor(incoming_processor); - std::unique_ptr<BlimpMessageProcessor> incoming_proxy = - incoming_pipe->CreateProxy(); - - // Finishes registration on connection thread. - connection_task_runner_->PostTask( - FROM_HERE, - base::Bind(&ConnectionThreadPipeManager::RegisterFeature, - base::Unretained(connection_pipe_manager_.get()), feature_case, - base::Passed(std::move(outgoing_pipe)), - base::Passed(std::move(incoming_proxy)))); - - incoming_pipes_.push_back(std::move(incoming_pipe)); - return outgoing_proxy; -} - -} // namespace blimp
diff --git a/blimp/net/thread_pipe_manager.h b/blimp/net/thread_pipe_manager.h deleted file mode 100644 index 84d9a8d..0000000 --- a/blimp/net/thread_pipe_manager.h +++ /dev/null
@@ -1,63 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef BLIMP_NET_THREAD_PIPE_MANAGER_H_ -#define BLIMP_NET_THREAD_PIPE_MANAGER_H_ - -#include <memory> -#include <vector> - -#include "base/macros.h" -#include "base/memory/ref_counted.h" -#include "base/sequence_checker.h" -#include "blimp/common/proto/blimp_message.pb.h" -#include "blimp/net/blimp_net_export.h" -#include "blimp/net/pipe_manager.h" - -namespace base { -class SequencedTaskRunner; -} // namespace base - -namespace blimp { - -class BlimpMessageThreadPipe; -class BrowserConnectionHandler; -class ConnectionThreadPipeManager; - -// Manages routing of messages between a |connection_manager| operating on one -// SequencedTaskRunner, and per-feature message processors running on the same -// TaskRunner as the caller. This is used to allow Blimp feature implementations -// to operate on the UI thread, with network I/O delegated to an IO thread. -class BLIMP_NET_EXPORT ThreadPipeManager : public PipeManager { - public: - // Caller is responsible for ensuring that |connection_handler| outlives - // |this|. - explicit ThreadPipeManager( - const scoped_refptr<base::SequencedTaskRunner>& connection_task_runner, - BrowserConnectionHandler* connection_handler); - - ~ThreadPipeManager() override; - - std::unique_ptr<BlimpMessageProcessor> RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) override; - - private: - scoped_refptr<base::SequencedTaskRunner> connection_task_runner_; - - // Container for BlimpMessageThreadPipes that are destroyed on IO thread. - std::unique_ptr<ConnectionThreadPipeManager> connection_pipe_manager_; - - // Pipes for routing incoming messages from the connection's task runner - // to handlers on the caller's task runner. - std::vector<std::unique_ptr<BlimpMessageThreadPipe>> incoming_pipes_; - - base::SequenceChecker sequence_checker_; - - DISALLOW_COPY_AND_ASSIGN(ThreadPipeManager); -}; - -} // namespace blimp - -#endif // BLIMP_NET_THREAD_PIPE_MANAGER_H_
diff --git a/blimp/net/thread_pipe_manager_unittest.cc b/blimp/net/thread_pipe_manager_unittest.cc deleted file mode 100644 index 2e06220..0000000 --- a/blimp/net/thread_pipe_manager_unittest.cc +++ /dev/null
@@ -1,179 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "blimp/net/thread_pipe_manager.h" - -#include "base/location.h" -#include "base/memory/ptr_util.h" -#include "base/memory/ref_counted.h" -#include "base/message_loop/message_loop.h" -#include "base/single_thread_task_runner.h" -#include "base/threading/thread.h" -#include "base/threading/thread_task_runner_handle.h" -#include "blimp/common/create_blimp_message.h" -#include "blimp/net/blimp_message_thread_pipe.h" -#include "blimp/net/browser_connection_handler.h" -#include "blimp/net/test_common.h" -#include "net/base/net_errors.h" -#include "net/base/test_completion_callback.h" -#include "testing/gmock/include/gmock/gmock.h" -#include "testing/gtest/include/gtest/gtest.h" - -using testing::_; -using testing::SaveArg; - -namespace blimp { -namespace { - -// A feature that registers itself with ThreadPipeManager. -class FakeFeature { - public: - FakeFeature(BlimpMessage::FeatureCase feature_case, - ThreadPipeManager* pipe_manager_) { - outgoing_message_processor_ = pipe_manager_->RegisterFeature( - feature_case, &incoming_message_processor_); - } - - ~FakeFeature() {} - - BlimpMessageProcessor* outgoing_message_processor() { - return outgoing_message_processor_.get(); - } - - MockBlimpMessageProcessor* incoming_message_processor() { - return &incoming_message_processor_; - } - - private: - testing::StrictMock<MockBlimpMessageProcessor> incoming_message_processor_; - std::unique_ptr<BlimpMessageProcessor> outgoing_message_processor_; -}; - -// A feature peer on |thread_| that forwards incoming messages to -// |message_processor|. -class FakeFeaturePeer : public BlimpMessageProcessor { - public: - FakeFeaturePeer(BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* message_processor, - const scoped_refptr<base::SequencedTaskRunner>& task_runner) - : feature_case_(feature_case), - message_processor_(message_processor), - task_runner_(task_runner) {} - - ~FakeFeaturePeer() override {} - - private: - void ForwardMessage(std::unique_ptr<BlimpMessage> message) { - DCHECK(task_runner_->RunsTasksOnCurrentThread()); - message_processor_->ProcessMessage(std::move(message), - net::CompletionCallback()); - } - - // BlimpMessageProcessor implementation. - void ProcessMessage(std::unique_ptr<BlimpMessage> message, - const net::CompletionCallback& callback) override { - DCHECK(task_runner_->RunsTasksOnCurrentThread()); - ASSERT_EQ(feature_case_, message->feature_case()); - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(&FakeFeaturePeer::ForwardMessage, - base::Unretained(this), base::Passed(&message))); - if (!callback.is_null()) - callback.Run(net::OK); - } - - BlimpMessage::FeatureCase feature_case_; - BlimpMessageProcessor* message_processor_ = nullptr; - scoped_refptr<base::SequencedTaskRunner> task_runner_; -}; - -// A browser connection handler that returns FakeFeaturePeer to allow it -// forwarding message back so that FakeFeature can check message it receives -// with one it just sent. -class FakeBrowserConnectionHandler : public BrowserConnectionHandler { - public: - FakeBrowserConnectionHandler( - const scoped_refptr<base::SequencedTaskRunner>& task_runner) - : task_runner_(task_runner) {} - std::unique_ptr<BlimpMessageProcessor> RegisterFeature( - BlimpMessage::FeatureCase feature_case, - BlimpMessageProcessor* incoming_processor) override { - DCHECK(task_runner_->RunsTasksOnCurrentThread()); - return base::MakeUnique<FakeFeaturePeer>(feature_case, incoming_processor, - task_runner_); - } - - private: - scoped_refptr<base::SequencedTaskRunner> task_runner_; -}; - -} // namespace - -class ThreadPipeManagerTest : public testing::Test { - public: - ThreadPipeManagerTest() : thread_("IoThread") {} - - ~ThreadPipeManagerTest() override {} - - void SetUp() override { - ASSERT_TRUE(thread_.Start()); - connection_handler_ = - base::MakeUnique<FakeBrowserConnectionHandler>(thread_.task_runner()); - pipe_manager_ = base::MakeUnique<ThreadPipeManager>( - thread_.task_runner(), connection_handler_.get()); - - input_feature_.reset( - new FakeFeature(BlimpMessage::kInput, pipe_manager_.get())); - tab_control_feature_.reset( - new FakeFeature(BlimpMessage::kTabControl, pipe_manager_.get())); - } - - void TearDown() override { SynchronizeWithThread(); } - - // Synchronize with |thread_| to ensure that any pending work is done. - void SynchronizeWithThread() { - net::TestCompletionCallback cb; - thread_.task_runner()->PostTaskAndReply(FROM_HERE, - base::Bind(&base::DoNothing), - base::Bind(cb.callback(), net::OK)); - ASSERT_EQ(net::OK, cb.WaitForResult()); - } - - protected: - base::MessageLoop message_loop_; - std::unique_ptr<BrowserConnectionHandler> connection_handler_; - std::unique_ptr<ThreadPipeManager> pipe_manager_; - base::Thread thread_; - - std::unique_ptr<FakeFeature> input_feature_; - std::unique_ptr<FakeFeature> tab_control_feature_; -}; - -// Features send out message and receive the same message due to -// |FakeFeaturePeer| loops the message back on |thread_|. -TEST_F(ThreadPipeManagerTest, MessageSentIsReceived) { - InputMessage* input = nullptr; - std::unique_ptr<BlimpMessage> input_message = CreateBlimpMessage(&input); - TabControlMessage* tab_control = nullptr; - std::unique_ptr<BlimpMessage> tab_control_message = - CreateBlimpMessage(&tab_control); - - EXPECT_CALL(*(input_feature_->incoming_message_processor()), - MockableProcessMessage(EqualsProto(*input_message), _)) - .RetiresOnSaturation(); - EXPECT_CALL(*(tab_control_feature_->incoming_message_processor()), - MockableProcessMessage(EqualsProto(*tab_control_message), _)) - .RetiresOnSaturation(); - - net::TestCompletionCallback cb1; - input_feature_->outgoing_message_processor()->ProcessMessage( - std::move(input_message), cb1.callback()); - net::TestCompletionCallback cb2; - tab_control_feature_->outgoing_message_processor()->ProcessMessage( - std::move(tab_control_message), cb2.callback()); - - EXPECT_EQ(net::OK, cb1.WaitForResult()); - EXPECT_EQ(net::OK, cb2.WaitForResult()); -} - -} // namespace blimp
diff --git a/build/android/pylib/local/device/local_device_test_run.py b/build/android/pylib/local/device/local_device_test_run.py index c754a3d4..2b82c8e 100644 --- a/build/android/pylib/local/device/local_device_test_run.py +++ b/build/android/pylib/local/device/local_device_test_run.py
@@ -5,6 +5,7 @@ import fnmatch import imp import logging +import os import posixpath import signal import thread @@ -205,11 +206,13 @@ raise NotImplementedError @staticmethod - def _JsonToTrace(json_path, html_path): + def _JsonToTrace(json_path, html_path, delete_json=True): # First argument is call site. cmd = [__file__, json_path, '--title', 'Android Test Runner Trace', '--output', html_path] trace2html.Main(cmd) + if delete_json: + os.remove(json_path) class NoTestsError(Exception):
diff --git a/cc/layers/render_surface_impl.cc b/cc/layers/render_surface_impl.cc index cc1f28e..1a3845b 100644 --- a/cc/layers/render_surface_impl.cc +++ b/cc/layers/render_surface_impl.cc
@@ -32,8 +32,7 @@ namespace cc { RenderSurfaceImpl::RenderSurfaceImpl(LayerImpl* owning_layer) - : owning_layer_(owning_layer), - layer_tree_impl_(owning_layer->layer_tree_impl()), + : layer_tree_impl_(owning_layer->layer_tree_impl()), stable_effect_id_(owning_layer->id()), effect_tree_index_(EffectTree::kInvalidNodeId), surface_property_changed_(false), @@ -82,11 +81,8 @@ gfx::Rect surface_content_rect = content_rect(); const FilterOperations& filters = Filters(); if (!filters.IsEmpty()) { - const gfx::Transform& owning_layer_draw_transform = - owning_layer_->DrawTransform(); - DCHECK(owning_layer_draw_transform.IsScale2d()); - surface_content_rect = filters.MapRect( - surface_content_rect, owning_layer_draw_transform.matrix()); + surface_content_rect = + filters.MapRect(surface_content_rect, FiltersTransform().matrix()); } gfx::RectF drawable_content_rect = MathUtil::MapClippedRect( draw_transform(), gfx::RectF(surface_content_rect)); @@ -140,7 +136,10 @@ } gfx::Transform RenderSurfaceImpl::FiltersTransform() const { - return owning_layer_->DrawTransform(); + gfx::Transform filters_transform; + filters_transform.Scale(OwningEffectNode()->surface_contents_scale.x(), + OwningEffectNode()->surface_contents_scale.y()); + return filters_transform; } const FilterOperations& RenderSurfaceImpl::BackgroundFilters() const { @@ -319,7 +318,6 @@ // - all other property changes come from the surface's property tree nodes // (or some ancestor node that propagates its change to one of these nodes). // - DCHECK(owning_layer_); return surface_property_changed_ || AncestorPropertyChanged(); } @@ -392,31 +390,24 @@ ResourceId mask_resource_id = 0; gfx::Size mask_texture_size; gfx::Vector2dF mask_uv_scale; - gfx::Transform owning_layer_draw_transform = owning_layer_->DrawTransform(); + gfx::Vector2dF surface_contents_scale = + OwningEffectNode()->surface_contents_scale; LayerImpl* mask_layer = MaskLayer(); if (mask_layer && mask_layer->DrawsContent() && !mask_layer->bounds().IsEmpty()) { mask_layer->GetContentsResourceId(&mask_resource_id, &mask_texture_size); - gfx::Vector2dF owning_layer_draw_scale = - MathUtil::ComputeTransform2dScaleComponents(owning_layer_draw_transform, - 1.f); gfx::SizeF unclipped_mask_target_size = gfx::ScaleSize( gfx::SizeF(OwningEffectNode()->unscaled_mask_target_size), - owning_layer_draw_scale.x(), owning_layer_draw_scale.y()); + surface_contents_scale.x(), surface_contents_scale.y()); mask_uv_scale = gfx::Vector2dF(1.0f / unclipped_mask_target_size.width(), 1.0f / unclipped_mask_target_size.height()); } - DCHECK(owning_layer_draw_transform.IsScale2d()); - gfx::Vector2dF owning_layer_to_target_scale = - owning_layer_draw_transform.Scale2d(); - RenderPassDrawQuad* quad = render_pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); quad->SetNew(shared_quad_state, content_rect(), visible_layer_rect, GetRenderPassId(), mask_resource_id, mask_uv_scale, - mask_texture_size, owning_layer_to_target_scale, - FiltersOrigin()); + mask_texture_size, surface_contents_scale, FiltersOrigin()); } } // namespace cc
diff --git a/cc/layers/render_surface_impl.h b/cc/layers/render_surface_impl.h index 7630caa..ec564f4 100644 --- a/cc/layers/render_surface_impl.h +++ b/cc/layers/render_surface_impl.h
@@ -163,8 +163,6 @@ const EffectNode* OwningEffectNode() const; - LayerImpl* owning_layer_; - LayerTreeImpl* layer_tree_impl_; int stable_effect_id_; int effect_tree_index_;
diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc index 047b0e6..112765b 100644 --- a/cc/tiles/tile_manager.cc +++ b/cc/tiles/tile_manager.cc
@@ -1229,28 +1229,26 @@ // even when OOM. Note that we can't reuse the queue we used for // AssignGpuMemoryToTiles, since the AssignGpuMemoryToTiles call could have // evicted some tiles that would not be picked up by the old raster queue. - bool need_to_signal_activate = MarkTilesOutOfMemory(client_->BuildRasterQueue( + MarkTilesOutOfMemory(client_->BuildRasterQueue( global_state_.tree_priority, RasterTilePriorityQueue::Type::REQUIRED_FOR_ACTIVATION)); - bool need_to_signal_draw = MarkTilesOutOfMemory(client_->BuildRasterQueue( + MarkTilesOutOfMemory(client_->BuildRasterQueue( global_state_.tree_priority, RasterTilePriorityQueue::Type::REQUIRED_FOR_DRAW)); // TODO(vmpstr): Temporary check to debug crbug.com/642927. CHECK(tile_task_manager_); + DCHECK(IsReadyToActivate()); DCHECK(IsReadyToDraw()); // Signals notifier is already scheduled above in the same function. - signals_.ready_to_activate = need_to_signal_activate; - signals_.ready_to_draw = need_to_signal_draw; + signals_.ready_to_activate = true; + signals_.ready_to_draw = true; } -bool TileManager::MarkTilesOutOfMemory( +void TileManager::MarkTilesOutOfMemory( std::unique_ptr<RasterTilePriorityQueue> queue) const { // Mark required tiles as OOM so that we can activate/draw without them. - if (queue->IsEmpty()) - return false; - for (; !queue->IsEmpty(); queue->Pop()) { Tile* tile = queue->Top().tile(); if (tile->draw_info().IsReadyToDraw()) @@ -1258,7 +1256,6 @@ tile->draw_info().set_oom(); client_->NotifyTileStateChanged(tile); } - return true; } ResourceFormat TileManager::DetermineResourceFormat(const Tile* tile) const {
diff --git a/cc/tiles/tile_manager.h b/cc/tiles/tile_manager.h index ea71587b..d754eeb4 100644 --- a/cc/tiles/tile_manager.h +++ b/cc/tiles/tile_manager.h
@@ -199,6 +199,8 @@ all_tiles_that_need_to_be_rasterized_are_scheduled_ = false; } + void ResetSignalsForTesting() { signals_.reset(); } + bool HasScheduledTileTasksForTesting() const { return has_scheduled_tile_tasks_; } @@ -280,7 +282,7 @@ bool AreRequiredTilesReadyToDraw(RasterTilePriorityQueue::Type type) const; void CheckIfMoreTilesNeedToBePrepared(); void CheckAndIssueSignals(); - bool MarkTilesOutOfMemory( + void MarkTilesOutOfMemory( std::unique_ptr<RasterTilePriorityQueue> queue) const; ResourceFormat DetermineResourceFormat(const Tile* tile) const;
diff --git a/cc/tiles/tile_manager_unittest.cc b/cc/tiles/tile_manager_unittest.cc index bf47cd3..ccfc0c0 100644 --- a/cc/tiles/tile_manager_unittest.cc +++ b/cc/tiles/tile_manager_unittest.cc
@@ -1480,8 +1480,9 @@ task_runner_provider, task_graph_runner) {} - MOCK_METHOD0(NotifyAllTileTasksCompleted, void()); + MOCK_METHOD0(NotifyReadyToActivate, void()); MOCK_METHOD0(NotifyReadyToDraw, void()); + MOCK_METHOD0(NotifyAllTileTasksCompleted, void()); }; std::unique_ptr<FakeLayerTreeHostImpl> CreateHostImpl( @@ -1504,12 +1505,14 @@ // Test to ensure that we call NotifyAllTileTasksCompleted when PrepareTiles is // called. -TEST_F(TileManagerTest, AllWorkFinishedTest) { +TEST_F(TileManagerTest, AllWorkFinished) { // Check with no tile work enqueued. { base::RunLoop run_loop; EXPECT_FALSE( host_impl()->tile_manager()->HasScheduledTileTasksForTesting()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToActivate()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToDraw()); EXPECT_CALL(MockHostImpl(), NotifyAllTileTasksCompleted()) .WillOnce(testing::Invoke([&run_loop]() { run_loop.Quit(); })); host_impl()->tile_manager()->PrepareTiles(host_impl()->global_tile_state()); @@ -1523,6 +1526,8 @@ base::RunLoop run_loop; EXPECT_FALSE( host_impl()->tile_manager()->HasScheduledTileTasksForTesting()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToActivate()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToDraw()); EXPECT_CALL(MockHostImpl(), NotifyAllTileTasksCompleted()) .WillOnce(testing::Invoke([&run_loop]() { run_loop.Quit(); })); host_impl()->tile_manager()->PrepareTiles(host_impl()->global_tile_state()); @@ -1530,6 +1535,22 @@ EXPECT_TRUE(host_impl()->tile_manager()->HasScheduledTileTasksForTesting()); run_loop.Run(); } + + // Check that if callbacks are called by CheckIfMoreTilesNeedToBePrepared if + // they haven't been called already. + { + base::RunLoop run_loop; + EXPECT_FALSE( + host_impl()->tile_manager()->HasScheduledTileTasksForTesting()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToActivate()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToDraw()); + EXPECT_CALL(MockHostImpl(), NotifyAllTileTasksCompleted()) + .WillOnce(testing::Invoke([&run_loop]() { run_loop.Quit(); })); + host_impl()->tile_manager()->ResetSignalsForTesting(); + host_impl()->tile_manager()->SetMoreTilesNeedToBeRasterizedForTesting(); + host_impl()->tile_manager()->CheckIfMoreTilesNeedToBePreparedForTesting(); + run_loop.Run(); + } } TEST_F(TileManagerTest, ActivateAndDrawWhenOOM) { @@ -1543,6 +1564,8 @@ base::RunLoop run_loop; EXPECT_FALSE( host_impl()->tile_manager()->HasScheduledTileTasksForTesting()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToActivate()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToDraw()); EXPECT_CALL(MockHostImpl(), NotifyAllTileTasksCompleted()) .WillOnce(testing::Invoke([&run_loop]() { run_loop.Quit(); })); host_impl()->tile_manager()->PrepareTiles(global_state); @@ -1559,6 +1582,8 @@ { base::RunLoop run_loop; host_impl()->set_notify_tile_state_changed_called(false); + EXPECT_CALL(MockHostImpl(), NotifyReadyToActivate()); + EXPECT_CALL(MockHostImpl(), NotifyReadyToDraw()); EXPECT_CALL(MockHostImpl(), NotifyAllTileTasksCompleted()) .WillOnce(testing::Invoke([&run_loop]() { run_loop.Quit(); })); host_impl()->tile_manager()->PrepareTiles(global_state);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java index 691f937..368ea70 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
@@ -574,6 +574,10 @@ new ComponentName(appContext.getPackageName(), componentClassName)); } + // Because we are starting this activity from the application context, we need + // FLAG_ACTIVITY_NEW_TASK on pre-N versions of Android. On N+ we can get away with + // specifying a task ID or not specifying an options bundle. + assert (copiedIntent.getFlags() & Intent.FLAG_ACTIVITY_NEW_TASK) != 0; addTrustedIntentExtras(copiedIntent); appContext.startActivity(copiedIntent); }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWeb.java b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWeb.java index 6049aef..6a9f4c3 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWeb.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWeb.java
@@ -11,6 +11,7 @@ import org.chromium.base.ContextUtils; import org.chromium.chrome.browser.ChromeFeatureList; +import org.chromium.chrome.browser.IntentHandler; import org.chromium.chrome.browser.UrlConstants; import org.chromium.chrome.browser.preferences.privacy.PrivacyPreferencesManager; import org.chromium.chrome.browser.profiles.Profile; @@ -151,11 +152,11 @@ } /** - * Creates an Intent that sends the user to the list of Physical Web URLs. + * Starts the Activity that shows the list of Physical Web URLs. */ - public static Intent createListUrlsIntent() { - return new Intent(Intent.ACTION_VIEW) - .addCategory(Intent.CATEGORY_BROWSABLE) - .setData(Uri.parse(UrlConstants.PHYSICAL_WEB_URL)); + public static void showUrlList() { + IntentHandler.startChromeLauncherActivityForTrustedIntent( + new Intent(Intent.ACTION_VIEW, Uri.parse(UrlConstants.PHYSICAL_WEB_URL)) + .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebDiagnosticsPage.java b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebDiagnosticsPage.java index 5da90fc..19771ce 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebDiagnosticsPage.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebDiagnosticsPage.java
@@ -17,7 +17,6 @@ import org.chromium.base.ApiCompatibilityUtils; import org.chromium.chrome.R; import org.chromium.chrome.browser.BasicNativePage; -import org.chromium.chrome.browser.IntentHandler; import org.chromium.chrome.browser.UrlConstants; import org.chromium.chrome.browser.tab.Tab; import org.chromium.components.location.LocationUtils; @@ -64,8 +63,7 @@ @Override public void onClick(View v) { PhysicalWebUma.onActivityReferral(ListUrlsActivity.DIAGNOSTICS_REFERER); - IntentHandler.startChromeLauncherActivityForTrustedIntent( - PhysicalWeb.createListUrlsIntent()); + PhysicalWeb.showUrlList(); } });
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PhysicalWebPreferenceFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PhysicalWebPreferenceFragment.java index 160ab89b..9c0ec8d 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PhysicalWebPreferenceFragment.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PhysicalWebPreferenceFragment.java
@@ -15,7 +15,6 @@ import org.chromium.base.Log; import org.chromium.chrome.R; -import org.chromium.chrome.browser.IntentHandler; import org.chromium.chrome.browser.physicalweb.ListUrlsActivity; import org.chromium.chrome.browser.physicalweb.PhysicalWeb; import org.chromium.chrome.browser.physicalweb.PhysicalWebUma; @@ -104,8 +103,7 @@ @Override public boolean onPreferenceClick(Preference preference) { PhysicalWebUma.onActivityReferral(ListUrlsActivity.PREFERENCE_REFERER); - IntentHandler.startChromeLauncherActivityForTrustedIntent( - PhysicalWeb.createListUrlsIntent()); + PhysicalWeb.showUrlList(); return true; } });
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/DataReductionPromoSnackbarController.java b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/DataReductionPromoSnackbarController.java index d1d43de..54c5e11 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/DataReductionPromoSnackbarController.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/DataReductionPromoSnackbarController.java
@@ -30,8 +30,6 @@ public static final String PROMO_FIELD_TRIAL_NAME = "DataCompressionProxyPromoVisibility"; private static final String ENABLE_DATA_REDUCTION_PROXY_SAVINGS_PROMO_SWITCH = "enable-data-reduction-proxy-savings-promo"; - private static final String CLEAR_DATA_REDUCTION_PROXY_DATA_SAVINGS_SWITCH = - "clear-data-reduction-proxy-data-savings"; private static final long BYTES_PER_MEGABYTE = 1024 * 1024; private static final long BYTES_PER_GIGABYTE = 1024 * 1024 * 1024; @@ -80,10 +78,6 @@ } } } - - if (CommandLine.getInstance().hasSwitch(CLEAR_DATA_REDUCTION_PROXY_DATA_SAVINGS_SWITCH)) { - DataReductionPromoUtils.saveSnackbarPromoDisplayed(0); - } } /**
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd index 512b20c2..950d156 100644 --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd
@@ -15175,6 +15175,12 @@ <message name="IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_DESCRIPTION" desc="Description for the flag to enable foreign sessions suggestions on the New Tab page." translateable="false"> If enabled, the list of content suggestions on the New Tab page (see #enable-ntp-snippets) will contain recent foreign tabs. </message> + <message name="IDS_FLAGS_ENABLE_NTP_STANDALONE_SUGGESTIONS_UI_NAME" desc="Name for the flag to enable a standalone content suggestions UI." translateable="false"> + Standalone content suggestions UI + </message> + <message name="IDS_FLAGS_ENABLE_NTP_STANDALONE_SUGGESTIONS_UI_DESCRIPTION" desc="Description for the flag to enable a standalone content suggestions UI." translateable="false"> + Show a menu item to open a standalone content suggestions UI for testing. + </message> </if> <if expr="is_android">
diff --git a/chrome/app/settings_strings.grdp b/chrome/app/settings_strings.grdp index d10d5ca..cf4edcee 100644 --- a/chrome/app/settings_strings.grdp +++ b/chrome/app/settings_strings.grdp
@@ -1049,6 +1049,9 @@ <message name="IDS_SETTINGS_INTERNET_ADD_CONNECTION_EXPAND_ACCESSIBILITY_LABEL" desc="Label for the button that toggles showing the options for a new connection. Only visible by screen reader software."> Add network connection </message> + <message name="IDS_SETTINGS_INTERNET_ADD_CONNECTION_NOT_ALLOWED" desc="Settings > Internet > Message when Add connection is not allowed."> + Add connection is disabled by your administrator. + </message> <message name="IDS_SETTINGS_INTERNET_ADD_WIFI" desc="Settings > Internet > Add Wi-Fi label."> Add Wi-Fi... </message> @@ -1221,6 +1224,9 @@ <message name="IDS_SETTINGS_INTERNET_BUTTON_DISCONNECT" desc="Settings > Internet > Network details: The label for the button to disconnect from a network."> Disconnect </message> + <message name="IDS_SETTINGS_INTERNET_CONNECT_NOT_ALLOWED" desc="Settings > Internet > Message when connecting to a non policy network is not allowed."> + Connecting to this network is disabled by your administrator. + </message> <message name="IDS_SETTINGS_NETWORK_TYPE_ETHERNET" desc="The ethernet network type."> Ethernet </message>
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc index e8021c1..e859aae 100644 --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc
@@ -1538,11 +1538,6 @@ IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_LITE_PAGE_DESCRIPTION, kOsAll, SINGLE_VALUE_TYPE( data_reduction_proxy::switches::kEnableDataReductionProxyLitePage)}, - {"clear-data-reduction-proxy-data-savings", - IDS_FLAGS_DATA_REDUCTION_PROXY_RESET_SAVINGS_NAME, - IDS_FLAGS_DATA_REDUCTION_PROXY_RESET_SAVINGS_DESCRIPTION, kOsAll, - SINGLE_VALUE_TYPE( - data_reduction_proxy::switches::kClearDataReductionProxyDataSavings)}, #if defined(OS_ANDROID) {"enable-data-reduction-proxy-savings-promo", IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_SAVINGS_PROMO_NAME, @@ -1914,6 +1909,10 @@ IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_NAME, IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_DESCRIPTION, kOsAndroid, FEATURE_VALUE_TYPE(ntp_snippets::kForeignSessionsSuggestionsFeature)}, + {"ntp-standalone-suggestions-ui", + IDS_FLAGS_ENABLE_NTP_STANDALONE_SUGGESTIONS_UI_NAME, + IDS_FLAGS_ENABLE_NTP_STANDALONE_SUGGESTIONS_UI_DESCRIPTION, kOsAndroid, + FEATURE_VALUE_TYPE(chrome::android::kNTPSuggestionsStandaloneUIFeature)}, #endif // OS_ANDROID #if BUILDFLAG(ENABLE_WEBRTC) && BUILDFLAG(RTC_USE_H264) && \ !defined(MEDIA_DISABLE_FFMPEG)
diff --git a/chrome/browser/android/contextualsearch/contextual_search_delegate.cc b/chrome/browser/android/contextualsearch/contextual_search_delegate.cc index bde8a09..4e920ef 100644 --- a/chrome/browser/android/contextualsearch/contextual_search_delegate.cc +++ b/chrome/browser/android/contextualsearch/contextual_search_delegate.cc
@@ -248,8 +248,7 @@ } TemplateURLRef::SearchTermsArgs::ContextualSearchParams params( - kContextualSearchRequestVersion, selected_text, std::string(), - contextual_cards_version); + kContextualSearchRequestVersion, contextual_cards_version, std::string()); search_terms_args.contextual_search_params = params;
diff --git a/chrome/browser/chooser_controller/OWNERS b/chrome/browser/chooser_controller/OWNERS index 495b8a8..8807baf 100644 --- a/chrome/browser/chooser_controller/OWNERS +++ b/chrome/browser/chooser_controller/OWNERS
@@ -1,3 +1,5 @@ juncai@chromium.org jyasskin@chromium.org reillyg@chromium.org + +# COMPONENT: Internals>Permissions \ No newline at end of file
diff --git a/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc b/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc index a24c7bf..44b3116 100644 --- a/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc +++ b/chrome/browser/chromeos/app_mode/kiosk_app_manager.cc
@@ -653,6 +653,10 @@ if (info == nullptr) return true; + // Compliant if the app wants to be always updated. + if (info->always_update) + return true; + return IsPlatformCompliant(info->required_platform_version); }
diff --git a/chrome/browser/chromeos/extensions/OWNERS b/chrome/browser/chromeos/extensions/OWNERS index dae6b7c..b19557a 100644 --- a/chrome/browser/chromeos/extensions/OWNERS +++ b/chrome/browser/chromeos/extensions/OWNERS
@@ -15,3 +15,5 @@ # DeviceLocalAccount reviewers. bartfab@ is primary, atwilson@ is backup. per-file device_local_account*=atwilson@chromium.org per-file device_local_account*=bartfab@chromium.org + +# COMPONENT: Platform>Extensions
diff --git a/chrome/browser/extensions/OWNERS b/chrome/browser/extensions/OWNERS index 61727ec4..8aa88b7 100644 --- a/chrome/browser/extensions/OWNERS +++ b/chrome/browser/extensions/OWNERS
@@ -2,3 +2,5 @@ per-file *networking*=stevenjb@chromium.org per-file *networking*=tbarzic@chromium.org + +# COMPONENT: Platform>Extensions
diff --git a/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h b/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h index 9b89b02..0db73de 100644 --- a/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h +++ b/chrome/browser/extensions/api/socket/mock_tcp_client_socket.h
@@ -17,7 +17,6 @@ MockTCPClientSocket(); virtual ~MockTCPClientSocket(); - // Copied from MockTCPClientSocket in blimp/net/test_common.h MOCK_METHOD3(Read, int(net::IOBuffer*, int, const net::CompletionCallback&)); MOCK_METHOD3(Write, int(net::IOBuffer*, int, const net::CompletionCallback&)); MOCK_METHOD1(SetReceiveBufferSize, int(int32_t));
diff --git a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc b/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc index 957154f4..154f28f0 100644 --- a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc +++ b/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc
@@ -353,6 +353,7 @@ void NotifyUIThreadOfRequestComplete( const content::ResourceRequestInfo::WebContentsGetter& web_contents_getter, const GURL& url, + const content::GlobalRequestID& request_id, ResourceType resource_type, bool was_cached, bool used_data_reduction_proxy, @@ -377,8 +378,8 @@ web_contents); if (metrics_observer) { metrics_observer->OnRequestComplete( - resource_type, was_cached, used_data_reduction_proxy, raw_body_bytes, - original_content_length, request_creation_time); + request_id, resource_type, was_cached, used_data_reduction_proxy, + raw_body_bytes, original_content_length, request_creation_time); } } @@ -847,9 +848,9 @@ BrowserThread::UI, FROM_HERE, base::Bind(&NotifyUIThreadOfRequestComplete, info->GetWebContentsGetterForRequest(), url_request->url(), - info->GetResourceType(), url_request->was_cached(), - used_data_reduction_proxy, net_error, - url_request->GetTotalReceivedBytes(), + info->GetGlobalRequestID(), info->GetResourceType(), + url_request->was_cached(), used_data_reduction_proxy, + net_error, url_request->GetTotalReceivedBytes(), url_request->GetRawBodyBytes(), original_content_length, url_request->creation_time(), base::TimeTicks::Now() - url_request->creation_time()));
diff --git a/chrome/browser/media_galleries/OWNERS b/chrome/browser/media_galleries/OWNERS index 857971d..ad61e6a 100644 --- a/chrome/browser/media_galleries/OWNERS +++ b/chrome/browser/media_galleries/OWNERS
@@ -1,3 +1,5 @@ reillyg@chromium.org thestig@chromium.org tommycli@chromium.org + +# COMPONENT: Platform>Extensions>API \ No newline at end of file
diff --git a/chrome/browser/memory/tab_manager.cc b/chrome/browser/memory/tab_manager.cc index b6062ab3..6c2cf66 100644 --- a/chrome/browser/memory/tab_manager.cc +++ b/chrome/browser/memory/tab_manager.cc
@@ -86,7 +86,7 @@ // A suspended renderer is suspended for this duration. constexpr base::TimeDelta kDurationOfRendererSuspension = - base::TimeDelta::FromSeconds(120); + base::TimeDelta::FromSeconds(1200); // A resumed renderer is resumed for this duration. constexpr base::TimeDelta kDurationOfRendererResumption =
diff --git a/chrome/browser/memory/tab_manager_unittest.cc b/chrome/browser/memory/tab_manager_unittest.cc index f3a3838..59b93b6c 100644 --- a/chrome/browser/memory/tab_manager_unittest.cc +++ b/chrome/browser/memory/tab_manager_unittest.cc
@@ -704,7 +704,7 @@ tab_manager.GetWebContentsData(test_contents) ->SetLastPurgeAndSuspendModifiedTimeForTesting(test_clock.NowTicks()); - test_clock.Advance(base::TimeDelta::FromSeconds(120)); + test_clock.Advance(base::TimeDelta::FromSeconds(1200)); EXPECT_EQ(TabManager::SUSPENDED, tab_manager.GetNextPurgeAndSuspendState( test_contents, test_clock.NowTicks(), threshold));
diff --git a/chrome/browser/metrics/antivirus_metrics_provider_win.cc b/chrome/browser/metrics/antivirus_metrics_provider_win.cc index 2328b73..d935a14 100644 --- a/chrome/browser/metrics/antivirus_metrics_provider_win.cc +++ b/chrome/browser/metrics/antivirus_metrics_provider_win.cc
@@ -296,8 +296,8 @@ result = product->get_ProductName(product_name.Receive()); if (FAILED(result)) return RESULT_FAILED_TO_GET_PRODUCT_NAME; - std::string name = - base::SysWideToUTF8(std::wstring(product_name, product_name.Length())); + std::string name = TrimVersionOfAvProductName( + base::SysWideToUTF8(std::wstring(product_name, product_name.Length()))); product_name.Release(); if (ShouldReportFullNames()) av_product.set_product_name(name); @@ -427,7 +427,7 @@ // Owned by ScopedVariant. BSTR temp_bstr = V_BSTR(display_name.ptr()); - std::string name(base::SysWideToUTF8( + std::string name = TrimVersionOfAvProductName(base::SysWideToUTF8( std::wstring(temp_bstr, ::SysStringLen(temp_bstr)))); if (ShouldReportFullNames())
diff --git a/chrome/browser/page_load_metrics/metrics_navigation_throttle.cc b/chrome/browser/page_load_metrics/metrics_navigation_throttle.cc index 09e2f61..6eea79d8 100644 --- a/chrome/browser/page_load_metrics/metrics_navigation_throttle.cc +++ b/chrome/browser/page_load_metrics/metrics_navigation_throttle.cc
@@ -28,6 +28,16 @@ return content::NavigationThrottle::PROCEED; } +content::NavigationThrottle::ThrottleCheckResult +MetricsNavigationThrottle::WillProcessResponse() { + MetricsWebContentsObserver* observer = + MetricsWebContentsObserver::FromWebContents( + navigation_handle()->GetWebContents()); + if (observer) + observer->WillProcessNavigationResponse(navigation_handle()); + return content::NavigationThrottle::PROCEED; +} + MetricsNavigationThrottle::MetricsNavigationThrottle( content::NavigationHandle* handle) : content::NavigationThrottle(handle) {}
diff --git a/chrome/browser/page_load_metrics/metrics_navigation_throttle.h b/chrome/browser/page_load_metrics/metrics_navigation_throttle.h index 64a3ebf..869dec9 100644 --- a/chrome/browser/page_load_metrics/metrics_navigation_throttle.h +++ b/chrome/browser/page_load_metrics/metrics_navigation_throttle.h
@@ -24,6 +24,8 @@ // content::NavigationThrottle: content::NavigationThrottle::ThrottleCheckResult WillStartRequest() override; + content::NavigationThrottle::ThrottleCheckResult WillProcessResponse() + override; private: explicit MetricsNavigationThrottle(content::NavigationHandle* handle);
diff --git a/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc b/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc index f11b41a..58f4856 100644 --- a/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc +++ b/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc
@@ -20,6 +20,7 @@ #include "chrome/common/page_load_metrics/page_load_metrics_messages.h" #include "chrome/common/page_load_metrics/page_load_timing.h" #include "content/public/browser/browser_thread.h" +#include "content/public/browser/global_request_id.h" #include "content/public/browser/navigation_details.h" #include "content/public/browser/navigation_handle.h" #include "content/public/browser/render_frame_host.h" @@ -175,29 +176,74 @@ chain_size_same_url))); } +void MetricsWebContentsObserver::WillProcessNavigationResponse( + content::NavigationHandle* navigation_handle) { + auto it = provisional_loads_.find(navigation_handle); + if (it == provisional_loads_.end()) + return; + it->second->WillProcessNavigationResponse(navigation_handle); +} + +PageLoadTracker* MetricsWebContentsObserver::GetTrackerOrNullForRequest( + const content::GlobalRequestID& request_id, + content::ResourceType resource_type, + base::TimeTicks creation_time) { + if (resource_type == content::RESOURCE_TYPE_MAIN_FRAME) { + // The main frame request can complete either before or after commit, so we + // look at both provisional loads and the committed load to find a + // PageLoadTracker with a matching request id. See https://goo.gl/6TzCYN for + // more details. + for (const auto& kv : provisional_loads_) { + PageLoadTracker* candidate = kv.second.get(); + if (candidate->HasMatchingNavigationRequestID(request_id)) { + return candidate; + } + } + if (committed_load_ && + committed_load_->HasMatchingNavigationRequestID(request_id)) { + return committed_load_.get(); + } + } else { + // Non main frame resources are always associated with the currently + // committed load. If the resource request was started before this + // navigation then it should be ignored. + + // TODO(jkarlin): There is a race here. Consider the following sequence: + // 1. renderer has a committed page A + // 2. navigation is initiated to page B + // 3. page A initiates URLRequests (e.g. in the unload handler) + // 4. page B commits + // 5. the URLRequests initiated by A complete + // In the above example, the URLRequests initiated by A will be attributed + // to page load B. This should be relatively rare but we may want to fix + // this at some point. We could fix this by comparing the URLRequest + // creation time against the committed load's commit time, however more + // investigation is needed to confirm that all cases would be handled + // correctly (for example Link: preloads). + if (committed_load_ && + creation_time >= committed_load_->navigation_start()) { + return committed_load_.get(); + } + } + return nullptr; +} + void MetricsWebContentsObserver::OnRequestComplete( + const content::GlobalRequestID& request_id, content::ResourceType resource_type, bool was_cached, bool used_data_reduction_proxy, int64_t raw_body_bytes, int64_t original_content_length, base::TimeTicks creation_time) { - // If the navigation hasn't committed yet then we'll miss the resource (this - // happens on the new tab page). Also, if the resource request was started - // before this navigation then it should be ignored. - // TODO(jkarlin): There is a race here. If a renderer starts URLRequests for - // page A after navigating (but before comitting) to page B, then page A's - // requests might wind up counting toward page B's size. This should be - // relatively rare but we may want to fix this at some point. - if (!committed_load_ || creation_time < committed_load_->navigation_start()) { - return; + PageLoadTracker* tracker = + GetTrackerOrNullForRequest(request_id, resource_type, creation_time); + if (tracker) { + ExtraRequestInfo extra_request_info( + was_cached, raw_body_bytes, used_data_reduction_proxy, + was_cached ? 0 : original_content_length); + tracker->OnLoadedResource(extra_request_info); } - - ExtraRequestInfo extra_request_info(was_cached, raw_body_bytes, - used_data_reduction_proxy, - was_cached ? 0 : original_content_length); - - committed_load_->OnLoadedResource(extra_request_info); } const PageLoadExtraInfo
diff --git a/chrome/browser/page_load_metrics/metrics_web_contents_observer.h b/chrome/browser/page_load_metrics/metrics_web_contents_observer.h index f8158ba..fe55a24 100644 --- a/chrome/browser/page_load_metrics/metrics_web_contents_observer.h +++ b/chrome/browser/page_load_metrics/metrics_web_contents_observer.h
@@ -66,11 +66,15 @@ void RenderViewHostChanged(content::RenderViewHost* old_host, content::RenderViewHost* new_host) override; - // This method is forwarded from the MetricsNavigationThrottle. + // These methods are forwarded from the MetricsNavigationThrottle. void WillStartNavigationRequest(content::NavigationHandle* navigation_handle); + void WillProcessNavigationResponse( + content::NavigationHandle* navigation_handle); - // A resource request completed on the IO thread. - void OnRequestComplete(content::ResourceType resource_type, + // A resource request completed on the IO thread. This method is invoked on + // the UI thread. + void OnRequestComplete(const content::GlobalRequestID& request_id, + content::ResourceType resource_type, bool was_cached, bool used_data_reduction_proxy, int64_t raw_body_bytes, @@ -97,6 +101,14 @@ content::NavigationHandle* navigation_handle, std::unique_ptr<PageLoadTracker> tracker); + // Return a PageLoadTracker (either provisional or committed) that matches the + // given request attributes, or nullptr if there are no matching + // PageLoadTrackers. + PageLoadTracker* GetTrackerOrNullForRequest( + const content::GlobalRequestID& request_id, + content::ResourceType resource_type, + base::TimeTicks creation_time); + // Notify all loads, provisional and committed, that we performed an action // that might abort them. void NotifyAbortAllLoads(UserAbortType abort_type,
diff --git a/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc b/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc index 76124a2..1586b63 100644 --- a/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc +++ b/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc
@@ -49,6 +49,7 @@ base::HistogramTester histogram_tester_; + private: DISALLOW_COPY_AND_ASSIGN(PageLoadMetricsBrowserTest); }; @@ -85,6 +86,7 @@ internal::kHistogramParseBlockedOnScriptLoad, 1); histogram_tester_.ExpectTotalCount( internal::kHistogramParseBlockedOnScriptExecution, 1); + histogram_tester_.ExpectTotalCount(internal::kHistogramTotalBytes, 1); // Verify that NoPageLoadMetricsRecorded returns false when PageLoad metrics // have been recorded. @@ -549,3 +551,17 @@ histogram_tester_.ExpectTotalCount( "PageLoad.CSSTiming.ParseAndUpdate.BeforeFirstContentfulPaint", 1); } + +IN_PROC_BROWSER_TEST_F(PageLoadMetricsBrowserTest, PayloadSize) { + ASSERT_TRUE(embedded_test_server()->Start()); + + ui_test_utils::NavigateToURL(browser(), embedded_test_server()->GetURL( + "/page_load_metrics/large.html")); + NavigateToUntrackedUrl(); + + histogram_tester_.ExpectTotalCount(internal::kHistogramTotalBytes, 1); + + // Verify that there is a single sample recorded in the 10kB bucket (the size + // of the main HTML response). + histogram_tester_.ExpectBucketCount(internal::kHistogramTotalBytes, 10, 1); +}
diff --git a/chrome/browser/page_load_metrics/page_load_tracker.cc b/chrome/browser/page_load_metrics/page_load_tracker.cc index c96fb43..6f161e9f 100644 --- a/chrome/browser/page_load_metrics/page_load_tracker.cc +++ b/chrome/browser/page_load_metrics/page_load_tracker.cc
@@ -18,6 +18,7 @@ #include "chrome/common/page_load_metrics/page_load_timing.h" #include "content/public/browser/navigation_details.h" #include "content/public/browser/navigation_handle.h" +#include "content/public/common/browser_side_navigation_policy.h" #include "ui/base/page_transition_types.h" // This macro invokes the specified method on each observer, passing the @@ -425,6 +426,20 @@ INVOKE_AND_PRUNE_OBSERVERS(observers_, OnShown); } +void PageLoadTracker::WillProcessNavigationResponse( + content::NavigationHandle* navigation_handle) { + // PlzNavigate: NavigationHandle::GetGlobalRequestID() sometimes returns an + // uninitialized GlobalRequestID. Bail early in this case. See + // crbug.com/680841 for details. + if (content::IsBrowserSideNavigationEnabled() && + navigation_handle->GetGlobalRequestID() == content::GlobalRequestID()) + return; + + DCHECK(!navigation_request_id_.has_value()); + navigation_request_id_ = navigation_handle->GetGlobalRequestID(); + DCHECK(navigation_request_id_.value() != content::GlobalRequestID()); +} + void PageLoadTracker::Commit(content::NavigationHandle* navigation_handle) { committed_url_ = navigation_handle->GetURL(); // Some transitions (like CLIENT_REDIRECT) are only known at commit time. @@ -596,6 +611,13 @@ abort_user_initiated_info_, time_to_abort, metadata_); } +bool PageLoadTracker::HasMatchingNavigationRequestID( + const content::GlobalRequestID& request_id) const { + DCHECK(request_id != content::GlobalRequestID()); + return navigation_request_id_.has_value() && + navigation_request_id_.value() == request_id; +} + void PageLoadTracker::NotifyAbort(UserAbortType abort_type, UserInitiatedInfo user_initiated_info, base::TimeTicks timestamp,
diff --git a/chrome/browser/page_load_metrics/page_load_tracker.h b/chrome/browser/page_load_metrics/page_load_tracker.h index b9cff3a..d12324a 100644 --- a/chrome/browser/page_load_metrics/page_load_tracker.h +++ b/chrome/browser/page_load_metrics/page_load_tracker.h
@@ -9,10 +9,12 @@ #include <vector> #include "base/macros.h" +#include "base/optional.h" #include "base/time/time.h" #include "chrome/browser/page_load_metrics/page_load_metrics_observer.h" #include "chrome/browser/page_load_metrics/user_input_tracker.h" #include "chrome/common/page_load_metrics/page_load_timing.h" +#include "content/public/browser/global_request_id.h" #include "ui/base/page_transition_types.h" class GURL; @@ -133,6 +135,8 @@ int aborted_chain_size_same_url); ~PageLoadTracker(); void Redirect(content::NavigationHandle* navigation_handle); + void WillProcessNavigationResponse( + content::NavigationHandle* navigation_handle); void Commit(content::NavigationHandle* navigation_handle); void FailedProvisionalLoad(content::NavigationHandle* navigation_handle); void WebContentsHidden(); @@ -210,6 +214,14 @@ UserInputTracker* input_tracker() { return &input_tracker_; } + // Whether this PageLoadTracker has a navigation GlobalRequestID that matches + // the given request_id. This method will return false before + // WillProcessNavigationResponse has been invoked, as PageLoadTracker doesn't + // know its GlobalRequestID until WillProcessNavigationResponse has been + // invoked. + bool HasMatchingNavigationRequestID( + const content::GlobalRequestID& request_id) const; + private: // This function converts a TimeTicks value taken in the browser process // to navigation_start_ if: @@ -279,6 +291,8 @@ ui::PageTransition page_transition_; + base::Optional<content::GlobalRequestID> navigation_request_id_; + // Whether this page load was user initiated. UserInitiatedInfo user_initiated_info_;
diff --git a/chrome/browser/payments/chrome_payment_request_delegate.cc b/chrome/browser/payments/chrome_payment_request_delegate.cc index 1dbafa824..5a65cb1 100644 --- a/chrome/browser/payments/chrome_payment_request_delegate.cc +++ b/chrome/browser/payments/chrome_payment_request_delegate.cc
@@ -4,13 +4,26 @@ #include "chrome/browser/payments/chrome_payment_request_delegate.h" +#include "chrome/browser/autofill/personal_data_manager_factory.h" +#include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser_dialogs.h" +#include "content/public/browser/web_contents.h" namespace payments { +ChromePaymentRequestDelegate::ChromePaymentRequestDelegate( + content::WebContents* web_contents) + : web_contents_(web_contents) {} + void ChromePaymentRequestDelegate::ShowPaymentRequestDialog( PaymentRequest* request) { chrome::ShowPaymentRequestDialog(request); } +autofill::PersonalDataManager* +ChromePaymentRequestDelegate::GetPersonalDataManager() { + return autofill::PersonalDataManagerFactory::GetForProfile( + Profile::FromBrowserContext(web_contents_->GetBrowserContext())); +} + } // namespace payments
diff --git a/chrome/browser/payments/chrome_payment_request_delegate.h b/chrome/browser/payments/chrome_payment_request_delegate.h index 2a9bd28b..4f54fb5f 100644 --- a/chrome/browser/payments/chrome_payment_request_delegate.h +++ b/chrome/browser/payments/chrome_payment_request_delegate.h
@@ -8,18 +8,26 @@ #include "base/macros.h" #include "components/payments/payment_request_delegate.h" +namespace content { +class WebContents; +} + namespace payments { class PaymentRequest; class ChromePaymentRequestDelegate : public PaymentRequestDelegate { public: - ChromePaymentRequestDelegate() {} + explicit ChromePaymentRequestDelegate(content::WebContents* web_contents); ~ChromePaymentRequestDelegate() override {} void ShowPaymentRequestDialog(PaymentRequest* request) override; + autofill::PersonalDataManager* GetPersonalDataManager() override; private: + // Not owned but outlives the PaymentRequest object that owns this. + content::WebContents* web_contents_; + DISALLOW_COPY_AND_ASSIGN(ChromePaymentRequestDelegate); };
diff --git a/chrome/browser/payments/payment_request_factory.cc b/chrome/browser/payments/payment_request_factory.cc index 02e95455..110e753 100644 --- a/chrome/browser/payments/payment_request_factory.cc +++ b/chrome/browser/payments/payment_request_factory.cc
@@ -21,7 +21,8 @@ DCHECK(web_contents); PaymentRequestWebContentsManager::GetOrCreateForWebContents(web_contents) ->CreatePaymentRequest(web_contents, - base::MakeUnique<ChromePaymentRequestDelegate>(), + base::MakeUnique<ChromePaymentRequestDelegate>( + web_contents), std::move(request)); }
diff --git a/chrome/browser/renderer_host/OWNERS b/chrome/browser/renderer_host/OWNERS index a75b661..a2acd4a 100644 --- a/chrome/browser/renderer_host/OWNERS +++ b/chrome/browser/renderer_host/OWNERS
@@ -17,3 +17,5 @@ per-file *_mac.h=rsesek@chromium.org per-file *_mac.h=thakis@chromium.org + +# COMPONENT: Content>Core
diff --git a/chrome/browser/resources/protobufs/binary_proto_generator.py b/chrome/browser/resources/protobufs/binary_proto_generator.py index ae539670..7422ead9 100755 --- a/chrome/browser/resources/protobufs/binary_proto_generator.py +++ b/chrome/browser/resources/protobufs/binary_proto_generator.py
@@ -9,6 +9,7 @@ """ import abc +import imp import optparse import os import re @@ -16,6 +17,59 @@ import sys import traceback + +class GoogleProtobufModuleImporter: + """A custom module importer for importing google.protobuf. + + See PEP #302 (https://www.python.org/dev/peps/pep-0302/) for full information + on the Importer Protocol. + """ + + def __init__(self, paths): + """Creates a loader that searches |paths| for google.protobuf modules.""" + self._paths = paths + + def _fullname_to_filepath(self, fullname): + """Converts a full module name to a corresponding path to a .py file. + + e.g. google.protobuf.text_format -> pyproto/google/protobuf/text_format.py + """ + for path in self._paths: + filepath = os.path.join(path, fullname.replace('.', os.sep) + '.py') + if os.path.isfile(filepath): + return filepath + return None + + def _module_exists(self, fullname): + return self._fullname_to_filepath(fullname) is not None + + def find_module(self, fullname, path=None): + """Returns a loader module for the google.protobuf module in pyproto.""" + if (fullname.startswith('google.protobuf.') + and self._module_exists(fullname)): + # Per PEP #302, this will result in self.load_module getting used + # to load |fullname|. + return self + + # Per PEP #302, if the module cannot be loaded, then return None. + return None + + def load_module(self, fullname): + """Loads the module specified by |fullname| and returns the module.""" + if fullname in sys.modules: + # Per PEP #302, if |fullname| is in sys.modules, it must be returned. + return sys.modules[fullname] + + if (not fullname.startswith('google.protobuf.') or + not self._module_exists(fullname)): + # Per PEP #302, raise ImportError if the requested module/package + # cannot be loaded. This should never get reached for this simple loader, + # but is included for completeness. + raise ImportError(fullname) + + filepath = self._fullname_to_filepath(fullname) + return imp.load_source(fullname, filepath) + class BinaryProtoGenerator: # If the script is run in a virtualenv @@ -35,6 +89,15 @@ # system protobuf. sys.path.insert(1, path) + if self._IsInVirtualEnv(): + # Add a custom module loader. When run in a virtualenv that has + # google.protobuf installed, the site-package was getting searched first + # despite that pyproto/ is at the start of the sys.path. The module + # loaders in the meta_path precede all other imports (including even + # builtins), which allows the proper google.protobuf from pyproto to be + # found. + sys.meta_path.append(GoogleProtobufModuleImporter(paths)) + import google.protobuf.text_format as text_format globals()['text_format'] = text_format self.ImportProtoModule()
diff --git a/chrome/browser/resources/settings/device_page/display.html b/chrome/browser/resources/settings/device_page/display.html index da51d6f..8406863 100644 --- a/chrome/browser/resources/settings/device_page/display.html +++ b/chrome/browser/resources/settings/device_page/display.html
@@ -62,7 +62,8 @@ <div class="title-text layout self-start"> $i18n{displayArrangementTitle} </div> - <div class="secondary layout self-start"> + <div class="secondary layout self-start" + hidden="[[!hasMultipleDisplays_(displays)]]"> $i18n{displayArrangementText} </div> <display-layout id="displayLayout" @@ -70,7 +71,7 @@ on-select-display="onSelectDisplay_"> </display-layout> </div> - <div hidden="[[!showDisplayTabMenu_(displays)]]" class="settings-box"> + <div hidden="[[!hasMultipleDisplays_(displays)]]" class="settings-box"> <paper-tabs noink selected="[[selectedDisplay.id]]" class="display-tabs" on-iron-select="onSelectDisplayTab_" attr-for-selected="display-id"> <template is="dom-repeat" items="[[displays]]"> @@ -78,7 +79,7 @@ </template> </paper-tabs> </div> - <div hidden="[[showDisplayTabMenu_(displays)]]" + <div hidden="[[hasMultipleDisplays_(displays)]]" class="settings-box line-only"></div> <div class="settings-box layout vertical first"> <h2>[[selectedDisplay.name]]</h2>
diff --git a/chrome/browser/resources/settings/device_page/display.js b/chrome/browser/resources/settings/device_page/display.js index 3f5cfff..3cb3879 100644 --- a/chrome/browser/resources/settings/device_page/display.js +++ b/chrome/browser/resources/settings/device_page/display.js
@@ -184,7 +184,7 @@ * @return {boolean} * @private */ - showDisplayTabMenu_: function(displays) { + hasMultipleDisplays_: function(displays) { return displays.length > 1; },
diff --git a/chrome/browser/resources/settings/internet_page/compiled_resources2.gyp b/chrome/browser/resources/settings/internet_page/compiled_resources2.gyp index a27381e..fc65bec 100644 --- a/chrome/browser/resources/settings/internet_page/compiled_resources2.gyp +++ b/chrome/browser/resources/settings/internet_page/compiled_resources2.gyp
@@ -111,6 +111,7 @@ 'target_name': 'network_summary', 'dependencies': [ '<(DEPTH)/ui/webui/resources/cr_elements/network/compiled_resources2.gyp:cr_onc_types', + '<(DEPTH)/ui/webui/resources/cr_elements/policy/compiled_resources2.gyp:cr_policy_network_behavior', '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:assert', '<(INTERFACES_GYP):networking_private_interface', ],
diff --git a/chrome/browser/resources/settings/internet_page/internet_detail_page.html b/chrome/browser/resources/settings/internet_page/internet_detail_page.html index dd271c2..1e25afd 100644 --- a/chrome/browser/resources/settings/internet_page/internet_detail_page.html +++ b/chrome/browser/resources/settings/internet_page/internet_detail_page.html
@@ -1,4 +1,5 @@ <link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expand_button.html"> +<link rel="import" href="chrome://resources/cr_elements/icons.html"> <link rel="import" href="chrome://resources/cr_elements/network/cr_network_icon.html"> <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.html"> <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network_behavior.html"> @@ -7,6 +8,7 @@ <link rel="import" href="chrome://resources/html/polymer.html"> <link rel="import" href="chrome://resources/polymer/v1_0/iron-collapse/iron-collapse.html"> <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/classes/iron-flex-layout.html"> +<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html"> <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html"> <link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/paper-toggle-button.html"> <link rel="import" href="/prefs/prefs.html"> @@ -116,13 +118,14 @@ $i18n{networkButtonActivate} </paper-button> <paper-button class="secondary-button" on-tap="onConfigureTap_" - hidden$="[[!showConfigure_(networkProperties)]]"> + hidden$="[[!showConfigure_(networkProperties, globalPolicy)]]"> $i18n{networkButtonConfigure} </paper-button> </template> <paper-button class="primary-button" on-tap="onConnectTap_" - hidden$="[[!showConnect_(networkProperties)]]" - disabled="[[!enableConnect_(networkProperties, defaultNetwork)]]"> + hidden$="[[!showConnect_(networkProperties, globalPolicy)]]" + disabled="[[!enableConnect_(networkProperties, defaultNetwork, + globalPolicy)]]"> $i18n{networkButtonConnect} </paper-button> <paper-button class="primary-button" on-tap="onDisconnectTap_" @@ -132,7 +135,12 @@ </div> </div> - <!-- Shared. --> + <!-- Disabled by policy / Shared messages. --> + <div class="settings-box continuation" + hidden$="[[!connectNotAllowed_(networkProperties, globalPolicy)]]"> + <iron-icon class="policy" icon="cr:domain"></iron-icon> + <div>$i18n{networkConnectNotAllowed}</div> + </div> <div class="settings-box continuation" hidden$="[[!showShared_(networkProperties)]]"> $i18n{networkShared} @@ -142,8 +150,7 @@ <!-- Show message for non primary users. --> <div class="settings-box continuation single-column"> <div class="layout horizontal center"> - <iron-icon tabindex="0" icon="cr:group"> - </iron-icon> + <iron-icon class="policy" icon="cr:group"></iron-icon> <div>[[i18n('networkPrimaryUserControlled', primaryUserEmail_)]]</div> </div> </div> @@ -172,8 +179,8 @@ property="[[getManagedAutoConnect_(networkProperties)]]"> </cr-policy-network-indicator> <paper-toggle-button checked="{{autoConnect_}}" - disabled="[[isNetworkPolicyEnforced( - getManagedAutoConnect_(networkProperties))]]"> + disabled="[[!enableAutoConnect_(networkProperties, + globalPolicy)]]"> </paper-toggle-button> </div> </template>
diff --git a/chrome/browser/resources/settings/internet_page/internet_detail_page.js b/chrome/browser/resources/settings/internet_page/internet_detail_page.js index fd4b4e21..98c02b3 100644 --- a/chrome/browser/resources/settings/internet_page/internet_detail_page.js +++ b/chrome/browser/resources/settings/internet_page/internet_detail_page.js
@@ -72,6 +72,9 @@ value: null, }, + /** @type {!chrome.networkingPrivate.GlobalPolicy|undefined} */ + globalPolicy: Object, + /** * Interface for networkingPrivate calls, passed from internet_page. * @type {NetworkingPrivate} @@ -342,10 +345,25 @@ /** * @param {!CrOnc.NetworkProperties} networkProperties + * @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy * @return {boolean} * @private */ - showConnect_: function(networkProperties) { + connectNotAllowed_: function(networkProperties, globalPolicy) { + return networkProperties.Type == CrOnc.Type.WI_FI && + !!globalPolicy.AllowOnlyPolicyNetworksToConnect && + !this.isPolicySource(networkProperties.Source); + }, + + /** + * @param {!CrOnc.NetworkProperties} networkProperties + * @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy + * @return {boolean} + * @private + */ + showConnect_: function(networkProperties, globalPolicy) { + if (this.connectNotAllowed_(networkProperties, globalPolicy)) + return false; return networkProperties.Type != CrOnc.Type.ETHERNET && networkProperties.ConnectionState == CrOnc.ConnectionState.NOT_CONNECTED; @@ -389,10 +407,13 @@ /** * @param {!CrOnc.NetworkProperties} networkProperties + * @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy * @return {boolean} * @private */ - showConfigure_: function(networkProperties) { + showConfigure_: function(networkProperties, globalPolicy) { + if (this.connectNotAllowed_(networkProperties, globalPolicy)) + return false; var type = networkProperties.Type; if (type == CrOnc.Type.CELLULAR || type == CrOnc.Type.WI_MAX) return false; @@ -444,11 +465,12 @@ /** * @param {!CrOnc.NetworkProperties} networkProperties * @param {?CrOnc.NetworkStateProperties} defaultNetwork + * @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy * @return {boolean} Whether or not to enable the network connect button. * @private */ - enableConnect_: function(networkProperties, defaultNetwork) { - if (!this.showConnect_(networkProperties)) + enableConnect_: function(networkProperties, defaultNetwork, globalPolicy) { + if (!this.showConnect_(networkProperties, globalPolicy)) return false; if (networkProperties.Type == CrOnc.Type.CELLULAR && CrOnc.isSimLocked(networkProperties)) { @@ -638,11 +660,28 @@ }, /** + * @param {!CrOnc.NetworkProperties} networkProperties + * @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy + * @return {boolean} + * @private + */ + enableAutoConnect_: function(networkProperties, globalPolicy) { + if (networkProperties.Type == CrOnc.Type.WI_FI && + !!globalPolicy.AllowOnlyPolicyNetworksToAutoconnect && + !this.isPolicySource(networkProperties.Source)) { + return false; + } + return !this.isNetworkPolicyEnforced( + this.getManagedAutoConnect_(networkProperties)); + }, + + /** + * @param {!CrOnc.NetworkProperties} networkProperties * @return {!CrOnc.ManagedProperty|undefined} Managed AutoConnect property. * @private */ - getManagedAutoConnect_: function() { - return CrOnc.getManagedAutoConnect(this.networkProperties); + getManagedAutoConnect_: function(networkProperties) { + return CrOnc.getManagedAutoConnect(networkProperties); }, /**
diff --git a/chrome/browser/resources/settings/internet_page/internet_page.html b/chrome/browser/resources/settings/internet_page/internet_page.html index 682242b..bc36353f 100644 --- a/chrome/browser/resources/settings/internet_page/internet_page.html +++ b/chrome/browser/resources/settings/internet_page/internet_page.html
@@ -34,43 +34,55 @@ <network-summary on-show-detail="onShowDetail_" default-network="{{defaultNetwork}}" on-show-known-networks="onShowKnownNetworks_" + global-policy="[[globalPolicy_]]" networking-private="[[networkingPrivate]]"> </network-summary> - <div actionable class="settings-box two-line" - on-tap="onExpandAddConnectionsTap_"> - <div class="start layout horizontal center"> - <iron-icon icon="cr:add"></iron-icon> - <div>$i18n{internetAddConnection}</div> - </div> - <cr-expand-button alt="$i18n{internetAddConnectionExpandA11yLabel}" - id="expandAddConnections" expanded="{{addConnectionExpanded_}}"> - </cr-expand-button> - </div> - <template is="dom-if" if="[[addConnectionExpanded_]]"> - <div actionable class="settings-box continuation center" - on-tap="onAddWiFiTap_"> - <div class="start add-no-icon">$i18n{internetAddWiFi}</div> - <button class="icon-external" is="paper-icon-button-light"></button> - </div> - <div actionable class="settings-box continuation center" - on-tap="onAddVPNTap_"> - <div class="start add-no-icon">$i18n{internetAddVPN}</div> - <button class="icon-external" is="paper-icon-button-light"></button> - </div> - <template is="dom-repeat" items="[[thirdPartyVpnProviders_]]"> - <div actionable class="settings-box continuation center" - on-tap="onAddThirdPartyVpnTap_" provider="[[item]]"> - <div class="start add-no-icon"> - [[getAddThirdParrtyVpnLabel_(item)]] - </div> + <template is="dom-if" if="[[allowAddConnection_(globalPolicy_)]]"> + <div actionable class="settings-box two-line" + on-tap="onExpandAddConnectionsTap_"> + <div class="start layout horizontal center"> + <iron-icon icon="cr:add"></iron-icon> + <div>$i18n{internetAddConnection}</div> </div> + <cr-expand-button alt="$i18n{internetAddConnectionExpandA11yLabel}" + id="expandAddConnections" expanded="{{addConnectionExpanded_}}"> + </cr-expand-button> + </div> + <template is="dom-if" if="[[addConnectionExpanded_]]"> + <div actionable class="settings-box continuation center" + on-tap="onAddWiFiTap_"> + <div class="start add-no-icon">$i18n{internetAddWiFi}</div> + <button class="icon-external" is="paper-icon-button-light"> + </button> + </div> + <div actionable class="settings-box continuation center" + on-tap="onAddVPNTap_"> + <div class="start add-no-icon">$i18n{internetAddVPN}</div> + <button class="icon-external" is="paper-icon-button-light"> + </button> + </div> + <template is="dom-repeat" items="[[thirdPartyVpnProviders_]]"> + <div actionable class="settings-box continuation center" + on-tap="onAddThirdPartyVpnTap_" provider="[[item]]"> + <div class="start add-no-icon"> + [[getAddThirdParrtyVpnLabel_(item)]] + </div> + </div> + </template> </template> </template> + <template is="dom-if" if="[[!allowAddConnection_(globalPolicy_)]]"> + <div class="settings-box"> + <iron-icon class="policy" icon="cr:domain"></iron-icon> + <div>$i18n{internetAddConnectionNotAllowed}</div> + </div> + </template> </neon-animatable> <template is="dom-if" route-path="/networkDetail" no-search> <settings-subpage page-title="$i18n{internetDetailPageTitle}"> <settings-internet-detail-page prefs="{{prefs}}" default-network="[[defaultNetwork]]" + global-policy="[[globalPolicy_]]" networking-private="[[networkingPrivate]]"> </settings-internet-detail-page> </settings-subpage>
diff --git a/chrome/browser/resources/settings/internet_page/internet_page.js b/chrome/browser/resources/settings/internet_page/internet_page.js index 75458f0..b08722e 100644 --- a/chrome/browser/resources/settings/internet_page/internet_page.js +++ b/chrome/browser/resources/settings/internet_page/internet_page.js
@@ -43,6 +43,9 @@ value: false, }, + /** @private {!chrome.networkingPrivate.GlobalPolicy|undefined} */ + globalPolicy_: Object, + /** * List of third party VPN providers. * @type {!Array<!chrome.networkingPrivate.ThirdPartyVPNProperties>} @@ -73,6 +76,10 @@ chrome.management.onDisabled.addListener(this.boundOnExtensionDisabled_); chrome.management.getAll(this.onGetAllExtensions_.bind(this)); + + this.networkingPrivate.getGlobalPolicy(function(policy) { + this.globalPolicy_ = policy; + }.bind(this)); }, /** @override */ @@ -226,6 +233,14 @@ }, /** + * @param {!chrome.networkingPrivate.GlobalPolicy} globalPolicy + * @return {boolean} + */ + allowAddConnection_(globalPolicy) { + return !globalPolicy.AllowOnlyPolicyNetworksToConnect; + }, + + /** * @param {!chrome.networkingPrivate.ThirdPartyVPNProperties} provider * @return {string} */
diff --git a/chrome/browser/resources/settings/internet_page/internet_shared_css.html b/chrome/browser/resources/settings/internet_page/internet_shared_css.html index d86354f..183fa08 100644 --- a/chrome/browser/resources/settings/internet_page/internet_shared_css.html +++ b/chrome/browser/resources/settings/internet_page/internet_shared_css.html
@@ -4,6 +4,10 @@ <dom-module id="internet-shared"> <template> <style include="settings-shared"> + iron-icon.policy { + -webkit-margin-end: 12px; + } + paper-input-container { --paper-input-container-input: { color: var(--paper-grey-600);
diff --git a/chrome/browser/resources/settings/internet_page/network_summary.html b/chrome/browser/resources/settings/internet_page/network_summary.html index 74d256f..1da2c83 100644 --- a/chrome/browser/resources/settings/internet_page/network_summary.html +++ b/chrome/browser/resources/settings/internet_page/network_summary.html
@@ -1,4 +1,5 @@ <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.html"> +<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network_behavior.html"> <link rel="import" href="chrome://resources/html/polymer.html"> <link rel="import" href="network_summary_item.html">
diff --git a/chrome/browser/resources/settings/internet_page/network_summary.js b/chrome/browser/resources/settings/internet_page/network_summary.js index d2950a3..4035048 100644 --- a/chrome/browser/resources/settings/internet_page/network_summary.js +++ b/chrome/browser/resources/settings/internet_page/network_summary.js
@@ -35,6 +35,8 @@ Polymer({ is: 'network-summary', + behaviors: [CrPolicyNetworkBehavior], + properties: { /** * Highest priority connected network or null. @@ -46,6 +48,9 @@ notify: true, }, + /** @type {!chrome.networkingPrivate.GlobalPolicy|undefined} */ + globalPolicy: Object, + /** * Interface for networkingPrivate calls, passed from internet_page. * @type {NetworkingPrivate} @@ -167,7 +172,7 @@ */ onSelected_: function(event) { var state = event.detail; - if (this.canConnect_(state)) { + if (this.canConnect_(state, this.globalPolicy)) { this.connectToNetwork_(state); return; } @@ -223,13 +228,19 @@ /** * Determines whether or not a network state can be connected to. * @param {!CrOnc.NetworkStateProperties} state The network state. + * @param {!chrome.networkingPrivate.GlobalPolicy|undefined} globalPolicy * @private */ - canConnect_: function(state) { + canConnect_: function(state, globalPolicy) { if (state.Type == CrOnc.Type.ETHERNET || state.Type == CrOnc.Type.VPN && !this.defaultNetwork) { return false; } + if (state.Type == CrOnc.Type.WI_FI && !!globalPolicy && + globalPolicy.AllowOnlyPolicyNetworksToConnect && + !this.isPolicySource(state.Source)) { + return false; + } return state.ConnectionState == CrOnc.ConnectionState.NOT_CONNECTED; },
diff --git a/chrome/browser/resources/webstore_app/OWNERS b/chrome/browser/resources/webstore_app/OWNERS index 6987daa9..1b4f88f 100644 --- a/chrome/browser/resources/webstore_app/OWNERS +++ b/chrome/browser/resources/webstore_app/OWNERS
@@ -1 +1,3 @@ file://extensions/OWNERS + +# COMPONENT: Webstore
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc index 1888097..7cc9b14 100644 --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
@@ -69,6 +69,12 @@ prefs->GetBoolean(prefs::kSafeBrowsingExtendedReportingOptInAllowed); bool is_proceed_anyway_disabled = prefs->GetBoolean(prefs::kSafeBrowsingProceedAnywayDisabled); + + // Determine if any prefs need to be updated prior to showing the security + // interstitial. This must happen before querying IsScout to populate the + // Display Options below. + safe_browsing::UpdatePrefsBeforeSecurityInterstitial(prefs); + SafeBrowsingErrorUI::SBErrorDisplayOptions display_options( BaseBlockingPage::IsMainPageLoadBlocked(unsafe_resources), is_extended_reporting_opt_in_allowed,
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn index 59455f9..8ebd7124 100644 --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn
@@ -1799,6 +1799,8 @@ "views/passwords/manage_passwords_icon_views.h", "views/payments/order_summary_view_controller.cc", "views/payments/order_summary_view_controller.h", + "views/payments/payment_method_view_controller.cc", + "views/payments/payment_method_view_controller.h", "views/payments/payment_request_dialog.cc", "views/payments/payment_request_dialog.h", "views/payments/payment_request_sheet_controller.h",
diff --git a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc index 0fbe791..a63d6194 100644 --- a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc +++ b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc
@@ -508,9 +508,9 @@ int GlassBrowserFrameView::WindowTopY() const { // The window top is SM_CYSIZEFRAME pixels when maximized (see the comment in - // FrameTopBorderThickness()) and 1 pixel when restored. Unfortunately we - // can't represent either of those at hidpi without using non-integral dips, - // so we return the closest reasonable values instead. + // FrameTopBorderThickness()) and floor(system dsf) pixels when restored. + // Unfortunately we can't represent either of those at hidpi without using + // non-integral dips, so we return the closest reasonable values instead. return IsMaximized() ? FrameTopBorderThickness(false) : 1; } @@ -576,8 +576,11 @@ gfx::ScopedCanvas scoped_canvas(canvas); float scale = canvas->UndoDeviceScaleFactor(); // This is the pixel-accurate version of WindowTopY(). Scaling the DIP values - // here compounds precision error, which exposes unpainted client area. - const int y = IsMaximized() ? FrameTopBorderThicknessPx(false) : 1; + // here compounds precision error, which exposes unpainted client area. When + // restored it uses the system dsf instead of the per-monitor dsf to match + // Windows' behavior. + const int y = IsMaximized() ? FrameTopBorderThicknessPx(false) + : std::floor(display::win::GetDPIScale()); // Draw the top of the accent border. //
diff --git a/chrome/browser/ui/views/payments/order_summary_view_controller.cc b/chrome/browser/ui/views/payments/order_summary_view_controller.cc index 49b3dbf7..0d093362 100644 --- a/chrome/browser/ui/views/payments/order_summary_view_controller.cc +++ b/chrome/browser/ui/views/payments/order_summary_view_controller.cc
@@ -18,12 +18,60 @@ #include "components/payments/payment_request.h" #include "components/strings/grit/components_strings.h" #include "ui/base/l10n/l10n_util.h" +#include "ui/gfx/font.h" +#include "ui/views/border.h" #include "ui/views/controls/label.h" +#include "ui/views/controls/styled_label.h" +#include "ui/views/layout/box_layout.h" #include "ui/views/layout/grid_layout.h" #include "ui/views/view.h" namespace payments { +namespace { + +// Creates a view for a line item to be displayed in the Order Summary Sheet. +// |label| is the text in the left-aligned label and |amount| is the text of the +// right-aliged label in the row. The |amount| text is bold if |bold_amount| is +// true, which is only the case for the last row containing the total of the +// order. +std::unique_ptr<views::View> CreateLineItemView(const base::string16& label, + const base::string16& amount, + bool bold_amount) { + std::unique_ptr<views::View> row = base::MakeUnique<views::View>(); + + row->SetBorder(views::CreateSolidSidedBorder(0, 0, 1, 0, SK_ColorLTGRAY)); + + views::GridLayout* layout = new views::GridLayout(row.get()); + + constexpr int kRowVerticalInset = 12; + layout->SetInsets(kRowVerticalInset, 0, kRowVerticalInset, 0); + + row->SetLayoutManager(layout); + views::ColumnSet* columns = layout->AddColumnSet(0); + columns->AddColumn(views::GridLayout::LEADING, views::GridLayout::CENTER, + 0, views::GridLayout::USE_PREF, 0, 0); + columns->AddPaddingColumn(1, 0); + columns->AddColumn(views::GridLayout::TRAILING, views::GridLayout::CENTER, + 0, views::GridLayout::USE_PREF, 0, 0); + + layout->StartRow(0, 0); + layout->AddView(new views::Label(label)); + views::StyledLabel::RangeStyleInfo style_info; + if (bold_amount) + style_info.weight = gfx::Font::Weight::BOLD; + + std::unique_ptr<views::StyledLabel> amount_label = + base::MakeUnique<views::StyledLabel>(amount, nullptr); + amount_label->SetDefaultStyle(style_info); + amount_label->SizeToFit(0); + layout->AddView(amount_label.release()); + + return row; +} + +} // namespace + OrderSummaryViewController::OrderSummaryViewController( PaymentRequest* request, PaymentRequestDialog* dialog) @@ -34,22 +82,34 @@ std::unique_ptr<views::View> OrderSummaryViewController::CreateView() { std::unique_ptr<views::View> content_view = base::MakeUnique<views::View>(); - views::GridLayout* layout = new views::GridLayout(content_view.get()); + views::BoxLayout* layout = new views::BoxLayout( + views::BoxLayout::kVertical, 0, 0, 0); + layout->set_main_axis_alignment(views::BoxLayout::MAIN_AXIS_ALIGNMENT_START); + layout->set_cross_axis_alignment( + views::BoxLayout::CROSS_AXIS_ALIGNMENT_STRETCH); content_view->SetLayoutManager(layout); - views::ColumnSet* columns = layout->AddColumnSet(0); - columns->AddColumn(views::GridLayout::FILL, views::GridLayout::CENTER, - 0, views::GridLayout::USE_PREF, 0, 0); CurrencyFormatter* formatter = request()->GetOrCreateCurrencyFormatter( request()->details()->total->amount->currency, request()->details()->total->amount->currency_system, g_browser_process->GetApplicationLocale()); - layout->StartRow(0, 0); - layout->AddView(new views::Label(l10n_util::GetStringFUTF16( - IDS_PAYMENT_REQUEST_ORDER_SUMMARY_SECTION_TOTAL_FORMAT, - base::UTF8ToUTF16(request()->details()->total->label), - base::UTF8ToUTF16(formatter->formatted_currency_code()), - formatter->Format(request()->details()->total->amount->value)))); + + for (const auto& item: request()->details()->display_items) { + content_view->AddChildView( + CreateLineItemView(base::UTF8ToUTF16(item->label), + formatter->Format(item->amount->value), + false).release()); + } + + base::string16 total_label_value = l10n_util::GetStringFUTF16( + IDS_PAYMENT_REQUEST_ORDER_SUMMARY_SHEET_TOTAL_FORMAT, + base::UTF8ToUTF16(request()->details()->total->amount->currency), + formatter->Format(request()->details()->total->amount->value)); + + content_view->AddChildView( + CreateLineItemView(base::UTF8ToUTF16(request()->details()->total->label), + total_label_value, + true).release()); return payments::CreatePaymentView( CreateSheetHeaderView(
diff --git a/chrome/browser/ui/views/payments/payment_method_view_controller.cc b/chrome/browser/ui/views/payments/payment_method_view_controller.cc new file mode 100644 index 0000000..38a7973 --- /dev/null +++ b/chrome/browser/ui/views/payments/payment_method_view_controller.cc
@@ -0,0 +1,53 @@ +// Copyright 2017 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/ui/views/payments/payment_method_view_controller.h" + +#include <memory> +#include <utility> + +#include "base/logging.h" +#include "base/memory/ptr_util.h" +#include "chrome/browser/ui/views/payments/payment_request_dialog.h" +#include "chrome/browser/ui/views/payments/payment_request_views_util.h" +#include "components/payments/payment_request.h" +#include "components/strings/grit/components_strings.h" +#include "ui/base/l10n/l10n_util.h" + +namespace payments { + +PaymentMethodViewController::PaymentMethodViewController( + PaymentRequest* request, PaymentRequestDialog* dialog) + : PaymentRequestSheetController(request, dialog) {} + +PaymentMethodViewController::~PaymentMethodViewController() {} + +std::unique_ptr<views::View> PaymentMethodViewController::CreateView() { + std::unique_ptr<views::View> content_view = base::MakeUnique<views::View>(); + + // TODO(anthonyvd): populate this view. + + return CreatePaymentView(CreateSheetHeaderView( + true, + l10n_util::GetStringUTF16( + IDS_PAYMENT_REQUEST_PAYMENT_METHOD_SECTION_NAME), + this), + std::move(content_view)); +} + +void PaymentMethodViewController::ButtonPressed( + views::Button* sender, const ui::Event& event) { + switch (sender->tag()) { + case static_cast<int>(PaymentRequestCommonTags::CLOSE_BUTTON_TAG): + dialog()->CloseDialog(); + break; + case static_cast<int>(PaymentRequestCommonTags::BACK_BUTTON_TAG): + dialog()->GoBack(); + break; + default: + NOTREACHED(); + } +} + +} // namespace payments
diff --git a/chrome/browser/ui/views/payments/payment_method_view_controller.h b/chrome/browser/ui/views/payments/payment_method_view_controller.h new file mode 100644 index 0000000..7884e11a --- /dev/null +++ b/chrome/browser/ui/views/payments/payment_method_view_controller.h
@@ -0,0 +1,39 @@ +// Copyright 2017 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_METHOD_VIEW_CONTROLLER_H_ +#define CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_METHOD_VIEW_CONTROLLER_H_ + +#include "base/macros.h" +#include "chrome/browser/ui/views/payments/payment_request_sheet_controller.h" +#include "ui/views/controls/button/vector_icon_button_delegate.h" + +namespace payments { + +class PaymentRequest; +class PaymentRequestDialog; + +// The PaymentRequestSheetController subtype for the Payment Method screen of +// the Payment Request flow. +class PaymentMethodViewController : public PaymentRequestSheetController, + public views::VectorIconButtonDelegate { + public: + // Does not take ownership of the arguments, which should outlive this object. + PaymentMethodViewController(PaymentRequest* request, + PaymentRequestDialog* dialog); + ~PaymentMethodViewController() override; + + // PaymentRequestSheetController: + std::unique_ptr<views::View> CreateView() override; + + private: + // views::VectorIconButtonDelegate: + void ButtonPressed(views::Button* sender, const ui::Event& event) override; + + DISALLOW_COPY_AND_ASSIGN(PaymentMethodViewController); +}; + +} // namespace payments + +#endif // CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_METHOD_VIEW_CONTROLLER_H_
diff --git a/chrome/browser/ui/views/payments/payment_request_dialog.cc b/chrome/browser/ui/views/payments/payment_request_dialog.cc index 1386b0a..58af72fb 100644 --- a/chrome/browser/ui/views/payments/payment_request_dialog.cc +++ b/chrome/browser/ui/views/payments/payment_request_dialog.cc
@@ -9,6 +9,7 @@ #include "base/logging.h" #include "base/memory/ptr_util.h" #include "chrome/browser/ui/views/payments/order_summary_view_controller.h" +#include "chrome/browser/ui/views/payments/payment_method_view_controller.h" #include "chrome/browser/ui/views/payments/payment_sheet_view_controller.h" #include "chrome/grit/generated_resources.h" #include "components/constrained_window/constrained_window_views.h" @@ -97,6 +98,13 @@ true); } +void PaymentRequestDialog::ShowPaymentMethodSheet() { + view_stack_.Push( + CreateViewAndInstallController<PaymentMethodViewController>( + &controller_map_, request_, this), + true); +} + void PaymentRequestDialog::CloseDialog() { GetWidget()->Close(); }
diff --git a/chrome/browser/ui/views/payments/payment_request_dialog.h b/chrome/browser/ui/views/payments/payment_request_dialog.h index 1ab4a73..d11f41312 100644 --- a/chrome/browser/ui/views/payments/payment_request_dialog.h +++ b/chrome/browser/ui/views/payments/payment_request_dialog.h
@@ -41,6 +41,7 @@ void GoBack(); void ShowOrderSummary(); + void ShowPaymentMethodSheet(); void CloseDialog(); private:
diff --git a/chrome/browser/ui/views/payments/payment_request_views_util.cc b/chrome/browser/ui/views/payments/payment_request_views_util.cc index c521b9cc..6192515 100644 --- a/chrome/browser/ui/views/payments/payment_request_views_util.cc +++ b/chrome/browser/ui/views/payments/payment_request_views_util.cc
@@ -33,9 +33,6 @@ // A column for the title. columns->AddColumn(views::GridLayout::FILL, views::GridLayout::CENTER, 1, views::GridLayout::USE_PREF, 0, 0); - // A column for the close button. - columns->AddColumn(views::GridLayout::TRAILING, views::GridLayout::CENTER, - 0, views::GridLayout::USE_PREF, 0, 0); layout->StartRow(0, 0); if (!show_back_arrow) { @@ -52,11 +49,6 @@ views::Label* title_label = new views::Label(title); title_label->SetHorizontalAlignment(gfx::ALIGN_LEFT); layout->AddView(title_label); - views::Button* close_button = - views::BubbleFrameView::CreateCloseButton(delegate); - close_button->set_tag(static_cast<int>( - PaymentRequestCommonTags::CLOSE_BUTTON_TAG)); - layout->AddView(close_button); return container; }
diff --git a/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc b/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc index 7a1bf3f..0484ef69 100644 --- a/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc +++ b/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc
@@ -4,6 +4,7 @@ #include "chrome/browser/ui/views/payments/payment_sheet_view_controller.h" +#include <algorithm> #include <memory> #include <utility> @@ -13,11 +14,18 @@ #include "chrome/browser/ui/views/payments/payment_request_dialog.h" #include "chrome/browser/ui/views/payments/payment_request_views_util.h" #include "chrome/grit/generated_resources.h" +#include "components/autofill/core/browser/autofill_data_util.h" +#include "components/autofill/core/browser/autofill_type.h" +#include "components/autofill/core/browser/credit_card.h" +#include "components/autofill/core/browser/field_types.h" +#include "components/autofill/core/browser/personal_data_manager.h" #include "components/payments/currency_formatter.h" #include "components/payments/payment_request.h" #include "components/strings/grit/components_strings.h" +#include "content/public/browser/web_contents.h" #include "third_party/skia/include/core/SkColor.h" #include "ui/base/l10n/l10n_util.h" +#include "ui/base/resource/resource_bundle.h" #include "ui/gfx/color_utils.h" #include "ui/gfx/font.h" #include "ui/gfx/geometry/insets.h" @@ -30,6 +38,7 @@ #include "ui/views/controls/image_view.h" #include "ui/views/controls/label.h" #include "ui/views/controls/styled_label.h" +#include "ui/views/layout/fill_layout.h" #include "ui/views/layout/grid_layout.h" #include "ui/views/resources/vector_icons/vector_icons.h" #include "ui/views/view.h" @@ -41,6 +50,7 @@ // The tag for the button that navigates to the Order Summary sheet. SHOW_ORDER_SUMMARY_BUTTON = static_cast<int>( payments::PaymentRequestCommonTags::PAYMENT_REQUEST_COMMON_TAG_MAX), + SHOW_PAYMENT_METHOD_BUTTON, }; // Creates a clickable row to be displayed in the Payment Sheet. It contains @@ -49,6 +59,7 @@ // may be present, the difference between the two being that content is pinned // to the left and extra_content is pinned to the right. // The row also displays a light gray horizontal ruler on its lower boundary. +// The name column has a fixed width equal to |name_column_width|. // +----------------------------+ // | Name | Content | Extra | > | // +~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ <-- ruler @@ -57,12 +68,13 @@ PaymentSheetRow(views::ButtonListener* listener, const base::string16& section_name, std::unique_ptr<views::View> content_view, - std::unique_ptr<views::View> extra_content_view) + std::unique_ptr<views::View> extra_content_view, + int name_column_width) : views::CustomButton(listener) { SetBorder(views::CreateSolidSidedBorder(0, 0, 1, 0, SK_ColorLTGRAY)); views::GridLayout* layout = new views::GridLayout(this); - constexpr int kRowVerticalInset = 18; + constexpr int kRowVerticalInset = 8; // The rows have extra inset compared to the header so that their right edge // lines up with the close button's X rather than its invisible right edge. constexpr int kRowExtraRightInset = 8; @@ -72,16 +84,23 @@ views::ColumnSet* columns = layout->AddColumnSet(0); // A column for the section name. - columns->AddColumn(views::GridLayout::LEADING, views::GridLayout::CENTER, - 0, views::GridLayout::USE_PREF, 0, 0); + columns->AddColumn(views::GridLayout::LEADING, + views::GridLayout::LEADING, + 0, + views::GridLayout::FIXED, + name_column_width, + 0); + + constexpr int kPaddingColumnsWidth = 25; + columns->AddPaddingColumn(0, kPaddingColumnsWidth); + // A column for the content. - columns->AddColumn(views::GridLayout::FILL, views::GridLayout::CENTER, + columns->AddColumn(views::GridLayout::FILL, views::GridLayout::LEADING, 1, views::GridLayout::USE_PREF, 0, 0); // A column for the extra content. columns->AddColumn(views::GridLayout::TRAILING, views::GridLayout::CENTER, 0, views::GridLayout::USE_PREF, 0, 0); - constexpr int kPaddingColumnsWidth = 25; columns->AddPaddingColumn(0, kPaddingColumnsWidth); // A column for the chevron. columns->AddColumn(views::GridLayout::TRAILING, views::GridLayout::CENTER, @@ -113,12 +132,38 @@ DISALLOW_COPY_AND_ASSIGN(PaymentSheetRow); }; +int ComputeWidestNameColumnViewWidth() { + // The name colums in each row should all have the same width, large enough to + // accomodate the longest piece of text they contain. Because of this, each + // row's GridLayout requires its first column to have a fixed width of the + // correct size. To measure the required size, layout a label with each + // section name, measure its width, then initialize |widest_column_width| + // with the largest value. + std::vector<int> section_names { + IDS_PAYMENT_REQUEST_ORDER_SUMMARY_SECTION_NAME, + IDS_PAYMENT_REQUEST_PAYMENT_METHOD_SECTION_NAME, + }; + + int widest_column_width = 0; + + views::Label label(base::ASCIIToUTF16("")); + for (int name_id : section_names) { + label.SetText(l10n_util::GetStringUTF16(name_id)); + widest_column_width = std::max( + label.GetPreferredSize().width(), + widest_column_width); + } + + return widest_column_width; +} + } // namespace PaymentSheetViewController::PaymentSheetViewController( PaymentRequest* request, PaymentRequestDialog* dialog) - : PaymentRequestSheetController(request, dialog) {} + : PaymentRequestSheetController(request, dialog), + widest_name_column_view_width_(ComputeWidestNameColumnViewWidth()) {} PaymentSheetViewController::~PaymentSheetViewController() {} @@ -133,6 +178,8 @@ layout->StartRow(0, 0); layout->AddView(CreatePaymentSheetSummaryRow().release()); + layout->StartRow(0, 0); + layout->AddView(CreatePaymentMethodRow().release()); return CreatePaymentView( CreateSheetHeaderView( @@ -152,6 +199,10 @@ PaymentSheetViewControllerTags::SHOW_ORDER_SUMMARY_BUTTON): dialog()->ShowOrderSummary(); break; + case static_cast<int>( + PaymentSheetViewControllerTags::SHOW_PAYMENT_METHOD_BUTTON): + dialog()->ShowPaymentMethodSheet(); + break; default: NOTREACHED(); } @@ -172,16 +223,78 @@ return base::MakeUnique<views::Label>(label_value); } +// Creates the Order Summary row, which contains an "Order Summary" label, +// a Total Amount label, and a Chevron. +// +----------------------------------------------+ +// | Order Summary Total USD $12.34 > | +// +----------------------------------------------+ std::unique_ptr<views::Button> PaymentSheetViewController::CreatePaymentSheetSummaryRow() { std::unique_ptr<views::Button> section = base::MakeUnique<PaymentSheetRow>( this, l10n_util::GetStringUTF16(IDS_PAYMENT_REQUEST_ORDER_SUMMARY_SECTION_NAME), std::unique_ptr<views::View>(nullptr), - CreateOrderSummarySectionContent()); + CreateOrderSummarySectionContent(), + widest_name_column_view_width_); section->set_tag(static_cast<int>( PaymentSheetViewControllerTags::SHOW_ORDER_SUMMARY_BUTTON)); return section; } +// Creates the Payment Method row, which contains a "Payment" label, the user's +// masked Credit Card details, the icon for the selected card, and a chevron. +// +----------------------------------------------+ +// | Payment Visa ****0000 | +// | John Smith | VISA | > | +// | | +// +----------------------------------------------+ +std::unique_ptr<views::Button> +PaymentSheetViewController::CreatePaymentMethodRow() { + autofill::CreditCard* selected_card = + request()->GetCurrentlySelectedCreditCard(); + + std::unique_ptr<views::View> content_view; + std::unique_ptr<views::ImageView> card_icon_view; + if (selected_card) { + content_view = base::MakeUnique<views::View>(); + + views::GridLayout* layout = new views::GridLayout(content_view.get()); + content_view->SetLayoutManager(layout); + views::ColumnSet* columns = layout->AddColumnSet(0); + columns->AddColumn(views::GridLayout::LEADING, views::GridLayout::CENTER, + 1, views::GridLayout::USE_PREF, 0, 0); + + layout->StartRow(0, 0); + layout->AddView(new views::Label(selected_card->TypeAndLastFourDigits())); + layout->StartRow(0, 0); + layout->AddView(new views::Label( + selected_card->GetInfo( + autofill::AutofillType(autofill::CREDIT_CARD_NAME_FULL), + g_browser_process->GetApplicationLocale()))); + + card_icon_view = base::MakeUnique<views::ImageView>(); + card_icon_view->SetImage( + ResourceBundle::GetSharedInstance() + .GetImageNamed(autofill::data_util::GetPaymentRequestData( + selected_card->type()).icon_resource_id) + .AsImageSkia()); + card_icon_view->SetBorder( + views::CreateRoundedRectBorder(1, 3, SK_ColorLTGRAY)); + + constexpr gfx::Size kCardIconSize = gfx::Size(32, 20); + card_icon_view->SetImageSize(kCardIconSize); + } + + std::unique_ptr<views::Button> section = base::MakeUnique<PaymentSheetRow>( + this, + l10n_util::GetStringUTF16( + IDS_PAYMENT_REQUEST_PAYMENT_METHOD_SECTION_NAME), + std::move(content_view), + std::move(card_icon_view), + widest_name_column_view_width_); + section->set_tag(static_cast<int>( + PaymentSheetViewControllerTags::SHOW_PAYMENT_METHOD_BUTTON)); + return section; +} + } // namespace payments
diff --git a/chrome/browser/ui/views/payments/payment_sheet_view_controller.h b/chrome/browser/ui/views/payments/payment_sheet_view_controller.h index 1b89b00..c6b12961 100644 --- a/chrome/browser/ui/views/payments/payment_sheet_view_controller.h +++ b/chrome/browser/ui/views/payments/payment_sheet_view_controller.h
@@ -33,6 +33,9 @@ std::unique_ptr<views::View> CreateOrderSummarySectionContent(); std::unique_ptr<views::Button> CreatePaymentSheetSummaryRow(); + std::unique_ptr<views::Button> CreatePaymentMethodRow(); + + const int widest_name_column_view_width_; DISALLOW_COPY_AND_ASSIGN(PaymentSheetViewController); };
diff --git a/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc b/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc index e184acb4..3d57d2c 100644 --- a/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc +++ b/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc
@@ -800,9 +800,11 @@ void AddInternetStrings(content::WebUIDataSource* html_source) { LocalizedString localized_strings[] = { {"internetAddConnection", IDS_SETTINGS_INTERNET_ADD_CONNECTION}, - {"internetAddThirdPartyVPN", IDS_SETTINGS_INTERNET_ADD_THIRD_PARTY_VPN}, {"internetAddConnectionExpandA11yLabel", IDS_SETTINGS_INTERNET_ADD_CONNECTION_EXPAND_ACCESSIBILITY_LABEL}, + {"internetAddConnectionNotAllowed", + IDS_SETTINGS_INTERNET_ADD_CONNECTION_NOT_ALLOWED}, + {"internetAddThirdPartyVPN", IDS_SETTINGS_INTERNET_ADD_THIRD_PARTY_VPN}, {"internetAddVPN", IDS_SETTINGS_INTERNET_ADD_VPN}, {"internetAddWiFi", IDS_SETTINGS_INTERNET_ADD_WIFI}, {"internetDetailPageTitle", IDS_SETTINGS_INTERNET_DETAIL}, @@ -822,6 +824,7 @@ {"networkButtonDisconnect", IDS_SETTINGS_INTERNET_BUTTON_DISCONNECT}, {"networkButtonForget", IDS_SETTINGS_INTERNET_BUTTON_FORGET}, {"networkButtonViewAccount", IDS_SETTINGS_INTERNET_BUTTON_VIEW_ACCOUNT}, + {"networkConnectNotAllowed", IDS_SETTINGS_INTERNET_CONNECT_NOT_ALLOWED}, {"networkIPAddress", IDS_SETTINGS_INTERNET_NETWORK_IP_ADDRESS}, {"networkIPConfigAuto", IDS_SETTINGS_INTERNET_NETWORK_IP_CONFIG_AUTO}, {"networkPrefer", IDS_SETTINGS_INTERNET_NETWORK_PREFER},
diff --git a/chrome/browser/usb/OWNERS b/chrome/browser/usb/OWNERS index 4f346dec..712df36dd 100644 --- a/chrome/browser/usb/OWNERS +++ b/chrome/browser/usb/OWNERS
@@ -1,3 +1,5 @@ juncai@chromium.org reillyg@chromium.org rockot@chromium.org + +# COMPONENT: Blink>USB \ No newline at end of file
diff --git a/chrome/common/crash_keys.cc b/chrome/common/crash_keys.cc index 606393b..c099a26 100644 --- a/chrome/common/crash_keys.cc +++ b/chrome/common/crash_keys.cc
@@ -191,6 +191,11 @@ // gin/: { "v8-ignition", kSmallSize }, + // sandbox/: +#if defined(OS_LINUX) + { "seccomp-sigsys", kMediumSize }, +#endif + // Temporary for http://crbug.com/575245. { "swapout_frame_id", kSmallSize }, { "swapout_proxy_id", kSmallSize },
diff --git a/chrome/common/extensions/OWNERS b/chrome/common/extensions/OWNERS index 24de48c0..8d7017e 100644 --- a/chrome/common/extensions/OWNERS +++ b/chrome/common/extensions/OWNERS
@@ -8,3 +8,5 @@ per-file *_struct_traits*.*=set noparent per-file *_struct_traits*.*=file://ipc/SECURITY_OWNERS + +# COMPONENT: Platform>Extensions \ No newline at end of file
diff --git a/chrome/renderer/extensions/OWNERS b/chrome/renderer/extensions/OWNERS index cc83fc93..f9b42b37 100644 --- a/chrome/renderer/extensions/OWNERS +++ b/chrome/renderer/extensions/OWNERS
@@ -3,3 +3,5 @@ per-file automation_internal_custom_bindings*=aboxhall@chromium.org per-file automation_internal_custom_bindings*=dmazzoni@chromium.org per-file automation_internal_custom_bindings*=dtseng@chromium.org + +# COMPONENT: Platform>Extensions
diff --git a/chrome/renderer/resources/extensions/OWNERS b/chrome/renderer/resources/extensions/OWNERS index b6dcfa3..c756eba 100644 --- a/chrome/renderer/resources/extensions/OWNERS +++ b/chrome/renderer/resources/extensions/OWNERS
@@ -12,3 +12,5 @@ per-file notifications_*.js=dewittj@chromium.org per-file searchbox_api.js=dcblack@chromium.org per-file searchbox_api.js=file://chrome/browser/search/OWNERS + +# COMPONENT: Platform>Extensions
diff --git a/chrome/test/data/page_load_metrics/large.html b/chrome/test/data/page_load_metrics/large.html new file mode 100644 index 0000000..93e1ae32 --- /dev/null +++ b/chrome/test/data/page_load_metrics/large.html
@@ -0,0 +1,9 @@ +<html> + <!-- the style block below is copied from chrome/test/data/perf/frame_rate/content/googleblog/images/colosseum.html --> + <style> + *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAADVCAMAAAAfHvCaAAAAGFBMVEVYn%2BH%2F%2F%2F%2Bex%2B3U5vd7s%2Bfq8%2Fs0itq72PMLUPvtAAASvklEQVR4AbXBC0JqCQxEwT5Jd7L%2FHc8FdR4g%2BEGtEr8u%2FBHxu7otdzd%2FQPyqlmRp1Pw%2B8aukDfRa1fw28ZtWy4sa89vEb7LCi0zx28RvqgkvouW3id%2FU8pbtWmv5beJXRWNrRmp%2BnfhlHXZm%2BQPi95Vk%2FoD4fZbMHxC%2FryTzB8Tva435A%2BL3rcb8AfH7VjJ%2FQPy%2BHYk%2FIH5facwfEL8iaZcrnKyn%2BAPi57K2VL2WF1hJ%2FAHxQ2tJrg6HteXVjPkD4ge6V3J1%2BF97zhx%2BnXhWb8nacKXlnYPErxNPyfqw4ZYKVuUZdfhd4hmxunY73NICgfWMOvwm8ZQ1pMvlDZdaCic98kjV4beIp8ScpLvsSvhflzqQmqVLB281v0E8pc2bdNne8EayNTPNSbt02PBj4intcKltb%2FNibY%2BLf9aSO%2FyMeMo6XMva3g0vwrWsxvyMeEoc3knZ2g53ZaXa8DzxlHa4J23Jae5aycXTxFPa4WRdXAtdsivckZXG4TniKWtOSlre6y7LG651Wxq5OzxDPGUVIKNwX6ekCv%2B0ddglVPMM8ZQ10FJ4LGVvOEuXRl7OqnmGeEor4Ck%2BtnI1ZEvjDa%2FcPEM8ZQVY4RO9VqUlN%2F84PEM8JQ50cUgXH2mrKlyq5RniOQ4vVjPLHdu86OKGi2eIr%2BgNV6JwljmYO6zlbJsbWp4hPtVrjYpLLV7UHIp7rOVkixtaniE%2BU5I2Nc2FKJytZhTuiac5rLnh4hniEzUbDjXhn3g5W0nNA1aAKm7YPEN8bMecrZYLWl70hkcyBay5YfMM8aHI4aR7xAUVHyirOdhAmRsqniE%2BtOKsRjIXtDzmmRGHVmDFDRfPEB%2BJzMmO01xScdYnVRs6vPHMFG9W4ZrMM8RHouWw43DNhlDWiSVZY3nDoWYc3qzDNZlniPe6w4uoOFjcKhPXuJNWyG6VqjSuhm7%2BiZorUfEM8U5J8nKyMw0tcZLwPxdRtTlUcUgVdGlml0uZ4pqKZ4hr5VUnpSXdUgVa4hA5vHERV1Tp9XhdJTWHksYd%2Ftdarql4hrjQiaPiYLclNSeebVYz5o0W7Ghsa9blmlFtx01rxP8yy5XIPEP8L1W7bjWHlbzhRTwjzXrCK1f3qqSEyBysLVtayKp40yqurcITxJtUgavVHNob%2FinZTWt5VVvWVKvJSttQCkRjb%2FA4vLK5thOeIN6sm9ai5cTFhYRDy%2FyTGpdU0hxkaZvWUrZluTmLims14QniVbywClqgeouT9IZXNWoupGzNqHa3y5LGVYBnipbCSVxcq1meIN54oRXsbEk26S3NmBcZ807K3gon2ZLcxF5tPMVJprlWE54g3nihtbRHm7WjkbxTHSCWwj1r2U4HSMmdQEmWwonNtah4gnhjA9ZSaohmpnpDjWRptDwS25LcQGsc2Bla5sTFtZV4gnixpWmIVWpgRuVwsiV5q7kv0JJcNVIFapydUrHTQKa5IfMEcRKrurSQ0qhsmVR4kea%2B7pIr9NqSrRltWlaxomUgVVyLxBPEYeUGygtszew2KfOBclVpVN2ctCXNidZaaKWmONhc6rKaJwi6xuGkRmWpAkRa7outF9XN%2F7LlmbJmpiCyvBxk%2FtnSqHmGWGk5i2ZcaWBLau5KKHt3Ce%2FsaLMz46VG4cTFm%2FaMOzxFUYWztjzhkNI43JPyYvPAegPxzFRpOYmWF1WywrPUag5xjRapqqxxubijvYFVaC%2Fv7YSDpzxjzlbhpKXxhqcpWshqtECk0Yys6m5utZdD1LCuCifhfyVOapqsxhyiQMmSm58QNdZheZGV5FqwueXiZBUga28DvRte1NQCpQVSUkFqPbIr%2FIxg7arwJqqEg6e5Vuas1Zytyw1ka5uT9ajKI87WbksaLT8mbkXFyWqaa2rOVuFVStUNpGrDoSTPmDfWdlby8kPiHQtoa0vLpXU4WzX%2FS5W2gWxtOHQ24U3CSUmu8BPinR2XVSFyuNAOZ9Fyae1qDu2qcF8suRKeJt7pcW1zaE9xwcVZq7nWtpeTrQ0PrEeq8CTxnsWrlbThELra5ixqbsXWNoeq6nBft6TlOeK9VnG2lfb4TKOOlpOouKPsWg4pb3Nf1uMGusP3iDtKDaTcgMuWvL1FmZOouCtlbwJs1Yb7SuN2Nd8k7mgvXV4OKWALiGkVJ14eyPqQQG9Vc0dWGnn5LnFPTW1z1gW0OdSyag5aHsvaroVs1YZL2dKMt1nzXeKulas52QLanGy3xq4a87Eu2yHZ2uZNWzPjDbDmu8R9a8m7iQNscbKyy%2BWS%2BUzWtqp7qzpA1jPj8KKK7xIPZG2NVWTTSbpKbs5cfEF6y64qV6ctqcKbdvgm8VhSlnWwJbuaV3LzRb11onFt%2BKcVvkl8one7u3bD%2FzJuXnRt%2BFTXVHOWqubQ4rvEEyI1L1Z2h8%2B0eRHLKiBqvkk8IePmxZq1lk%2B0w0nJUHKIlm8ST8ioeVEFtFwbPhA3h8gcdpZV803iCRkVL7Y42bK2w0NlDqXlpJRV803iGZYrnFRxlqwO3eEuN4dSOGlVme8Sz7C37QZqeZPekl0b3nMBreKsp1bNN4lnWIEtF1Vc6i1bVZtwxQX0NC9UrfBN4hk7zaHLNrey1kgVLljATnO2rmj5JvEMqzlrF%2B%2BFXitcsAArnFkdLd8knrFqPmFzyQq0xUm0tJZvEs8oAR0eix0u1ARSqg70NNHyTeIZUqgZ85gdLlgcMjOSRlBqvkk8wwOSp3moJlyoCYfeKkmBVvgm8YyaUJJ5zOJSTXMWSgus%2BC7xjJpA%2BMiquVATXiUcSuGbxDNqmk%2BUxtW82WmurMI3iWd4wifaHo1rNxx2miul8E3iGTXhc4nH0lQ1O80VK3yTeEYNX5SspbEnXFmFbxLPqGm%2BrsvWFFdK4ZvEM2rCt6RmzCWL7xLP2Anfs2M3Fyy%2BSzyjpvmqDoed5YrFd4ln7DRftHI19BRXSuGbxDN6wtdEqjF4lisS3yWeEYUvWlkDNeZKTfgm8ZFu7mqFr%2FKMYae4lFH4JvGBVLgraghf09uQMZdabr5JfKC2q1zV3IgarOLLPMWllptvEo%2B1e7dkq5ZrLkip%2BKqa4lLk5ZvEY15INay9XIqXVGS%2BqsdcirzclYVa7hAPbQFVnJSaC9HCapavqjGXIjXvbNmSxi7eE4%2BsA21OumwuSQUJX1ZjLsVabqR6t7tUlrThhnjEC%2FFy6AKbCy45zdftmEutKm5UcSgHspY7XBEPVAFVHLoCUXPFkr3hi2wutba44QDr5iyeqQ3%2FiAccqOLQDhAV17pG0jZfUuZS5OJaGYiWF%2B2ypOV%2F4q5UQZtDu4G2xK10aeTlC1bhUslciQpYh7PSQtau8ErcVYZ4gXYDcUXLe1lrvBU%2B0VoutFRcWQWo4qwdTlYSr8Q9caDMwc3BDgl3xZpRb%2FORnuVCJHNlla2oOYmLQ8q7Ll6Ie6pgDaQKSCl8IF3WqAgPrbgU2VxpV1kje2EdoOWGlsOJuKMd1g14OdjNp1YjNY%2B0m0s15kYgJVlaFxBVOETuAOK9eEELrDmUli%2Fo8oy94S4Xl2LzQGukEFU46RptQLy3BWWgHSBTvEp32eGRtjTjSriQBKLlShUPrSRcnK2qtIB4Zw3tQNRAbF5FB0vhoS57JFXzZmUtuLiy5gNlTTixlkgB8Y4byhAX0HJ4Y%2FcmWkjz0NrSaMNJ5EiNi3%2FSpPlIayqA3UBcIG5tQTuwBcQOJx3AsrSzxHJ4bKs9U5xoqWnK4U17%2BUzPFLQ4iQ3iRtxQC3gBK5xZJjOutcaSpeYjsUZqKFmGOLxIaflU1jI2ZzuLuLGuLe2yBlrLC1tdWg7ZmWal8KHeGtXG0gLLSdZyha%2BoKYdDl7WIGxpbI7lSicyLqFkH2rVZF%2BwUnymNXNu8WUkVLqSaB6IpIGWXF3Ft1UC6rRq3mhc7TRXgLS2lrKb5VEoz6nCSrtE2V6p4aMeQ8tJaxLU4nGU9o%2BXVTrMF%2BLBgjYqvSNkjL%2BDxhmut5tDb3CF1uwJoEdday6vMTHjVs7GA3g3QU8tXxZJc6Q23yhxWckPCtZW1nLgQ12KFF5Ed3pQ0U7yKp%2Fi6YM%2FI4dZOA3FRRdvhSmaWMxtxI3JzVlP8k9qsVFWdbVvTfENCjcytUoBW46XscE3DizLi1o6KQ4%2FDlZRsWSfBCt%2BSdHGrzGHFOtjFtUgNNJQR78Qjr%2BVwzV4I65SazPJzrQbKq6bl5kapU7bbRryXLo3c3LATYIfMEs3yc1bA44bScqumvJ21jLgrhHdSktNWkONR%2BLmULMnbpQm3pOWkZxHf0R7NKKykDr9iq3ptuexOuJQRZ5lCfE96K5Ct5iNpe118WQKxVeGCxnYDmUL8iUjb2%2BXmexIu9Di9XtgpxJ9wcehuOzwt1gJx4ynEM9K9tS5X7fLempP2dmnDczwjTlLYi%2FiCnHXSe9LWic9k3qvlRTltLU%2Bp2lE1sKUG8bm2DiNpNBpJu5vwwuEdLa%2FWy6p4JL27Dg%2B0pUBsQHxu67C1Vb2dpLlU5h3bG87aS0vNXWtJtip0bbjDhqgB8TkvH1g115qttnfDoW0oNe%2B1Rs0hlqVRc8cSmYP4XBUfUXHNlQ5tqzkpNaXmHVV4lVpq1NxjhYP43JqP2FwracOh7OZQDuXmRmu5sjMO75SWE%2FE5F4%2F09s5wI5abQ0rFoVxZNTes7e7wvy053NpwJj7n4kVCDt29teWypJHFOy0VJ6sN0CrK4dpakmv5pxQeEZ8rQ%2B9alnU2knyo2k64Ix4vh5I5sVNarqW3u8z%2F4mkeEZ8LrCxXtbfWu9t8qqQK0DKHVtEubrWm%2BZ9VPCS%2BJN1828oB4gqwalrFtUjNP3bzkPg7sdXAyhyssF4upWb5Z8c8Jv5QWmpgVRxUsGoulMw%2FPQqPiZ%2Fp8JGVOLQWKAW6%2BCcyF2qGD4gfibe2ead5lXEDpQAu0rv8r2WgtZxl1Twm%2Ftls1HxHK7HDjZV51VIgWmBlSeMKr%2BxseZYXq%2BUx8aY0MxrvVnUC4XNxgYtrJY15taMmNlAztd0lhxfW6MChC1rFY%2BLVjlwzKutVdfhE7xjKXEiX3CuHFzWG0lLycogUXnTtxuaws6DiMfFK09kZQ9K1VSvJ3oRHslIFWuGftdzQUoWzlYONinBILRdaC8TTYPO%2F3nBFnKxLG2um%2BKfXOrg6vBdLrvJSCm9SJpy0RtucrMRq1Zy1woUy0B4HbN60ex0uiEN0KLk1xZXs2paKW9FIqrJrzP%2Fs5k17tJz0GE%2FxohwulGElOUTmTRWl5oI4lKRRsTPhVpIdc6sl10IsFW9WXNpROPH0TkGAVnFpx5a63WSKN5HVXBKwc1btEffsNO8kvBObS5lZTnaUMXFYqbnUltwg75h%2FusMVATXleWW7qk1Xb8KLVfiKlsIlj9Sc1FhFtjITboSTlSp8QMCO5JU11bb1ZlQdIHL4iprmktWROclqGlaWmvsSPiRAIy3lcAhk05vsWgfbU3xFVFyRWTUvSqqa2S7zHEFmRikt7yS18kxxFj6yY67UbNu86U6qIApPEUSasZb7Ek0DqXh5LHa4lDFWc6kd4uUpgsiaKR6pKQ61uHmsZrmyk1ZxpQ1oeYoAzaG4ry1zsuXisVJxpeQdc60N2DxFgGckc1ePixdpHkjVjrnS0kpc6u5SwMtTBKxkybUJN3bUfCaulsMVTVvNP%2BmyNQVe7tjlE%2BJFb1mSLVfV9jaHHS2fiao15sqOd4pL29ArbxXvldV8TPwv6XVV6YXtGTefiiqaMRei2TFXKpzUONxKFWo%2BJt5J0ltlzQxfsCqimSpv86KmrHApBbXA2s2NuKPwMfFQvOELWgvsnEjVQMYtc2UXqjm0xI0yq%2FAx8T0JtyJz8DiekWpjxWoupRqqOamp5VJPsXJt9256wz3iW8oOt1xNaWah3NZJZK7UAg6HLo%2B5tFPgke2SreUe8R1rO9xayTpALFaa2Z3mUhyo4qQ6I67MbLlsyyfFPeI71m7ey0orw2pL256WuFILVHOI41mu1IyK3u0q28094nvCXQHLtqyF9Gq5tA7E4bAViRsrNW%2FCXeK3lDTVVoBI4ZIDVHFYpbTcyIbPiF%2FTSbPT3SUtl6qAuDl4W8UzxC%2Fz6CRciALUcijT4inil%2FV2p4pLtUDcwCol8xTxF8KlKg5VQGtb4jniz7UbWAcox%2BJJ4s%2B5OLiAVnuKJ4m%2FtuawBURbszxL%2FLF4OXgh9s7yNPHHqjisgVLLPE%2F8rXYD7UCrVsXzxN%2Bq4uAGrFj8gPhTXRzKwGprmh8Qf2rlot2AvSp%2BQvyl1nikAlprh58Qf0lqolGBarX8iPhLZWBVqnVsfkb8pTaHcru61PyM%2BEtrDq2UW8sPib%2FUChBvbIcfEn%2FKxWGrpeWnxJ9qVYDyVPgp8bfa2qRmmh8Tf21lq5qfE38uveE3%2FAdr385%2FSVd%2FMAAAAABJRU5ErkJggg%3D%3D) 100% 5px no-repeat;margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{padding-right:205px}p{margin:22px 0 0;overflow:hidden}ins,#g{text-decoration:none}ins{color:#777}a img{border:0}#g{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAA3CAMAAADZn0ObAAABgFBMVEX%2F%2F%2F%2Fy1pHuLjfMm2W4yfA1TrPukgZDats3V8fwTEypjWy8u7oPsSWVsOoBdwwClhI%2FZdlasGjpOUOVlJjx0c20CyZpea36pAdIdebyu7COlqpYaql2hLH40Gn59vayuMlZiOunpqjYGy9wiNLd5PRqlOzzcmz%2Fwi4FpRrqsDisbm7O2O%2FKycrGfHmdo7CFmdPs7Ozz8%2FPIDSvcFC%2BTR0vCw8Xj5OTc3Nynvu7l6%2FfVjyw7Xc%2FSMT%2FZbgbT09NDbuHKz9BKf1Hr5ubiHTLt8vz%2Btxj1%2BOrT1txYedhLcNfwjYjTES6yq6r27Oqnq7NJZsiykpDNEiyxUVOTptiys7LNs6%2FhegO3p5L46MRveZiXcHBFXbY5dkLUysj0Pj9OfOjRS1JVZZzMrZGoXWCzKjn%2BrgpcdsflfIKh26frpKHJGzIqxDe4cC2AoOnOXl%2FYaWx204D4XVWsPEjRXwXqoRqYFSnN5dBhfMwZjipRaLvUmpk3x0SualZBXcJIV5A9nk5h34NHAAAJe0lEQVRo3u1YC1fa2BYGBBJA2lSeRjzyUKmQQgJNAoYhlJciiKJYHx2hYm2rre2140zHmem9f%2F3uE16JOpVZpcuuu%2B5eLpeSsPOdb3%2Fn2%2FtEp%2Ft%2FdAOV3%2F4L4tGj39DI3ynOp%2BznEPaUcZ77LqjKb%2F989%2Be7d5OPreKIDygaz9teWSYIgpJlb9u%2FnUqj8cP6jX87OTn58Pd6dqTkabvfS6z66FgsEKN9rymi4l31x6NjB1YWeODqwTNbfpTURgDlpgNNPrciilmGj7kpQEZQIaE4bmDcJIbFsyPUD6iq%2BGK2rMAhWARCnJCNbVAUJZlCwrgJ44Cth8%2F4u6U1f%2B4nrhwBRs0rYvkr0mQ6CqyMvY5KEe%2BGVTz3y18czetbgxM3TEcO29jZQiD5EYqIoILSfl3UPB7%2FEzW5AdX4nWtyJLZSfi81E8jdvM04Z%2BOF7%2BBdI0l%2BfsFPbDhuuwsJYn78zgVsvRuBLVzCmYB42%2FPRjQ%2B%2FFSUatYhpv18m923sSDmd02uLb9ZOnTdSoj19GMesfq94DXoxajSmcNjt9nP7vALroaaI65B1cXFtWl2a1IKX%2BuIYpROg6YtWy2IxtOD3mra6e7Ph8FJnYqlUAmR76ksoeu5vt%2F0QbS9BUXGoyjW21tcsEDiz5XS4XOiD1FXgbmUj52Lrw2ataatZpyAs00P3L8%2BGS52mzcbYdjGwkp4bAIv65VA8vkrIXmgibndgDlyoxxbXS3thmKjVms0nsNypjyzq17AN0mreXUOg6knNlhUFYWXnpWFqqvAH1xfgbHhpN8CLLMsKzNJJqXTSYfvW027XAe8cTcEA8Dlg40Xc%2FcHkB7CmLwyb8F3I2pkyGApP2P5yvLLkvltagOqDg1esFbGHUwVDIbnDDriy1rPdf7js5UnpxNNBvd0k082sAHDj0Mgo3wrbk%2FwAlvOiFQkcYkUgdsKQDJ71koJpEZL7rt0KFbQYHAC%2B%2Bzjuj0KhkMxklW%2FthcPLjqHrdU5OTjyXilah%2FbsDue5KQhRBSXPdZw7ZWsdpe%2BJHzmDD5Yp0LcHexmzd5W1o7cKwpTIR9iXAqkbymKxw%2BNLazA%2BHzyWAZe4Ar8UFv%2BzuXUE5SqYkd7bL1gAW1ODlIO1p8sz160GuD4ugru6C5bywGI5VlUanAKtxxkBqPYbFDNlGsxjWMnxi9Lep%2FX4dUFumKLKbogsL%2FkSLF4bjZrey05ag6%2BmBw9Zjy%2BuVqas7tAVktYIHTHn4SR6zldgUMFklszWn8oQ9DMvcyWOfptxM%2F4odpiQyhnc8etyHBcpq%2FYWfjU5bhUwk0MSTVVdbMCZLG%2FWvw1oHsgCWeuyxFJIJ1%2FEKAmWVLq3q4QctAaznVlG30Maw%2BjwaoYgmWtBoaxrybvHrzkVD4cNms8mIfX%2FQGTFbEv1133KCiQYjakp0bzCspwyCGp6YrZpTzCyGtZxDAIvYGMgjKlMkGRCHbAGsNUvLsLVrmZqaAKIYYWh3unlZhqK7v%2B7yzlbLEPxLM2NMK7B4Ftzh0mxVf72sx7DeM9w5WChVFwYPosgjxbaHkl%2BDvJkafzhnUxHVlyKwtTF3rYqoiFuY3b5tj8ejnLNlMAS3NC7iTCYbrqc2Vh8uAVu8SnY6DOuX9zkuRcjYq1CfLcnUbb0qtiBvdXdFEPLsdVq2KVmpItIegwh8wvD7VwnpNZN3GqYMyVeafeEsJF2YLQXWshoW2jsxm3%2BCXZCGnkMR%2FQWnMFnXDOLUAMuN3DqVRzEsqsJwmhOjfTtG03SlQpAmmmed0BaCZ7uCBlbV5TrguT3oNR5zTY14D2r4C9QVzcHSiNcrSvNkocU5ugsbsqXkfZm7zcu5z7gvSNoDDhKyh7ksT0gSaXKs4H1XKFQj6pnMmay6foXBQ3FPj1V9Se8x%2F%2FQei3t9W5IkahUAoKifUgZwFVsAcR23weDmrTaQkzAuStutOY5D3DxBwdmnBiSBexaCGX5dJXmseGxDeo%2Fn0rOsJnvWA2QpxLD1K1KiZP%2F5gp%2BC415v5ejxwx5baDEDiTPMbVUshiQMrHKTyzQBZJnw7lnPBIPBs01VFd9gsvCK2UsPdk%2FVpRLsQ4fSLxGbi%2FncvpAfj%2BW2QYOa7MMCKeD1frjtcIXmK11cN6SXhu7aZQvtVBvVaoYf3IEymCxcOqQ3m82eS35gOnuYrL7QubzI8CFvBY90%2FRvQ48F0yj2B5RYKH2%2FFlfsCVMPGuz5HpCu4iIrzlJ80Go3qh4GEFmEbOhjl2cXOcwC21L9ULsE2rA21hrhiCDbVl9iQz2GrRvlMo5pMBl86UX8Czg%2BFZCNJDEze1tpHmiB7RYRaRRKJBOBSJnUEJXw6OCyxHTMAW4LMCI85gCqmFcS5TBDgFP0hH7T14MHPTcVT0OGrRqKRTBY%2BnjoF5%2FSbzI4KAj7XY2BESGOraShhjy1Y1%2BYrVyKRWXM6naeZ6quDAN8f58vpnWXAdbKk1%2BvDnucTjmZWS3u0QmAb3O7l%2Fs8DJX5%2F9hZr4HDL5Uo0EkkgrZo429G8cOCyPpMJkFHE6rZxXllWMWqvAFemf%2FfmfMTyB5%2FOgLFktfoJmj0zfPmF2OyudRkUZjYvd3abvPZwl45GV7F4ZSqkMCE8evazEo%2B68hI3P7m68eo4YBM5rVHZ3BiYRMKyVldDqxUJCni0f%2BQIMOzgncRO5HhraysSqfGMoCEE5W2d5YnliYldGNdVZUinFioUQW68UGpBdM2RzfI2HoLpQkACv3n8FCLiqDE3tM%2BKPO1%2B8UIhjXxxdeWj6Rr09UNB9RROELM5hsmKLHf962VWWFkRRSFfVo0B522KCtGxer1Ov8DileJKq%2BZYTvnp38mxYpaBEIXbjvasyMRot3vmCE5ONA2TBhwOytcP1kiJrxyZ1e82CMrnCEAeURB5NwmWT%2F7NvIkQ%2BPffnicQmxdEMZuFVcNxBX3byR5QSfv4nMbhLYpEH%2BAifeI3vCYYx%2FuQ6IIXUDGDSqE8dBPTDMP9YzTjjDToinSoa4aEDRDtSC87vl8Y2xXCRGtKhuLA1j3DssPJRYppHcxOmvbvGxb4OqllSxeH4Y1B9woriseSDV4Nolgh92Pi%2FcLSKZPpa%2FWwFCdnHDx3v6h07GdoOFJlLq1TbEs3HyJn6PG%2FTf%2FH9ie6cY%2BViJA9lUqdQ7f2Be4fFfap2IzSYLG7k1c%2BGDp%2BAFTKJF%2FzufdnZtz7PrrevDZ03GPAaJDjbRA8dGsW6X6cgNmAhSEG%2FUiY%2Fsfiv02O7iVu1LunAAAAAElFTkSuQmCC);display:block;height:55px;margin:0 0 -7px;width:150px}* > #g{margin-left:-2px}#g img{visibility:hidden}* html #g img{visibility:visible}*+html #g img{visibility:visible} + </style> + <body> + Hello + </body> +</html>
diff --git a/chrome/utility/extensions/OWNERS b/chrome/utility/extensions/OWNERS index 6987daa9..9cf2fd2 100644 --- a/chrome/utility/extensions/OWNERS +++ b/chrome/utility/extensions/OWNERS
@@ -1 +1,3 @@ file://extensions/OWNERS + +# COMPONENT: Platform>Extensions
diff --git a/chromeos/audio/cras_audio_handler.cc b/chromeos/audio/cras_audio_handler.cc index 6f34b66f..a6cd9f0 100644 --- a/chromeos/audio/cras_audio_handler.cc +++ b/chromeos/audio/cras_audio_handler.cc
@@ -268,13 +268,36 @@ output_devices.push_back(*device); } if (!input_devices.empty()) - SetActiveNodes(input_devices, true /* is_input */); + SetActiveDevices(input_devices, true /* is_input */); if (!output_devices.empty()) - SetActiveNodes(output_devices, false /* is_input */); + SetActiveDevices(output_devices, false /* is_input */); } -void CrasAudioHandler::SetActiveNodes(const AudioDeviceList& devices, +bool CrasAudioHandler::SetActiveInputNodes(const NodeIdList& node_ids) { + return SetActiveNodes(node_ids, true /* is_input */); +} + +bool CrasAudioHandler::SetActiveOutputNodes(const NodeIdList& node_ids) { + return SetActiveNodes(node_ids, false /* is_input */); +} + +bool CrasAudioHandler::SetActiveNodes(const NodeIdList& node_ids, bool is_input) { + chromeos::AudioDeviceList devices; + for (uint64_t id : node_ids) { + const chromeos::AudioDevice* device = GetDeviceFromId(id); + if (!device || device->is_input != is_input) + return false; + + devices.push_back(*device); + } + + SetActiveDevices(devices, is_input); + return true; +} + +void CrasAudioHandler::SetActiveDevices(const AudioDeviceList& devices, + bool is_input) { std::set<uint64_t> new_active_ids; for (const auto& active_device : devices) { CHECK_EQ(is_input, active_device.is_input);
diff --git a/chromeos/audio/cras_audio_handler.h b/chromeos/audio/cras_audio_handler.h index a4f9cc3..1408f06 100644 --- a/chromeos/audio/cras_audio_handler.h +++ b/chromeos/audio/cras_audio_handler.h
@@ -104,106 +104,106 @@ static CrasAudioHandler* Get(); // Adds an audio observer. - virtual void AddAudioObserver(AudioObserver* observer); + void AddAudioObserver(AudioObserver* observer); // Removes an audio observer. - virtual void RemoveAudioObserver(AudioObserver* observer); + void RemoveAudioObserver(AudioObserver* observer); // Returns true if keyboard mic exists. - virtual bool HasKeyboardMic(); + bool HasKeyboardMic(); // Returns true if audio output is muted for the system. - virtual bool IsOutputMuted(); + bool IsOutputMuted(); // Returns true if audio output is muted for a device. - virtual bool IsOutputMutedForDevice(uint64_t device_id); + bool IsOutputMutedForDevice(uint64_t device_id); // Returns true if audio input is muted. - virtual bool IsInputMuted(); + bool IsInputMuted(); // Returns true if audio input is muted for a device. - virtual bool IsInputMutedForDevice(uint64_t device_id); + bool IsInputMutedForDevice(uint64_t device_id); // Returns true if the output volume is below the default mute volume level. - virtual bool IsOutputVolumeBelowDefaultMuteLevel(); + bool IsOutputVolumeBelowDefaultMuteLevel(); // Returns volume level in 0-100% range at which the volume should be muted. - virtual int GetOutputDefaultVolumeMuteThreshold(); + int GetOutputDefaultVolumeMuteThreshold(); // Gets volume level in 0-100% range (0 being pure silence) for the current // active node. - virtual int GetOutputVolumePercent(); + int GetOutputVolumePercent(); // Gets volume level in 0-100% range (0 being pure silence) for a device. - virtual int GetOutputVolumePercentForDevice(uint64_t device_id); + int GetOutputVolumePercentForDevice(uint64_t device_id); // Gets gain level in 0-100% range (0 being pure silence) for the current // active node. - virtual int GetInputGainPercent(); + int GetInputGainPercent(); // Gets volume level in 0-100% range (0 being pure silence) for a device. - virtual int GetInputGainPercentForDevice(uint64_t device_id); + int GetInputGainPercentForDevice(uint64_t device_id); // Returns node_id of the primary active output node. - virtual uint64_t GetPrimaryActiveOutputNode() const; + uint64_t GetPrimaryActiveOutputNode() const; // Returns the node_id of the primary active input node. - virtual uint64_t GetPrimaryActiveInputNode() const; + uint64_t GetPrimaryActiveInputNode() const; // Gets the audio devices back in |device_list|. // This call can be invoked from I/O thread or UI thread because // it does not need to access CrasAudioClient on DBus. - virtual void GetAudioDevices(AudioDeviceList* device_list) const; + void GetAudioDevices(AudioDeviceList* device_list) const; - virtual bool GetPrimaryActiveOutputDevice(AudioDevice* device) const; + bool GetPrimaryActiveOutputDevice(AudioDevice* device) const; // Whether there is alternative input/output audio device. - virtual bool has_alternative_input() const; - virtual bool has_alternative_output() const; + bool has_alternative_input() const; + bool has_alternative_output() const; // Sets all active output devices' volume levels to |volume_percent|, whose // range is from 0-100%. - virtual void SetOutputVolumePercent(int volume_percent); + void SetOutputVolumePercent(int volume_percent); // Sets all active output devices' volume levels to |volume_percent|, whose // range is from 0-100%, without notifying observers. - virtual void SetOutputVolumePercentWithoutNotifyingObservers( + void SetOutputVolumePercentWithoutNotifyingObservers( int volume_percent, AutomatedVolumeChangeReason reason); // Sets all active input devices' gain level to |gain_percent|, whose range is // from 0-100%. - virtual void SetInputGainPercent(int gain_percent); + void SetInputGainPercent(int gain_percent); // Adjusts all active output devices' volume up (positive percentage) or down // (negative percentage). - virtual void AdjustOutputVolumeByPercent(int adjust_by_percent); + void AdjustOutputVolumeByPercent(int adjust_by_percent); // Adjusts all active output devices' volume to a minimum audible level if it // is too low. - virtual void AdjustOutputVolumeToAudibleLevel(); + void AdjustOutputVolumeToAudibleLevel(); // Mutes or unmutes audio output device. - virtual void SetOutputMute(bool mute_on); + void SetOutputMute(bool mute_on); // Mutes or unmutes audio input device. - virtual void SetInputMute(bool mute_on); + void SetInputMute(bool mute_on); // Switches active audio device to |device|. |activate_by| indicates why // the device is switched to active: by user's manual choice, by priority, // or by restoring to its previous active state. - virtual void SwitchToDevice(const AudioDevice& device, - bool notify, - DeviceActivateType activate_by); + void SwitchToDevice(const AudioDevice& device, + bool notify, + DeviceActivateType activate_by); // Sets volume/gain level for a device. - virtual void SetVolumeGainPercentForDevice(uint64_t device_id, int value); + void SetVolumeGainPercentForDevice(uint64_t device_id, int value); // Sets the mute for device. - virtual void SetMuteForDevice(uint64_t device_id, bool mute_on); + void SetMuteForDevice(uint64_t device_id, bool mute_on); // Activates or deactivates keyboard mic if there's one. - virtual void SetKeyboardMicActive(bool active); + void SetKeyboardMicActive(bool active); // Changes the active nodes to the nodes specified by |new_active_ids|. // The caller can pass in the "complete" active node list of either input @@ -213,22 +213,37 @@ // If the nodes specified in |new_active_ids| are already active, they will // remain active. Otherwise, the old active nodes will be de-activated before // we activate the new nodes with the same type(input/output). - virtual void ChangeActiveNodes(const NodeIdList& new_active_ids); + // DEPRECATED in favor of |SetActiveInputNodes| and |SetActiveOutputNodes|. + void ChangeActiveNodes(const NodeIdList& new_active_ids); + + // Sets the set of active input nodes. Empty |node_ids| will deactivate all + // input devices. + // |node_ids| is expected to contain only existing input node IDs - the + // method will fail if this is not the case. + // Returns whether the acive nodes were successfully set. + bool SetActiveInputNodes(const NodeIdList& node_ids); + + // Sets the set of active output nodes. Empty |node_ids| will deactivate all + // output devices. + // |node_ids| is expected to contain only existing output node IDs - the + // method will fail if this is not the case. + // Returns whether the acive nodes were successfully set. + bool SetActiveOutputNodes(const NodeIdList& node_ids); // Swaps the left and right channel of the internal speaker. // Swap the left and right channel if |swap| is true; otherwise, swap the left // and right channel back to the normal mode. // If the feature is not supported on the device, nothing happens. - virtual void SwapInternalSpeakerLeftRightChannel(bool swap); + void SwapInternalSpeakerLeftRightChannel(bool swap); // Accessibility audio setting: sets the output mono or not. - virtual void SetOutputMono(bool mono_on); + void SetOutputMono(bool mono_on); // Returns true if output mono is enabled. - virtual bool IsOutputMonoEnabled() const; + bool IsOutputMonoEnabled() const; // Enables error logging. - virtual void LogErrors(); + void LogErrors(); // If necessary, sets the starting point for re-discovering the active HDMI // output device caused by device entering/exiting docking mode, HDMI display @@ -236,10 +251,9 @@ // |force_rediscovering| is true, it will force to set the starting point for // re-discovering the active HDMI output device again if it has been in the // middle of rediscovering the HDMI active output device. - virtual void SetActiveHDMIOutoutRediscoveringIfNecessary( - bool force_rediscovering); + void SetActiveHDMIOutoutRediscoveringIfNecessary(bool force_rediscovering); - virtual const AudioDevice* GetDeviceFromId(uint64_t device_id) const; + const AudioDevice* GetDeviceFromId(uint64_t device_id) const; protected: explicit CrasAudioHandler( @@ -270,11 +284,14 @@ bool notify, DeviceActivateType activate_by); + // Shared implementation for |SetActiveInputNodes| and |SetActiveOutputNodes|. + bool SetActiveNodes(const NodeIdList& node_ids, bool is_input); + // Sets list of active input or output nodes to |devices|. // If |is_input| is set, active input nodes will be set, otherwise active // output nodes will be set. // For each device in |devices| it is expected device.is_input == is_input. - void SetActiveNodes(const AudioDeviceList& devices, bool is_input); + void SetActiveDevices(const AudioDeviceList& devices, bool is_input); // Saves |device|'s state in pref. If |active| is true, |activate_by| // indicates how |device| is activated.
diff --git a/chromeos/audio/cras_audio_handler_unittest.cc b/chromeos/audio/cras_audio_handler_unittest.cc index 0d7046f..03c158f 100644 --- a/chromeos/audio/cras_audio_handler_unittest.cc +++ b/chromeos/audio/cras_audio_handler_unittest.cc
@@ -2520,6 +2520,7 @@ } TEST_P(CrasAudioHandlerTest, ChangeActiveNodesHotrodInit) { + // This simulates a typical hotrod audio device configuration. AudioNodeList audio_nodes = GenerateAudioNodeList( {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerOutput2, kUSBJabraSpeakerInput1, kUSBJabraSpeakerInput2, kUSBCameraInput}); @@ -2547,12 +2548,9 @@ // the call sent by hotrod initialization process. test_observer_->reset_active_output_node_changed_count(); test_observer_->reset_active_input_node_changed_count(); - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerOutput1->id); - active_nodes.push_back(kUSBJabraSpeakerOutput2->id); - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - active_nodes.push_back(kUSBJabraSpeakerInput2->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id, + kUSBJabraSpeakerInput1->id, kUSBJabraSpeakerInput2->id}); // Verify both jabra speakers' input/output nodes are made active. // num_active_nodes = GetActiveDeviceCount(); @@ -2604,6 +2602,92 @@ kUSBJabraSpeakerOutput2->id)); } +TEST_P(CrasAudioHandlerTest, SetActiveNodesHotrodInit) { + // This simulates a typical hotrod audio device configuration. + AudioNodeList audio_nodes = GenerateAudioNodeList( + {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerOutput2, + kUSBJabraSpeakerInput1, kUSBJabraSpeakerInput2, kUSBCameraInput}); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify only the 1st jabra speaker's output and input are selected as active + // nodes by CrasAudioHandler. + AudioDevice active_output; + EXPECT_TRUE( + cras_audio_handler_->GetPrimaryActiveOutputDevice(&active_output)); + EXPECT_EQ(2, GetActiveDeviceCount()); + AudioDevice primary_active_device; + EXPECT_TRUE(cras_audio_handler_->GetPrimaryActiveOutputDevice( + &primary_active_device)); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, primary_active_device.id); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Set both jabra speakers's input and output nodes to active, this simulate + // the call sent by hotrod initialization process. + test_observer_->reset_active_output_node_changed_count(); + test_observer_->reset_active_input_node_changed_count(); + + cras_audio_handler_->SetActiveInputNodes( + {kUSBJabraSpeakerInput1->id, kUSBJabraSpeakerInput2->id}); + + cras_audio_handler_->SetActiveOutputNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id}); + + // Verify both jabra speakers' input/output nodes are made active. + // num_active_nodes = GetActiveDeviceCount(); + EXPECT_EQ(4, GetActiveDeviceCount()); + const AudioDevice* active_output_1 = + GetDeviceFromId(kUSBJabraSpeakerOutput1->id); + EXPECT_TRUE(active_output_1->active); + const AudioDevice* active_output_2 = + GetDeviceFromId(kUSBJabraSpeakerOutput2->id); + EXPECT_TRUE(active_output_2->active); + EXPECT_TRUE(cras_audio_handler_->GetPrimaryActiveOutputDevice( + &primary_active_device)); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, primary_active_device.id); + const AudioDevice* active_input_1 = + GetDeviceFromId(kUSBJabraSpeakerInput1->id); + EXPECT_TRUE(active_input_1->active); + const AudioDevice* active_input_2 = + GetDeviceFromId(kUSBJabraSpeakerInput2->id); + EXPECT_TRUE(active_input_2->active); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Verify only 1 ActiveOutputNodeChanged notification has been sent out + // by calling SetActiveNodes. + EXPECT_EQ(1, test_observer_->active_output_node_changed_count()); + EXPECT_EQ(1, test_observer_->active_input_node_changed_count()); + + // Verify all active devices are the not muted and their volume values are + // the same. + EXPECT_FALSE(cras_audio_handler_->IsOutputMuted()); + EXPECT_FALSE( + cras_audio_handler_->IsOutputMutedForDevice(kUSBJabraSpeakerOutput1->id)); + EXPECT_FALSE( + cras_audio_handler_->IsOutputMutedForDevice(kUSBJabraSpeakerOutput2->id)); + EXPECT_EQ(cras_audio_handler_->GetOutputVolumePercent(), + cras_audio_handler_->GetOutputVolumePercentForDevice( + kUSBJabraSpeakerOutput1->id)); + EXPECT_EQ(cras_audio_handler_->GetOutputVolumePercent(), + cras_audio_handler_->GetOutputVolumePercentForDevice( + kUSBJabraSpeakerOutput2->id)); + + // Adjust the volume of output devices, verify all active nodes are set to + // the same volume. + cras_audio_handler_->SetOutputVolumePercent(25); + EXPECT_EQ(25, cras_audio_handler_->GetOutputVolumePercent()); + EXPECT_EQ(25, cras_audio_handler_->GetOutputVolumePercentForDevice( + kUSBJabraSpeakerOutput1->id)); + EXPECT_EQ(25, cras_audio_handler_->GetOutputVolumePercentForDevice( + kUSBJabraSpeakerOutput2->id)); +} + TEST_P(CrasAudioHandlerTest, ChangeVolumeHotrodDualSpeakersWithDelayedSignals) { AudioNodeList audio_nodes = GenerateAudioNodeList( {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerOutput2}); @@ -2617,10 +2701,8 @@ // Set both jabra speakers nodes to active, this simulate // the call sent by hotrod initialization process. test_observer_->reset_active_output_node_changed_count(); - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerOutput1->id); - active_nodes.push_back(kUSBJabraSpeakerOutput2->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id}); // Verify both jabra speakers are made active. EXPECT_EQ(2, GetActiveDeviceCount()); @@ -2702,12 +2784,69 @@ // the call sent by hotrod initialization process. test_observer_->reset_active_output_node_changed_count(); test_observer_->reset_active_input_node_changed_count(); - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerOutput1->id); - active_nodes.push_back(kUSBJabraSpeakerOutput2->id); - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - active_nodes.push_back(kUSBJabraSpeakerInput2->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id, + kUSBJabraSpeakerInput1->id, kUSBJabraSpeakerInput2->id}); + + // Verify both jabra speakers' input/output nodes are made active. + // num_active_nodes = GetActiveDeviceCount(); + EXPECT_EQ(4, GetActiveDeviceCount()); + const AudioDevice* active_output_1 = + GetDeviceFromId(kUSBJabraSpeakerOutput1->id); + EXPECT_TRUE(active_output_1->active); + const AudioDevice* active_output_2 = + GetDeviceFromId(kUSBJabraSpeakerOutput2->id); + EXPECT_TRUE(active_output_2->active); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + const AudioDevice* active_input_1 = + GetDeviceFromId(kUSBJabraSpeakerInput1->id); + EXPECT_TRUE(active_input_1->active); + const AudioDevice* active_input_2 = + GetDeviceFromId(kUSBJabraSpeakerInput2->id); + EXPECT_TRUE(active_input_2->active); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Verify only 1 ActiveOutputNodeChanged notification has been sent out + // by calling ChangeActiveNodes. + EXPECT_EQ(1, test_observer_->active_output_node_changed_count()); + EXPECT_EQ(1, test_observer_->active_input_node_changed_count()); +} + +TEST_P(CrasAudioHandlerTest, SetActiveNodesHotrodInitWithCameraInputActive) { + AudioNodeList audio_nodes = GenerateAudioNodeList( + {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerOutput2, + kUSBJabraSpeakerInput1, kUSBJabraSpeakerInput2}); + // Make the camera input to be plugged in later than jabra's input. + AudioNode usb_camera = GenerateAudioNode(kUSBCameraInput); + usb_camera.plugged_time = 10000000; + audio_nodes.push_back(usb_camera); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the 1st jabra speaker's output is selected as active output + // node and camera's input is selected active input by CrasAudioHandler. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBCameraInput->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Set both jabra speakers's input and output nodes to active, this simulates + // the call sent by hotrod initialization process. + test_observer_->reset_active_output_node_changed_count(); + test_observer_->reset_active_input_node_changed_count(); + + cras_audio_handler_->SetActiveOutputNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id}); + + cras_audio_handler_->SetActiveInputNodes( + {kUSBJabraSpeakerInput1->id, kUSBJabraSpeakerInput2->id}); // Verify both jabra speakers' input/output nodes are made active. // num_active_nodes = GetActiveDeviceCount(); @@ -2746,11 +2885,9 @@ EXPECT_EQ(audio_nodes.size(), audio_devices.size()); // Set all three nodes to be active. - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kHDMIOutput->id); - active_nodes.push_back(kUSBJabraSpeakerOutput1->id); - active_nodes.push_back(kUSBJabraSpeakerOutput2->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes({kHDMIOutput->id, + kUSBJabraSpeakerOutput1->id, + kUSBJabraSpeakerOutput2->id}); // Verify all three nodes are active. EXPECT_EQ(3, GetActiveDeviceCount()); @@ -2764,10 +2901,48 @@ EXPECT_TRUE(active_output_3->active); // Now call ChangeActiveDevices with only 2 nodes. - active_nodes.clear(); - active_nodes.push_back(kUSBJabraSpeakerOutput1->id); - active_nodes.push_back(kUSBJabraSpeakerOutput2->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id}); + + // Verify only 2 nodes are active. + EXPECT_EQ(2, GetActiveDeviceCount()); + const AudioDevice* output_1 = GetDeviceFromId(kHDMIOutput->id); + EXPECT_FALSE(output_1->active); + const AudioDevice* output_2 = GetDeviceFromId(kUSBJabraSpeakerOutput1->id); + EXPECT_TRUE(output_2->active); + const AudioDevice* output_3 = GetDeviceFromId(kUSBJabraSpeakerOutput2->id); + EXPECT_TRUE(output_3->active); +} + +TEST_P(CrasAudioHandlerTest, SetActiveNodesWithFewerActives) { + AudioNodeList audio_nodes = GenerateAudioNodeList( + {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerOutput2}); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Set all three nodes to be active. + cras_audio_handler_->SetActiveOutputNodes({kHDMIOutput->id, + kUSBJabraSpeakerOutput1->id, + kUSBJabraSpeakerOutput2->id}); + + // Verify all three nodes are active. + EXPECT_EQ(3, GetActiveDeviceCount()); + const AudioDevice* active_output_1 = GetDeviceFromId(kHDMIOutput->id); + EXPECT_TRUE(active_output_1->active); + const AudioDevice* active_output_2 = + GetDeviceFromId(kUSBJabraSpeakerOutput1->id); + EXPECT_TRUE(active_output_2->active); + const AudioDevice* active_output_3 = + GetDeviceFromId(kUSBJabraSpeakerOutput2->id); + EXPECT_TRUE(active_output_3->active); + + // Now call SetActiveOutputNodes with only 2 nodes. + cras_audio_handler_->SetActiveOutputNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerOutput2->id}); // Verify only 2 nodes are active. EXPECT_EQ(2, GetActiveDeviceCount()); @@ -2827,10 +3002,47 @@ // jabra input node in the active node list, which does not conform to the // new SetActiveDevices protocol, but just show we can still handle it if // this happens. - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerOutput1->id); - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerOutput1->id, kUSBJabraSpeakerInput1->id}); + + // Verify the jabra speaker's output is selected as active output, and + // jabra's input is selected as active input. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); +} + +TEST_P(CrasAudioHandlerTest, + SetActiveNodesHotrodInitWithSingleJabraCameraPlugInLater) { + AudioNodeList audio_nodes = GenerateAudioNodeList( + {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerInput1}); + AudioNode usb_camera = GenerateAudioNode(kUSBCameraInput); + usb_camera.plugged_time = 10000000; + audio_nodes.push_back(usb_camera); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the jabra speaker's output is selected as active output, and + // camera's input is selected as active input by CrasAudioHandler + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBCameraInput->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Simulate hotrod app call to set jabra input as active device with only + // jabra input node in the active node list, which does not conform to the + // new SetActiveDevices protocol, but just show we can still handle it if + // this happens. + cras_audio_handler_->SetActiveOutputNodes({kUSBJabraSpeakerOutput1->id}); + + cras_audio_handler_->SetActiveInputNodes({kUSBJabraSpeakerInput1->id}); // Verify the jabra speaker's output is selected as active output, and // jabra's input is selected as active input. @@ -2863,15 +3075,11 @@ // jabra input node in the active node list, which does not conform to the // new SetActiveDevices protocol, but just show we can still handle it if // this happens. - { - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - active_nodes.push_back(kUSBCameraInput->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); - } + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerInput1->id, kUSBCameraInput->id}); - // Verify the jabra speaker's output is selected as active output, and - // jabra's input is selected as active input. + // Verify active input devices are set as expected, with primary active input + // staying the same. EXPECT_EQ(2, GetActiveDeviceCount()); EXPECT_EQ(kUSBCameraInput->id, cras_audio_handler_->GetPrimaryActiveInputNode()); @@ -2881,13 +3089,63 @@ ASSERT_TRUE(additional_speaker); EXPECT_TRUE(additional_speaker->active); - { - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - active_nodes.push_back(kUSBJabraSpeakerInput2->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); - } + // Update active device list so previously primary active device is not + // active anymore. + cras_audio_handler_->ChangeActiveNodes( + {kUSBJabraSpeakerInput1->id, kUSBJabraSpeakerInput2->id}); + // Verify that list of active devices is correctly set, and that a new primary + // active input is selected. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + additional_speaker = + cras_audio_handler_->GetDeviceFromId(kUSBJabraSpeakerInput2->id); + ASSERT_TRUE(additional_speaker); + EXPECT_TRUE(additional_speaker->active); +} + +TEST_P(CrasAudioHandlerTest, SetActiveNodesDeactivatePrimaryActiveNode) { + AudioNodeList audio_nodes = + GenerateAudioNodeList({kUSBJabraSpeakerInput1, kUSBJabraSpeakerInput2}); + AudioNode usb_camera = GenerateAudioNode(kUSBCameraInput); + usb_camera.plugged_time = 10000000; + audio_nodes.push_back(usb_camera); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the camera's input is selected as active input by CrasAudioHandler. + EXPECT_EQ(1, GetActiveDeviceCount()); + EXPECT_EQ(kUSBCameraInput->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Add another device to active input device list. + cras_audio_handler_->SetActiveInputNodes( + {kUSBJabraSpeakerInput1->id, kUSBCameraInput->id}); + + // Verify active input devices are set as expected, with primary active input + // staying the same. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBCameraInput->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + const AudioDevice* additional_speaker = + cras_audio_handler_->GetDeviceFromId(kUSBJabraSpeakerInput1->id); + ASSERT_TRUE(additional_speaker); + EXPECT_TRUE(additional_speaker->active); + + // Update active device list so previously primary active device is not + // active anymore. + cras_audio_handler_->SetActiveInputNodes( + {kUSBJabraSpeakerInput1->id, kUSBJabraSpeakerInput2->id}); + + // Verify that list of active devices is correctly set, and that a new primary + // active input is selected. EXPECT_EQ(2, GetActiveDeviceCount()); EXPECT_EQ(kUSBJabraSpeakerInput1->id, cras_audio_handler_->GetPrimaryActiveInputNode()); @@ -2924,9 +3182,44 @@ // jabra input node in the active node list, which does not conform to the // new SetActiveDevices protocol, but just show we can still handle it if // this happens. - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes({kUSBJabraSpeakerInput1->id}); + + // Verify the jabra speaker's output is selected as active output, and + // jabra's input is selected as active input. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); +} + +TEST_P(CrasAudioHandlerTest, + SetActiveNodesHotrodInitWithSingleJabraCameraPlugInLaterOldCall) { + AudioNodeList audio_nodes = GenerateAudioNodeList( + {kHDMIOutput, kUSBJabraSpeakerOutput1, kUSBJabraSpeakerInput1}); + AudioNode usb_camera = GenerateAudioNode(kUSBCameraInput); + usb_camera.plugged_time = 10000000; + audio_nodes.push_back(usb_camera); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the jabra speaker's output is selected as active output, and + // camera's input is selected as active input by CrasAudioHandler + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBCameraInput->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Simulate hotrod app call to set jabra input as active device with only + // jabra input node in the active node list, which does not conform to the + // new SetActiveDevices protocol, but just show we can still handle it if + // this happens. + cras_audio_handler_->SetActiveInputNodes({kUSBJabraSpeakerInput1->id}); // Verify the jabra speaker's output is selected as active output, and // jabra's input is selected as active input. @@ -2960,10 +3253,41 @@ // Simulate hotrod app call SetActiveDevices to change active output // with only complete list of active nodes passed in, which is the new // way of hotrod app. - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kHDMIOutput->id); - active_nodes.push_back(kUSBJabraSpeakerInput1->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes( + {kHDMIOutput->id, kUSBJabraSpeakerInput1->id}); + + // Verify the jabra speaker's output is selected as active output, and + // jabra's input is selected as active input. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kHDMIOutput->id, cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); +} + +TEST_P(CrasAudioHandlerTest, + SetActiveNodesHotrodInitWithSingleJabraChangeOutput) { + AudioNodeList audio_nodes = + GenerateAudioNodeList({kHDMIOutput, kUSBJabraSpeakerOutput1, + kUSBJabraSpeakerInput1, kUSBCameraInput}); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the jabra speaker's output and input are selected as active output + // by CrasAudioHandler. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + // Simulate hotrod app calling SetActiveDeviceLists to change active input + // and output with complete list of active nodes passed in. + cras_audio_handler_->SetActiveOutputNodes({kHDMIOutput->id}); + cras_audio_handler_->SetActiveInputNodes({kUSBJabraSpeakerInput1->id}); // Verify the jabra speaker's output is selected as active output, and // jabra's input is selected as active input. @@ -2996,9 +3320,7 @@ // Simulate hotrod app call SetActiveDevices to change active output // with only a single active output nodes passed in, which is the old // way of hotrod app. - CrasAudioHandler::NodeIdList active_nodes; - active_nodes.push_back(kHDMIOutput->id); - cras_audio_handler_->ChangeActiveNodes(active_nodes); + cras_audio_handler_->ChangeActiveNodes({kHDMIOutput->id}); // Verify the jabra speaker's output is selected as active output, and // jabra's input is selected as active input. @@ -3008,6 +3330,64 @@ cras_audio_handler_->GetPrimaryActiveInputNode()); } +TEST_P(CrasAudioHandlerTest, SetEmptyActiveOutputNodes) { + AudioNodeList audio_nodes = + GenerateAudioNodeList({kHDMIOutput, kUSBJabraSpeakerOutput1, + kUSBJabraSpeakerInput1, kUSBCameraInput}); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the jabra speaker's output and input are selected as active output + // by CrasAudioHandler. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + cras_audio_handler_->SetActiveOutputNodes(CrasAudioHandler::NodeIdList()); + + // Verify the jabra's input is selected as active input, and that there are + // no active outputs. + EXPECT_EQ(1, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + EXPECT_EQ(0u, cras_audio_handler_->GetPrimaryActiveOutputNode()); +} + +TEST_P(CrasAudioHandlerTest, SetEmptyActiveInputNodes) { + AudioNodeList audio_nodes = + GenerateAudioNodeList({kHDMIOutput, kUSBJabraSpeakerOutput1, + kUSBJabraSpeakerInput1, kUSBCameraInput}); + SetUpCrasAudioHandler(audio_nodes); + + // Verify the audio devices size. + AudioDeviceList audio_devices; + cras_audio_handler_->GetAudioDevices(&audio_devices); + EXPECT_EQ(audio_nodes.size(), audio_devices.size()); + + // Verify the jabra speaker's output and input are selected as active output + // by CrasAudioHandler. + EXPECT_EQ(2, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(kUSBJabraSpeakerInput1->id, + cras_audio_handler_->GetPrimaryActiveInputNode()); + + cras_audio_handler_->SetActiveInputNodes(CrasAudioHandler::NodeIdList()); + + // Verify the jabra speaker's output is selected as active output, and + // there are no active inputs.. + EXPECT_EQ(1, GetActiveDeviceCount()); + EXPECT_EQ(kUSBJabraSpeakerOutput1->id, + cras_audio_handler_->GetPrimaryActiveOutputNode()); + EXPECT_EQ(0u, cras_audio_handler_->GetPrimaryActiveInputNode()); +} + TEST_P(CrasAudioHandlerTest, NoMoreAudioInputDevices) { // Some device like chromebox does not have the internal input device. The // active devices should be reset when the user plugs a device and then
diff --git a/components/autofill_strings.grdp b/components/autofill_strings.grdp index ac4e1c0..03a916d 100644 --- a/components/autofill_strings.grdp +++ b/components/autofill_strings.grdp
@@ -354,4 +354,10 @@ <message name="IDS_PAYMENT_REQUEST_ORDER_SUMMARY_SECTION_TOTAL_FORMAT" desc="The format specifier of the Total label in the Order Summary section of the Payment Sheet of the Payment Request dialog."> <ph name="TOTAL_LABEL">$1<ex>Total</ex></ph> <ph name="CURRENCY_CODE">$2<ex>USD</ex></ph> <ph name="FORMATTED_TOTAL_AMOUNT">$3<ex>$ 12.34</ex></ph> </message> + <message name="IDS_PAYMENT_REQUEST_PAYMENT_METHOD_SECTION_NAME" desc="The name of the Payment Method section in the Payment Sheet of the Payment Request dialog."> + Payment + </message> + <message name="IDS_PAYMENT_REQUEST_ORDER_SUMMARY_SHEET_TOTAL_FORMAT" desc="The format specifier of the Total label in the Order Summary Sheet of the Payment Request dialog."> + <ph name="CURRENCY_CODE">$1<ex>USD</ex></ph> <ph name="FORMATTED_TOTAL_AMOUNT">$2<ex>$ 12.34</ex></ph> + </message> </grit-part>
diff --git a/components/browser_sync/profile_sync_components_factory_impl.cc b/components/browser_sync/profile_sync_components_factory_impl.cc index 93d83a74..806d21c 100644 --- a/components/browser_sync/profile_sync_components_factory_impl.cc +++ b/components/browser_sync/profile_sync_components_factory_impl.cc
@@ -143,7 +143,8 @@ // get USS as stable as possible. sync_service->RegisterDataTypeController( base::MakeUnique<ModelTypeController>( - syncer::DEVICE_INFO, base::Bind(&base::debug::DumpWithoutCrashing), + syncer::DEVICE_INFO, + base::Bind(base::IgnoreResult(&base::debug::DumpWithoutCrashing)), sync_client_, ui_thread_)); } else { sync_service->RegisterDataTypeController( @@ -158,7 +159,8 @@ if (base::FeatureList::IsEnabled(switches::kSyncUSSAutocomplete)) { sync_service->RegisterDataTypeController( base::MakeUnique<ModelTypeController>( - syncer::AUTOFILL, base::Bind(&base::debug::DumpWithoutCrashing), + syncer::AUTOFILL, + base::Bind(base::IgnoreResult(&base::debug::DumpWithoutCrashing)), sync_client_, db_thread_)); } else { sync_service->RegisterDataTypeController(
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc index c01b4e2..5d4b87c9 100644 --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
@@ -374,11 +374,6 @@ weak_factory_.GetWeakPtr())); } - if (base::CommandLine::ForCurrentProcess()->HasSwitch( - switches::kClearDataReductionProxyDataSavings)) { - ClearDataSavingStatistics(); - } - if (delay_.is_zero()) return;
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc index 8535726..cadbcd3c 100644 --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc
@@ -10,7 +10,6 @@ #include <string> #include <utility> -#include "base/command_line.h" #include "base/memory/ptr_util.h" #include "base/memory/ref_counted.h" #include "base/run_loop.h" @@ -543,27 +542,7 @@ VerifyPrefs(dict); } -TEST_F(DataReductionProxyCompressionStatsTest, - ClearPrefsOnRestartEnabled) { - base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); - command_line->AppendSwitch( - data_reduction_proxy::switches::kClearDataReductionProxyDataSavings); - - base::ListValue list_value; - list_value.Insert( - 0, base::MakeUnique<base::StringValue>(base::Int64ToString(1234))); - pref_service()->Set(prefs::kDailyHttpOriginalContentLength, list_value); - - ResetCompressionStatsWithDelay( - base::TimeDelta::FromMinutes(kWriteDelayMinutes)); - - const base::ListValue* value = pref_service()->GetList( - prefs::kDailyHttpOriginalContentLength); - EXPECT_EQ(0u, value->GetSize()); -} - -TEST_F(DataReductionProxyCompressionStatsTest, - ClearPrefsOnRestartDisabled) { +TEST_F(DataReductionProxyCompressionStatsTest, StatsRestoredOnOnRestart) { base::ListValue list_value; list_value.Insert( 0, base::MakeUnique<base::StringValue>(base::Int64ToString(1234)));
diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc b/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc index b7b7f42ca..8e2cacc 100644 --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc
@@ -7,10 +7,6 @@ namespace data_reduction_proxy { namespace switches { -// Clear data savings on Chrome startup. -const char kClearDataReductionProxyDataSavings[] = - "clear-data-reduction-proxy-data-savings"; - // The origin of the data reduction proxy. const char kDataReductionProxy[] = "spdy-proxy-auth-origin";
diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.h b/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.h index 581650f..c3ab54b1 100644 --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.h +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.h
@@ -11,7 +11,6 @@ // All switches in alphabetical order. The switches should be documented // alongside the definition of their values in the .cc file. -extern const char kClearDataReductionProxyDataSavings[]; extern const char kDataReductionProxy[]; extern const char kDataReductionProxyConfigURL[]; extern const char kDataReductionProxyExperiment[];
diff --git a/components/device_event_log/OWNERS b/components/device_event_log/OWNERS index d313f84..baa95df 100644 --- a/components/device_event_log/OWNERS +++ b/components/device_event_log/OWNERS
@@ -1,2 +1,4 @@ stevenjb@chromium.org reillyg@chromium.org + +# COMPONENT: Internals>Logging \ No newline at end of file
diff --git a/components/exo/wm_helper_ash.cc b/components/exo/wm_helper_ash.cc index 9026e20..5d117d1 100644 --- a/components/exo/wm_helper_ash.cc +++ b/components/exo/wm_helper_ash.cc
@@ -5,6 +5,7 @@ #include "components/exo/wm_helper_ash.h" #include "ash/common/accessibility_delegate.h" +#include "ash/common/system/tray/system_tray_notifier.h" #include "ash/common/wm/maximize_mode/maximize_mode_controller.h" #include "ash/common/wm_shell.h" #include "ash/shell.h" @@ -26,6 +27,7 @@ aura::client::GetFocusClient(ash::Shell::GetPrimaryRootWindow()); focus_client->AddObserver(this); ui::DeviceDataManager::GetInstance()->AddObserver(this); + ash::WmShell::Get()->system_tray_notifier()->AddAccessibilityObserver(this); } WMHelperAsh::~WMHelperAsh() { @@ -37,6 +39,8 @@ ash::Shell::GetInstance()->activation_client()->RemoveObserver(this); ash::WmShell::Get()->RemoveShellObserver(this); ui::DeviceDataManager::GetInstance()->RemoveObserver(this); + ash::WmShell::Get()->system_tray_notifier()->RemoveAccessibilityObserver( + this); } ////////////////////////////////////////////////////////////////////////////////
diff --git a/components/payments/BUILD.gn b/components/payments/BUILD.gn index 1cd2dc3..8df0365 100644 --- a/components/payments/BUILD.gn +++ b/components/payments/BUILD.gn
@@ -42,6 +42,7 @@ deps = [ ":payment_request", ":payment_validation", + "//components/autofill/core/browser", "//content/public/browser", "//mojo/public/cpp/bindings", ]
diff --git a/components/payments/DEPS b/components/payments/DEPS index 1ee5639..151fdf5f 100644 --- a/components/payments/DEPS +++ b/components/payments/DEPS
@@ -1,4 +1,5 @@ include_rules = [ + "+components/autofill", # TODO(crbug.com/679381): Move this to components/payments/content. "+content/public/browser",
diff --git a/components/payments/payment_request.cc b/components/payments/payment_request.cc index 1a426c8..06ec2b4 100644 --- a/components/payments/payment_request.cc +++ b/components/payments/payment_request.cc
@@ -4,6 +4,7 @@ #include "components/payments/payment_request.h" +#include "components/autofill/core/browser/personal_data_manager.h" #include "components/payments/payment_details_validation.h" #include "components/payments/payment_request_delegate.h" #include "components/payments/payment_request_web_contents_manager.h" @@ -73,4 +74,23 @@ return currency_formatter_.get(); } +autofill::CreditCard* PaymentRequest::GetCurrentlySelectedCreditCard() { + // TODO(anthonyvd): Change this code to prioritize server cards and implement + // a way to modify this function's return value. + autofill::PersonalDataManager* data_manager = + delegate_->GetPersonalDataManager(); + + const std::vector<autofill::CreditCard*> cards = + data_manager->GetCreditCardsToSuggest(); + + auto first_complete_card = std::find_if( + cards.begin(), + cards.end(), + [] (autofill::CreditCard* card) { + return card->IsValid(); + }); + + return first_complete_card == cards.end() ? nullptr : *first_complete_card; +} + } // namespace payments
diff --git a/components/payments/payment_request.h b/components/payments/payment_request.h index 1a5f087d..beb1120 100644 --- a/components/payments/payment_request.h +++ b/components/payments/payment_request.h
@@ -12,6 +12,10 @@ #include "components/payments/payment_request.mojom.h" #include "mojo/public/cpp/bindings/binding.h" +namespace autofill { +class CreditCard; +} + namespace content { class WebContents; } @@ -53,8 +57,12 @@ const base::Optional<std::string> currency_system, const std::string& locale_name); - payments::mojom::PaymentDetails* details() { return details_.get(); } + // Returns the currently selected credit card for this PaymentRequest flow. + // It's not guaranteed to be complete. Returns nullptr if there is no selected + // card. + autofill::CreditCard* GetCurrentlySelectedCreditCard(); + payments::mojom::PaymentDetails* details() { return details_.get(); } content::WebContents* web_contents() { return web_contents_; } private:
diff --git a/components/payments/payment_request_delegate.h b/components/payments/payment_request_delegate.h index 7854f69..9e66654 100644 --- a/components/payments/payment_request_delegate.h +++ b/components/payments/payment_request_delegate.h
@@ -5,6 +5,10 @@ #ifndef COMPONENTS_PAYMENTS_PAYMENT_REQUEST_DELEGATE_H_ #define COMPONENTS_PAYMENTS_PAYMENT_REQUEST_DELEGATE_H_ +namespace autofill { +class PersonalDataManager; +} + namespace payments { class PaymentRequest; @@ -15,6 +19,9 @@ // Shows the Payment Request dialog for the given |request|. virtual void ShowPaymentRequestDialog(PaymentRequest* request) = 0; + + // Gets the PersonalDataManager associated with this PaymentRequest flow. + virtual autofill::PersonalDataManager* GetPersonalDataManager() = 0; }; } // namespace payments
diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc index 016e0c5..8e300bd 100644 --- a/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc
@@ -207,39 +207,15 @@ TemplateURLRef::SearchTermsArgs::ContextualSearchParams:: ContextualSearchParams() : version(-1), - start(base::string16::npos), - end(base::string16::npos), contextual_cards_version(0) {} TemplateURLRef::SearchTermsArgs::ContextualSearchParams::ContextualSearchParams( int version, - const std::string& selection, - const std::string& base_page_url, - int contextual_cards_version) + int contextual_cards_version, + const std::string& home_country) : version(version), - start(base::string16::npos), - end(base::string16::npos), - selection(selection), - base_page_url(base_page_url), - contextual_cards_version(contextual_cards_version) {} - -TemplateURLRef::SearchTermsArgs::ContextualSearchParams::ContextualSearchParams( - int version, - size_t start, - size_t end, - const std::string& selection, - const std::string& content, - const std::string& base_page_url, - const std::string& encoding, - int contextual_cards_version) - : version(version), - start(start), - end(end), - selection(selection), - content(content), - base_page_url(base_page_url), - encoding(encoding), - contextual_cards_version(contextual_cards_version) {} + contextual_cards_version(contextual_cards_version), + home_country(home_country) {} TemplateURLRef::SearchTermsArgs::ContextualSearchParams::ContextualSearchParams( const ContextualSearchParams& other) = default; @@ -1015,24 +991,12 @@ search_terms_args.contextual_search_params; std::vector<std::string> args; - if (params.start != std::string::npos) - args.push_back("ctxs_start=" + base::SizeTToString(params.start)); - if (params.end != std::string::npos) - args.push_back("ctxs_end=" + base::SizeTToString(params.end)); - - if (!params.selection.empty()) - args.push_back("q=" + params.selection); - if (!params.content.empty()) - args.push_back("ctxs_content=" + params.content); - if (!params.base_page_url.empty()) - args.push_back("ctxsl_url=" + params.base_page_url); - if (!params.encoding.empty()) - args.push_back("ctxs_encoding=" + params.encoding); - if (params.contextual_cards_version > 0) { args.push_back("ctxsl_coca=" + base::IntToString(params.contextual_cards_version)); } + if (!params.home_country.empty()) + args.push_back("ctxs_hc=" + params.home_country); HandleReplacement(std::string(), base::JoinString(args, "&"), *i, &url); break;
diff --git a/components/search_engines/template_url.h b/components/search_engines/template_url.h index af5f71f..d57aed2 100644 --- a/components/search_engines/template_url.h +++ b/components/search_engines/template_url.h
@@ -79,51 +79,28 @@ struct ContextualSearchParams { ContextualSearchParams(); - // Used when the content is sent in the HTTP header instead of as CGI - // parameters. - // TODO(donnd): Remove base_page_url and selection parameters once - // they are logged from the HTTP header. + // Modern constructor, used when the content is sent in the HTTP header + // instead of as CGI parameters. + // The |home_country| is an ISO country code for the country that the user + // considers their permanent home (which may be different from the country + // they are currently visiting). Pass an empty string if none available. ContextualSearchParams(int version, - const std::string& selection, - const std::string& base_page_url, - int contextual_cards_version); - // TODO(donnd): Delete constructor once Clank, iOS, and tests no - // longer depend on it. - ContextualSearchParams(int version, - size_t start, - size_t end, - const std::string& selection, - const std::string& content, - const std::string& base_page_url, - const std::string& encoding, - int contextual_cards_version); + int contextual_cards_version, + const std::string& home_country); ContextualSearchParams(const ContextualSearchParams& other); ~ContextualSearchParams(); // The version of contextual search. int version; - // Offset into the page content of the start of the user selection. - size_t start; - - // Offset into the page content of the end of the user selection. - size_t end; - - // The user selection. - std::string selection; - - // The text including and surrounding the user selection. - std::string content; - - // The URL of the page containing the user selection. - std::string base_page_url; - - // The encoding of content. - std::string encoding; - // The version of Contextual Cards data to request. // A value of 0 indicates no data needed. int contextual_cards_version; + + // The locale of the user's home country in an ISO country code format, + // or an empty string if not available. This indicates where the user + // resides, not where they currently are. + std::string home_country; }; // The search terms (query).
diff --git a/components/search_engines/template_url_unittest.cc b/components/search_engines/template_url_unittest.cc index 9fd790c..f6309f5 100644 --- a/components/search_engines/template_url_unittest.cc +++ b/components/search_engines/template_url_unittest.cc
@@ -1691,34 +1691,29 @@ search_terms_data_); EXPECT_EQ("http://bar/_/contextualsearch?", result); - TemplateURLRef::SearchTermsArgs::ContextualSearchParams params( - 1, 6, 11, "allen", "woody+allen+movies", "www.wikipedia.org", "utf-8", 1); + // Test the current common case, which uses no home country. + TemplateURLRef::SearchTermsArgs::ContextualSearchParams params(2, 1, + std::string()); search_terms_args.contextual_search_params = params; result = url.url_ref().ReplaceSearchTerms(search_terms_args, search_terms_data_); EXPECT_EQ( "http://bar/_/contextualsearch?" - "ctxs=1&" - "ctxs_start=6&" - "ctxs_end=11&" - "q=allen&" - "ctxs_content=woody+allen+movies&" - "ctxsl_url=www.wikipedia.org&" - "ctxs_encoding=utf-8&" + "ctxs=2&" "ctxsl_coca=1", result); - // Test the current common case, which uses the shorter constructor. + // Test the home country case. search_terms_args.contextual_search_params = - TemplateURLRef::SearchTermsArgs::ContextualSearchParams(2, "allen", - std::string(), 0); + TemplateURLRef::SearchTermsArgs::ContextualSearchParams(2, 2, "CH"); result = url.url_ref().ReplaceSearchTerms(search_terms_args, search_terms_data_); EXPECT_EQ( "http://bar/_/contextualsearch?" "ctxs=2&" - "q=allen", + "ctxsl_coca=2&" + "ctxs_hc=CH", result); }
diff --git a/components/test_runner/test_interfaces.cc b/components/test_runner/test_interfaces.cc index 476c3b4..29ec4b4 100644 --- a/components/test_runner/test_interfaces.cc +++ b/components/test_runner/test_interfaces.cc
@@ -115,8 +115,8 @@ test_runner_->setShouldGeneratePixelResults(false); test_runner_->setShouldDumpAsMarkup(true); } - if (spec.find("/imported/wpt/") != std::string::npos || - spec.find("/imported/csswg-test/") != std::string::npos || + if (spec.find("/external/wpt/") != std::string::npos || + spec.find("/external/csswg-test/") != std::string::npos || spec.find("://web-platform.test") != std::string::npos) test_runner_->set_is_web_platform_tests_mode(); }
diff --git a/content/browser/bluetooth/web_bluetooth_service_impl.cc b/content/browser/bluetooth/web_bluetooth_service_impl.cc index 361331e..9f35101 100644 --- a/content/browser/bluetooth/web_bluetooth_service_impl.cc +++ b/content/browser/bluetooth/web_bluetooth_service_impl.cc
@@ -491,7 +491,7 @@ blink::mojom::WebBluetoothRemoteGATTCharacteristicPtr characteristic_ptr = blink::mojom::WebBluetoothRemoteGATTCharacteristic::New(); characteristic_ptr->instance_id = characteristic_instance_id; - characteristic_ptr->uuid = characteristic->GetUUID().canonical_value(); + characteristic_ptr->uuid = characteristic->GetUUID(); characteristic_ptr->properties = static_cast<uint32_t>(characteristic->GetProperties()); response_characteristics.push_back(std::move(characteristic_ptr)); @@ -565,7 +565,7 @@ auto descriptor_ptr(blink::mojom::WebBluetoothRemoteGATTDescriptor::New()); descriptor_ptr->instance_id = descriptor_instance_id; - descriptor_ptr->uuid = descriptor->GetUUID().canonical_value(); + descriptor_ptr->uuid = descriptor->GetUUID(); response_descriptors.push_back(std::move(descriptor_ptr)); if (quantity == blink::mojom::WebBluetoothGATTQueryQuantity::SINGLE) { @@ -789,7 +789,7 @@ blink::mojom::WebBluetoothRemoteGATTServicePtr service_ptr = blink::mojom::WebBluetoothRemoteGATTService::New(); service_ptr->instance_id = service_instance_id; - service_ptr->uuid = service->GetUUID().canonical_value(); + service_ptr->uuid = service->GetUUID(); response_services.push_back(std::move(service_ptr)); if (quantity == blink::mojom::WebBluetoothGATTQueryQuantity::SINGLE) {
diff --git a/content/browser/media/capture/desktop_capture_device_aura_unittest.cc b/content/browser/media/capture/desktop_capture_device_aura_unittest.cc index e7e5668..8f18308 100644 --- a/content/browser/media/capture/desktop_capture_device_aura_unittest.cc +++ b/content/browser/media/capture/desktop_capture_device_aura_unittest.cc
@@ -58,23 +58,23 @@ const std::string& reason)); // Trampoline methods to workaround GMOCK problems with std::unique_ptr<>. - std::unique_ptr<Buffer> ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_EQ(media::PIXEL_FORMAT_I420, format); EXPECT_EQ(media::PIXEL_STORAGE_CPU, storage); DoReserveOutputBuffer(); - return std::unique_ptr<Buffer>(); + return Buffer(); } - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + void OnIncomingCapturedBuffer(Buffer buffer, const media::VideoCaptureFormat& frame_format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { DoOnIncomingCapturedBuffer(); } void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const media::VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, @@ -82,15 +82,14 @@ const media::VideoFrameMetadata& additional_metadata) override { DoOnIncomingCapturedVideoFrame(); } - std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_EQ(media::PIXEL_FORMAT_I420, format); EXPECT_EQ(media::PIXEL_STORAGE_CPU, storage); DoResurrectLastOutputBuffer(); - return std::unique_ptr<Buffer>(); + return Buffer(); } double GetBufferPoolUtilization() const override { return 0.0; } };
diff --git a/content/browser/media/capture/desktop_capture_device_unittest.cc b/content/browser/media/capture/desktop_capture_device_unittest.cc index 0d19dec..4885ee2 100644 --- a/content/browser/media/capture/desktop_capture_device_unittest.cc +++ b/content/browser/media/capture/desktop_capture_device_unittest.cc
@@ -77,39 +77,38 @@ const std::string& reason)); // Trampoline methods to workaround GMOCK problems with std::unique_ptr<>. - std::unique_ptr<Buffer> ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_TRUE(format == media::PIXEL_FORMAT_I420 && storage == media::PIXEL_STORAGE_CPU); DoReserveOutputBuffer(); - return std::unique_ptr<Buffer>(); + return Buffer(); } - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + void OnIncomingCapturedBuffer(Buffer buffer, const media::VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { DoOnIncomingCapturedBuffer(); } void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, - const media::VideoCaptureFormat& format, - base::TimeTicks reference_time, - base::TimeDelta timestamp, - gfx::Rect visible_rect, - const media::VideoFrameMetadata& additional_metadata) override { + Buffer buffer, + const media::VideoCaptureFormat& format, + base::TimeTicks reference_time, + base::TimeDelta timestamp, + gfx::Rect visible_rect, + const media::VideoFrameMetadata& additional_metadata) override { DoOnIncomingCapturedVideoFrame(); } - std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_TRUE(format == media::PIXEL_FORMAT_I420 && storage == media::PIXEL_STORAGE_CPU); DoResurrectLastOutputBuffer(); - return std::unique_ptr<Buffer>(); + return Buffer(); } double GetBufferPoolUtilization() const override { return 0.0; } };
diff --git a/content/browser/media/capture/screen_capture_device_android_unittest.cc b/content/browser/media/capture/screen_capture_device_android_unittest.cc index 114123e..dffe27a5 100644 --- a/content/browser/media/capture/screen_capture_device_android_unittest.cc +++ b/content/browser/media/capture/screen_capture_device_android_unittest.cc
@@ -35,39 +35,38 @@ MOCK_CONST_METHOD0(GetBufferPoolUtilization, double(void)); // Trampoline methods to workaround GMOCK problems with std::unique_ptr<>. - std::unique_ptr<Buffer> ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_EQ(media::PIXEL_FORMAT_I420, format); EXPECT_EQ(media::PIXEL_STORAGE_CPU, storage); DoReserveOutputBuffer(); - return std::unique_ptr<Buffer>(); + return Buffer(); } - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + void OnIncomingCapturedBuffer(Buffer buffer, const media::VideoCaptureFormat& frame_format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { DoOnIncomingCapturedBuffer(); } void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, - const media::VideoCaptureFormat& format, - base::TimeTicks reference_time, - base::TimeDelta timestamp, - gfx::Rect visible_rect, - const media::VideoFrameMetadata& additional_metadata) override { + Buffer buffer, + const media::VideoCaptureFormat& format, + base::TimeTicks reference_time, + base::TimeDelta timestamp, + gfx::Rect visible_rect, + const media::VideoFrameMetadata& additional_metadata) override { DoOnIncomingCapturedVideoFrame(); } - std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_EQ(media::PIXEL_FORMAT_I420, format); EXPECT_EQ(media::PIXEL_STORAGE_CPU, storage); DoResurrectLastOutputBuffer(); - return std::unique_ptr<Buffer>(); + return Buffer(); } };
diff --git a/content/browser/media/capture/web_contents_video_capture_device_unittest.cc b/content/browser/media/capture/web_contents_video_capture_device_unittest.cc index 018c961..d1ee07a 100644 --- a/content/browser/media/capture/web_contents_video_capture_device_unittest.cc +++ b/content/browser/media/capture/web_contents_video_capture_device_unittest.cc
@@ -37,6 +37,7 @@ #include "media/base/yuv_convert.h" #include "media/capture/video/video_capture_buffer_pool_impl.h" #include "media/capture/video/video_capture_buffer_tracker_factory_impl.h" +#include "media/capture/video/video_capture_device_client.h" #include "media/capture/video_capture_types.h" #include "skia/ext/platform_canvas.h" #include "testing/gmock/include/gmock/gmock.h" @@ -243,27 +244,25 @@ MOCK_METHOD0(DoOnIncomingCapturedBuffer, void(void)); - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> - ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + media::VideoCaptureDevice::Client::Buffer ReserveOutputBuffer( + const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { CHECK_EQ(format, media::PIXEL_FORMAT_I420); int buffer_id_to_drop = media::VideoCaptureBufferPool::kInvalidId; // Ignored. const int buffer_id = buffer_pool_->ReserveForProducer( dimensions, format, storage, frame_feedback_id, &buffer_id_to_drop); if (buffer_id == media::VideoCaptureBufferPool::kInvalidId) - return NULL; + return media::VideoCaptureDevice::Client::Buffer(); - return std::unique_ptr<media::VideoCaptureDevice::Client::Buffer>( - new AutoReleaseBuffer(buffer_pool_, - buffer_pool_->GetBufferHandle(buffer_id), - buffer_id, frame_feedback_id)); + return media::VideoCaptureDeviceClient::MakeBufferStruct( + buffer_pool_, buffer_id, frame_feedback_id); } // Trampoline method to workaround GMOCK problems with std::unique_ptr<>. - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + void OnIncomingCapturedBuffer(Buffer buffer, const media::VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { @@ -271,7 +270,7 @@ } void OnIncomingCapturedBufferExt( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, const media::VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, @@ -285,11 +284,12 @@ // analysis is too slow, the backlog of frames will grow without bound and // trouble erupts. http://crbug.com/174519 using media::VideoFrame; + auto buffer_access = + buffer.handle_provider()->GetHandleForInProcessAccess(); auto frame = VideoFrame::WrapExternalSharedMemory( media::PIXEL_FORMAT_I420, format.frame_size, visible_rect, - format.frame_size, static_cast<uint8_t*>(buffer->data()), - buffer->mapped_size(), base::SharedMemory::NULLHandle(), 0u, - base::TimeDelta()); + format.frame_size, buffer_access->data(), buffer_access->mapped_size(), + base::SharedMemory::NULLHandle(), 0u, base::TimeDelta()); const gfx::Point center = visible_rect.CenterPoint(); const int center_offset_y = (frame->stride(VideoFrame::kYPlane) * center.y()) + center.x(); @@ -303,20 +303,18 @@ frame->visible_rect().size()); } - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> - ResurrectLastOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + media::VideoCaptureDevice::Client::Buffer ResurrectLastOutputBuffer( + const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { CHECK_EQ(format, media::PIXEL_FORMAT_I420); const int buffer_id = buffer_pool_->ResurrectLastForProducer(dimensions, format, storage); if (buffer_id == media::VideoCaptureBufferPool::kInvalidId) - return nullptr; - return std::unique_ptr<media::VideoCaptureDevice::Client::Buffer>( - new AutoReleaseBuffer(buffer_pool_, - buffer_pool_->GetBufferHandle(buffer_id), - buffer_id, frame_feedback_id)); + return media::VideoCaptureDevice::Client::Buffer(); + return media::VideoCaptureDeviceClient::MakeBufferStruct( + buffer_pool_, buffer_id, frame_feedback_id); } void OnError(const tracked_objects::Location& from_here, @@ -327,49 +325,6 @@ double GetBufferPoolUtilization() const override { return 0.0; } private: - class AutoReleaseBuffer : public media::VideoCaptureDevice::Client::Buffer { - public: - AutoReleaseBuffer( - const scoped_refptr<media::VideoCaptureBufferPool>& pool, - std::unique_ptr<media::VideoCaptureBufferHandle> buffer_handle, - int buffer_id, - int frame_feedback_id) - : id_(buffer_id), - frame_feedback_id_(frame_feedback_id), - pool_(pool), - buffer_handle_(std::move(buffer_handle)) { - DCHECK(pool_); - } - int id() const override { return id_; } - int frame_feedback_id() const override { return frame_feedback_id_; } - gfx::Size dimensions() const override { - return buffer_handle_->dimensions(); - } - size_t mapped_size() const override { - return buffer_handle_->mapped_size(); - } - void* data(int plane) override { return buffer_handle_->data(plane); } -#if defined(OS_POSIX) && !defined(OS_MACOSX) - base::FileDescriptor AsPlatformFile() override { - return base::FileDescriptor(); - } -#endif - bool IsBackedByVideoFrame() const override { - return buffer_handle_->IsBackedByVideoFrame(); - } - scoped_refptr<media::VideoFrame> GetVideoFrame() override { - return buffer_handle_->GetVideoFrame(); - } - - private: - ~AutoReleaseBuffer() override { pool_->RelinquishProducerReservation(id_); } - - const int id_; - const int frame_feedback_id_; - const scoped_refptr<media::VideoCaptureBufferPool> pool_; - const std::unique_ptr<media::VideoCaptureBufferHandle> buffer_handle_; - }; - scoped_refptr<media::VideoCaptureBufferPool> buffer_pool_; base::Callback<void(SkColor, const gfx::Size&)> report_callback_; base::Closure error_callback_;
diff --git a/content/browser/renderer_host/media/video_capture_buffer_pool_unittest.cc b/content/browser/renderer_host/media/video_capture_buffer_pool_unittest.cc index 69c0468..9c93cfc 100644 --- a/content/browser/renderer_host/media/video_capture_buffer_pool_unittest.cc +++ b/content/browser/renderer_host/media/video_capture_buffer_pool_unittest.cc
@@ -62,7 +62,7 @@ ~Buffer() { pool_->RelinquishProducerReservation(id()); } int id() const { return id_; } size_t mapped_size() { return buffer_handle_->mapped_size(); } - void* data() { return buffer_handle_->data(0); } + void* data() { return buffer_handle_->data(); } private: const int id_; @@ -100,7 +100,7 @@ EXPECT_EQ(expected_dropped_id_, buffer_id_to_drop); std::unique_ptr<media::VideoCaptureBufferHandle> buffer_handle = - pool_->GetBufferHandle(buffer_id); + pool_->GetHandleForInProcessAccess(buffer_id); return std::unique_ptr<Buffer>( new Buffer(pool_, std::move(buffer_handle), buffer_id)); } @@ -113,8 +113,8 @@ format_and_storage.pixel_storage); if (buffer_id == media::VideoCaptureBufferPool::kInvalidId) return std::unique_ptr<Buffer>(); - return std::unique_ptr<Buffer>( - new Buffer(pool_, pool_->GetBufferHandle(buffer_id), buffer_id)); + return std::unique_ptr<Buffer>(new Buffer( + pool_, pool_->GetHandleForInProcessAccess(buffer_id), buffer_id)); } base::MessageLoop loop_;
diff --git a/content/browser/renderer_host/media/video_capture_controller.cc b/content/browser/renderer_host/media/video_capture_controller.cc index ac5bc721..9902d94 100644 --- a/content/browser/renderer_host/media/video_capture_controller.cc +++ b/content/browser/renderer_host/media/video_capture_controller.cc
@@ -25,6 +25,7 @@ #include "media/capture/video/video_capture_buffer_pool.h" #include "media/capture/video/video_capture_buffer_tracker_factory_impl.h" #include "media/capture/video/video_capture_device_client.h" +#include "mojo/public/cpp/system/platform_handle.h" #if !defined(OS_ANDROID) #include "content/browser/compositor/image_transport_factory.h" @@ -95,13 +96,11 @@ int buffer_id, int frame_feedback_id, media::VideoFrameConsumerFeedbackObserver* consumer_feedback_observer, - media::FrameBufferPool* frame_buffer_pool, - scoped_refptr<media::VideoFrame> frame) + media::FrameBufferPool* frame_buffer_pool) : buffer_id_(buffer_id), frame_feedback_id_(frame_feedback_id), consumer_feedback_observer_(consumer_feedback_observer), frame_buffer_pool_(frame_buffer_pool), - frame_(std::move(frame)), max_consumer_utilization_( media::VideoFrameConsumerFeedbackObserver::kNoUtilizationRecorded), consumer_hold_count_(0) {} @@ -148,11 +147,13 @@ void VideoCaptureController::BufferState::SetConsumerFeedbackObserver( media::VideoFrameConsumerFeedbackObserver* consumer_feedback_observer) { + DCHECK_CURRENTLY_ON(BrowserThread::IO); consumer_feedback_observer_ = consumer_feedback_observer; } void VideoCaptureController::BufferState::SetFrameBufferPool( media::FrameBufferPool* frame_buffer_pool) { + DCHECK_CURRENTLY_ON(BrowserThread::IO); frame_buffer_pool_ = frame_buffer_pool; } @@ -369,20 +370,19 @@ } void VideoCaptureController::OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<VideoFrame> frame) { DCHECK_CURRENTLY_ON(BrowserThread::IO); - DCHECK(frame_buffer_pool_); - const int buffer_id = buffer->id(); + const int buffer_id = buffer.id(); DCHECK_NE(buffer_id, media::VideoCaptureBufferPool::kInvalidId); // Insert if not exists. const auto it = buffer_id_to_state_map_ .insert(std::make_pair( - buffer_id, BufferState(buffer_id, buffer->frame_feedback_id(), + buffer_id, BufferState(buffer_id, buffer.frame_feedback_id(), consumer_feedback_observer_.get(), - frame_buffer_pool_.get(), frame))) + frame_buffer_pool_.get()))) .first; BufferState& buffer_state = it->second; DCHECK(buffer_state.HasZeroConsumerHoldCount()); @@ -402,11 +402,12 @@ << media::VideoPixelFormatToString(frame->format()); // Sanity-checks to confirm |frame| is actually being backed by |buffer|. + auto buffer_access = + buffer.handle_provider()->GetHandleForInProcessAccess(); DCHECK(frame->storage_type() == media::VideoFrame::STORAGE_SHMEM); - DCHECK(frame->data(media::VideoFrame::kYPlane) >= buffer->data(0) && + DCHECK(frame->data(media::VideoFrame::kYPlane) >= buffer_access->data() && (frame->data(media::VideoFrame::kYPlane) < - (reinterpret_cast<const uint8_t*>(buffer->data(0)) + - buffer->mapped_size()))) + (buffer_access->data() + buffer_access->mapped_size()))) << "VideoFrame does not appear to be backed by Buffer"; for (const auto& client : controller_clients_) { @@ -422,9 +423,13 @@ client->known_buffers.push_back(buffer_id); is_new_buffer = true; } - if (is_new_buffer) - DoNewBufferOnIOThread(client.get(), buffer.get(), frame); - + if (is_new_buffer) { + mojo::ScopedSharedBufferHandle handle = + buffer.handle_provider()->GetHandleForInterProcessTransit(); + client->event_handler->OnBufferCreated( + client->controller_id, std::move(handle), + buffer_access->mapped_size(), buffer_id); + } client->event_handler->OnBufferReady(client->controller_id, buffer_id, frame); @@ -475,7 +480,6 @@ void VideoCaptureController::OnBufferDestroyed(int buffer_id_to_drop) { DCHECK_CURRENTLY_ON(BrowserThread::IO); - DCHECK(frame_buffer_pool_); for (const auto& client : controller_clients_) { if (client->session_closed) @@ -494,21 +498,6 @@ buffer_id_to_state_map_.erase(buffer_id_to_drop); } -void VideoCaptureController::DoNewBufferOnIOThread( - ControllerClient* client, - media::VideoCaptureDevice::Client::Buffer* buffer, - const scoped_refptr<media::VideoFrame>& frame) { - DCHECK_CURRENTLY_ON(BrowserThread::IO); - DCHECK_EQ(media::VideoFrame::STORAGE_SHMEM, frame->storage_type()); - - const int buffer_id = buffer->id(); - mojo::ScopedSharedBufferHandle handle = - frame_buffer_pool_->GetHandleForTransit(buffer_id); - client->event_handler->OnBufferCreated(client->controller_id, - std::move(handle), - buffer->mapped_size(), buffer_id); -} - VideoCaptureController::ControllerClient* VideoCaptureController::FindClient( VideoCaptureControllerID id, VideoCaptureControllerEventHandler* handler,
diff --git a/content/browser/renderer_host/media/video_capture_controller.h b/content/browser/renderer_host/media/video_capture_controller.h index 4be8085..76e59cb 100644 --- a/content/browser/renderer_host/media/video_capture_controller.h +++ b/content/browser/renderer_host/media/video_capture_controller.h
@@ -67,12 +67,8 @@ base::WeakPtr<VideoCaptureController> GetWeakPtrForIOThread(); - // Factory code creating instances of VideoCaptureController must set a - // FrameBufferPool before any of the media::VideoFrameReceiver are used. - // Setting the observer is done in this method separate from the constructor - // in order to allow use the media::VideoFrameReceiver methods - // before the observer can be provided. (This is the case with - // VideoCaptureManager). + // A FrameBufferPool may optionally be set in order to receive notifications + // when a frame is starting to get consumed and has finished getting consumed. void SetFrameBufferPool( std::unique_ptr<media::FrameBufferPool> frame_buffer_pool); @@ -134,7 +130,7 @@ // Implementation of media::VideoFrameReceiver interface: void OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) override; void OnError() override; void OnLog(const std::string& message) override; @@ -150,8 +146,7 @@ int buffer_id, int frame_feedback_id, media::VideoFrameConsumerFeedbackObserver* consumer_feedback_observer, - media::FrameBufferPool* frame_buffer_pool, - scoped_refptr<media::VideoFrame> frame); + media::FrameBufferPool* frame_buffer_pool); ~BufferState(); BufferState(const BufferState& other); void RecordConsumerUtilization(double utilization); @@ -167,16 +162,10 @@ const int frame_feedback_id_; media::VideoFrameConsumerFeedbackObserver* consumer_feedback_observer_; media::FrameBufferPool* frame_buffer_pool_; - const scoped_refptr<media::VideoFrame> frame_; double max_consumer_utilization_; int consumer_hold_count_; }; - // Notify renderer that a new buffer has been created. - void DoNewBufferOnIOThread(ControllerClient* client, - media::VideoCaptureDevice::Client::Buffer* buffer, - const scoped_refptr<media::VideoFrame>& frame); - // Find a client of |id| and |handler| in |clients|. ControllerClient* FindClient(VideoCaptureControllerID id, VideoCaptureControllerEventHandler* handler,
diff --git a/content/browser/renderer_host/media/video_capture_controller_unittest.cc b/content/browser/renderer_host/media/video_capture_controller_unittest.cc index 9990d32d..3561859 100644 --- a/content/browser/renderer_host/media/video_capture_controller_unittest.cc +++ b/content/browser/renderer_host/media/video_capture_controller_unittest.cc
@@ -115,8 +115,6 @@ public: MOCK_METHOD1(SetBufferHold, void(int buffer_id)); MOCK_METHOD1(ReleaseBufferHold, void(int buffer_id)); - MOCK_METHOD1(GetHandleForTransit, - mojo::ScopedSharedBufferHandle(int buffer_id)); }; // Test class. @@ -152,10 +150,10 @@ mock_consumer_feedback_observer_ = consumer_feedback_observer.get(); controller_->SetConsumerFeedbackObserver( std::move(consumer_feedback_observer)); - client_a_.reset(new MockVideoCaptureControllerEventHandler( - controller_.get())); - client_b_.reset(new MockVideoCaptureControllerEventHandler( - controller_.get())); + client_a_.reset( + new MockVideoCaptureControllerEventHandler(controller_.get())); + client_b_.reset( + new MockVideoCaptureControllerEventHandler(controller_.get())); } void TearDown() override { base::RunLoop().RunUntilIdle(); } @@ -197,46 +195,32 @@ // Clients in controller: [] ASSERT_EQ(0, controller_->GetClientCount()) << "Client count should initially be zero."; - controller_->AddClient(client_a_route_1, - client_a_.get(), - 100, - session_100); + controller_->AddClient(client_a_route_1, client_a_.get(), 100, session_100); // Clients in controller: [A/1] ASSERT_EQ(1, controller_->GetClientCount()) << "Adding client A/1 should bump client count."; - controller_->AddClient(client_a_route_2, - client_a_.get(), - 200, - session_200); + controller_->AddClient(client_a_route_2, client_a_.get(), 200, session_200); // Clients in controller: [A/1, A/2] ASSERT_EQ(2, controller_->GetClientCount()) << "Adding client A/2 should bump client count."; - controller_->AddClient(client_b_route_1, - client_b_.get(), - 300, - session_300); + controller_->AddClient(client_b_route_1, client_b_.get(), 300, session_300); // Clients in controller: [A/1, A/2, B/1] ASSERT_EQ(3, controller_->GetClientCount()) << "Adding client B/1 should bump client count."; - ASSERT_EQ(200, - controller_->RemoveClient(client_a_route_2, client_a_.get())) + ASSERT_EQ(200, controller_->RemoveClient(client_a_route_2, client_a_.get())) << "Removing client A/1 should return its session_id."; // Clients in controller: [A/1, B/1] ASSERT_EQ(2, controller_->GetClientCount()); ASSERT_EQ(static_cast<int>(kInvalidMediaCaptureSessionId), - controller_->RemoveClient(client_a_route_2, client_a_.get())) + controller_->RemoveClient(client_a_route_2, client_a_.get())) << "Removing a nonexistant client should fail."; // Clients in controller: [A/1, B/1] ASSERT_EQ(2, controller_->GetClientCount()); - ASSERT_EQ(300, - controller_->RemoveClient(client_b_route_1, client_b_.get())) + ASSERT_EQ(300, controller_->RemoveClient(client_b_route_1, client_b_.get())) << "Removing client B/1 should return its session_id."; // Clients in controller: [A/1] ASSERT_EQ(1, controller_->GetClientCount()); - controller_->AddClient(client_b_route_2, - client_b_.get(), - 400, - session_400); + controller_->AddClient(client_b_route_2, client_b_.get(), 400, session_400); // Clients in controller: [A/1, B/2] EXPECT_CALL(*client_a_, DoEnded(client_a_route_1)).Times(1); @@ -258,13 +242,12 @@ ASSERT_EQ(1, controller_->GetClientCount()) << "Stopping non-existant session 256 should be a no-op."; ASSERT_EQ(static_cast<int>(kInvalidMediaCaptureSessionId), - controller_->RemoveClient(client_a_route_1, client_a_.get())) + controller_->RemoveClient(client_a_route_1, client_a_.get())) << "Removing already-removed client A/1 should fail."; // Clients in controller: [B/2] ASSERT_EQ(1, controller_->GetClientCount()) << "Removing non-existant session 200 should be a no-op."; - ASSERT_EQ(400, - controller_->RemoveClient(client_b_route_2, client_b_.get())) + ASSERT_EQ(400, controller_->RemoveClient(client_b_route_2, client_b_.get())) << "Removing client B/2 should return its session_id."; // Clients in controller: [] ASSERT_EQ(0, controller_->GetClientCount()) @@ -296,18 +279,9 @@ const VideoCaptureControllerID client_b_route_1(0xb1b1b1b1); const VideoCaptureControllerID client_b_route_2(0xb2b2b2b2); - controller_->AddClient(client_a_route_1, - client_a_.get(), - 100, - session_100); - controller_->AddClient(client_b_route_1, - client_b_.get(), - 300, - session_300); - controller_->AddClient(client_a_route_2, - client_a_.get(), - 200, - session_200); + controller_->AddClient(client_a_route_1, client_a_.get(), 100, session_100); + controller_->AddClient(client_b_route_1, client_b_.get(), 300, session_300); + controller_->AddClient(client_a_route_2, client_a_.get(), 200, session_200); ASSERT_EQ(3, controller_->GetClientCount()); // Now, simulate an incoming captured buffer from the capture device. As a @@ -315,14 +289,14 @@ uint8_t buffer_no = 1; const int arbitrary_frame_feedback_id = 101; ASSERT_EQ(0.0, device_client_->GetBufferPoolUtilization()); - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer( - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id)); - ASSERT_TRUE(buffer.get()); + media::VideoCaptureDevice::Client::Buffer buffer = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id); + ASSERT_TRUE(buffer.is_valid()); + auto buffer_access = buffer.handle_provider()->GetHandleForInProcessAccess(); ASSERT_EQ(1.0 / kPoolSize, device_client_->GetBufferPoolUtilization()); - memset(buffer->data(), buffer_no++, buffer->mapped_size()); + memset(buffer_access->data(), buffer_no++, buffer_access->mapped_size()); { InSequence s; EXPECT_CALL(*client_a_, DoBufferCreated(client_a_route_1)).Times(1); @@ -348,21 +322,20 @@ client_b_->resource_utilization_ = -1.0; { InSequence s; - EXPECT_CALL(*mock_frame_receiver_observer_, SetBufferHold(buffer->id())) + EXPECT_CALL(*mock_frame_receiver_observer_, SetBufferHold(buffer.id())) .Times(1); // Expect VideoCaptureController to call the load observer with a // resource utilization of 0.5 (the largest of all reported values). EXPECT_CALL(*mock_consumer_feedback_observer_, OnUtilizationReport(arbitrary_frame_feedback_id, 0.5)) .Times(1); - EXPECT_CALL(*mock_frame_receiver_observer_, ReleaseBufferHold(buffer->id())) + EXPECT_CALL(*mock_frame_receiver_observer_, ReleaseBufferHold(buffer.id())) .Times(1); } - device_client_->OnIncomingCapturedBuffer(std::move(buffer), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + device_client_->OnIncomingCapturedBuffer(std::move(buffer), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); base::RunLoop().RunUntilIdle(); Mock::VerifyAndClearExpectations(client_a_.get()); @@ -374,35 +347,34 @@ // case pretend that the Buffer pointer is held by the device for a long // delay. This shouldn't affect anything. const int arbitrary_frame_feedback_id_2 = 102; - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer2 = - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id_2); - ASSERT_TRUE(buffer2.get()); - memset(buffer2->data(), buffer_no++, buffer2->mapped_size()); + media::VideoCaptureDevice::Client::Buffer buffer2 = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id_2); + ASSERT_TRUE(buffer2.is_valid()); + auto buffer2_access = + buffer2.handle_provider()->GetHandleForInProcessAccess(); + memset(buffer2_access->data(), buffer_no++, buffer2_access->mapped_size()); client_a_->resource_utilization_ = 0.5; client_b_->resource_utilization_ = 3.14; // Expect VideoCaptureController to call the load observer with a // resource utilization of 3.14 (the largest of all reported values). { InSequence s; - EXPECT_CALL(*mock_frame_receiver_observer_, SetBufferHold(buffer2->id())) + EXPECT_CALL(*mock_frame_receiver_observer_, SetBufferHold(buffer2.id())) .Times(1); // Expect VideoCaptureController to call the load observer with a // resource utilization of 3.14 (the largest of all reported values). EXPECT_CALL(*mock_consumer_feedback_observer_, OnUtilizationReport(arbitrary_frame_feedback_id_2, 3.14)) .Times(1); - EXPECT_CALL(*mock_frame_receiver_observer_, - ReleaseBufferHold(buffer2->id())) + EXPECT_CALL(*mock_frame_receiver_observer_, ReleaseBufferHold(buffer2.id())) .Times(1); } - device_client_->OnIncomingCapturedBuffer(std::move(buffer2), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + device_client_->OnIncomingCapturedBuffer(std::move(buffer2), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); // The buffer should be delivered to the clients in any order. { @@ -433,34 +405,30 @@ Mock::VerifyAndClearExpectations(mock_frame_receiver_observer_); // Add a fourth client now that some buffers have come through. - controller_->AddClient(client_b_route_2, - client_b_.get(), - 1, - session_1); + controller_->AddClient(client_b_route_2, client_b_.get(), 1, session_1); Mock::VerifyAndClearExpectations(client_b_.get()); // Third, fourth, and fifth buffers. Pretend they all arrive at the same time. for (int i = 0; i < kPoolSize; i++) { const int arbitrary_frame_feedback_id = 200 + i; - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer = - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id); - ASSERT_TRUE(buffer.get()); - memset(buffer->data(), buffer_no++, buffer->mapped_size()); - device_client_->OnIncomingCapturedBuffer(std::move(buffer), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + media::VideoCaptureDevice::Client::Buffer buffer = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id); + ASSERT_TRUE(buffer.is_valid()); + auto buffer_access = + buffer.handle_provider()->GetHandleForInProcessAccess(); + memset(buffer_access->data(), buffer_no++, buffer_access->mapped_size()); + device_client_->OnIncomingCapturedBuffer(std::move(buffer), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); } // ReserveOutputBuffer ought to fail now, because the pool is depleted. ASSERT_FALSE(device_client_ - ->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id) - .get()); + ->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id) + .is_valid()); // The new client needs to be notified of the creation of |kPoolSize| buffers; // the old clients only |kPoolSize - 2|. @@ -494,35 +462,35 @@ EXPECT_CALL(*client_b_, DoEnded(client_b_route_1)).Times(1); controller_->StopSession(300); // Queue up another buffer. - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer3 = - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id); - ASSERT_TRUE(buffer3.get()); - memset(buffer3->data(), buffer_no++, buffer3->mapped_size()); - device_client_->OnIncomingCapturedBuffer(std::move(buffer3), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + media::VideoCaptureDevice::Client::Buffer buffer3 = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id); + ASSERT_TRUE(buffer3.is_valid()); + auto buffer3_access = + buffer3.handle_provider()->GetHandleForInProcessAccess(); + memset(buffer3_access->data(), buffer_no++, buffer3_access->mapped_size()); + device_client_->OnIncomingCapturedBuffer(std::move(buffer3), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer4 = - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id); + media::VideoCaptureDevice::Client::Buffer buffer4 = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id); { // Kill A2 via session close (posts a task to disconnect, but A2 must not // be sent either of these two buffers). EXPECT_CALL(*client_a_, DoEnded(client_a_route_2)).Times(1); controller_->StopSession(200); } - ASSERT_TRUE(buffer4.get()); - memset(buffer4->data(), buffer_no++, buffer4->mapped_size()); - device_client_->OnIncomingCapturedBuffer(std::move(buffer4), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + ASSERT_TRUE(buffer4.is_valid()); + auto buffer4_access = + buffer4.handle_provider()->GetHandleForInProcessAccess(); + memset(buffer4_access->data(), buffer_no++, buffer4_access->mapped_size()); + device_client_->OnIncomingCapturedBuffer(std::move(buffer4), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); // B2 is the only client left, and is the only one that should // get the buffer. EXPECT_CALL(*client_b_, @@ -568,16 +536,14 @@ media::VideoCaptureFormat device_format( capture_resolution, arbitrary_frame_rate_, media::PIXEL_FORMAT_I420, media::PIXEL_STORAGE_CPU); - const int arbitrary_frame_feedback_id = 101; - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer( - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id)); - device_client_->OnIncomingCapturedBuffer(std::move(buffer), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + const int arbitrary_frame_feedback_id = 101; + media::VideoCaptureDevice::Client::Buffer buffer = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id); + device_client_->OnIncomingCapturedBuffer(std::move(buffer), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); base::RunLoop().RunUntilIdle(); } @@ -605,18 +571,16 @@ media::VideoCaptureFormat device_format( gfx::Size(10, 10), arbitrary_frame_rate_, media::PIXEL_FORMAT_I420); const int arbitrary_frame_feedback_id = 101; - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer( - device_client_->ReserveOutputBuffer(device_format.frame_size, - device_format.pixel_format, - device_format.pixel_storage, - arbitrary_frame_feedback_id)); - ASSERT_TRUE(buffer.get()); + media::VideoCaptureDevice::Client::Buffer buffer = + device_client_->ReserveOutputBuffer( + device_format.frame_size, device_format.pixel_format, + device_format.pixel_storage, arbitrary_frame_feedback_id); + ASSERT_TRUE(buffer.is_valid()); device_client_->OnError(FROM_HERE, "Test Error"); - device_client_->OnIncomingCapturedBuffer(std::move(buffer), - device_format, - arbitrary_reference_time_, - arbitrary_timestamp_); + device_client_->OnIncomingCapturedBuffer(std::move(buffer), device_format, + arbitrary_reference_time_, + arbitrary_timestamp_); EXPECT_CALL(*client_a_, DoError(route_id)).Times(1); base::RunLoop().RunUntilIdle();
diff --git a/content/browser/renderer_host/media/video_capture_device_client_unittest.cc b/content/browser/renderer_host/media/video_capture_device_client_unittest.cc index e2a6a82..0276d144 100644 --- a/content/browser/renderer_host/media/video_capture_device_client_unittest.cc +++ b/content/browser/renderer_host/media/video_capture_device_client_unittest.cc
@@ -45,7 +45,7 @@ MOCK_METHOD1(OnBufferDestroyed, void(int buffer_id_to_drop)); void OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) override { MockOnIncomingCapturedVideoFrame(frame->coded_size()); }
diff --git a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc index fc111e4..eabae96 100644 --- a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc +++ b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc
@@ -20,6 +20,7 @@ #include "content/public/common/content_switches.h" #include "media/base/video_frame.h" #include "media/gpu/ipc/client/gpu_jpeg_decode_accelerator_host.h" +#include "mojo/public/cpp/system/platform_handle.h" namespace content { @@ -81,7 +82,7 @@ const media::VideoCaptureFormat& frame_format, base::TimeTicks reference_time, base::TimeDelta timestamp, - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> out_buffer) { + media::VideoCaptureDevice::Client::Buffer out_buffer) { DCHECK(CalledOnValidThread()); DCHECK(decoder_); @@ -121,20 +122,24 @@ // Mask against 30 bits, to avoid (undefined) wraparound on signed integer. next_bitstream_buffer_id_ = (next_bitstream_buffer_id_ + 1) & 0x3FFFFFFF; -#if defined(OS_POSIX) && !defined(OS_MACOSX) + // The APIs of |decoder_| and |decode_done_cb_| require us to wrap the + // |out_buffer| in a VideoFrame. const gfx::Size dimensions = frame_format.frame_size; - base::SharedMemoryHandle out_handle = out_buffer->AsPlatformFile(); + std::unique_ptr<media::VideoCaptureBufferHandle> out_buffer_access = + out_buffer.handle_provider()->GetHandleForInProcessAccess(); + base::SharedMemoryHandle out_handle = + out_buffer.handle_provider()->GetNonOwnedSharedMemoryHandleForLegacyIPC(); scoped_refptr<media::VideoFrame> out_frame = media::VideoFrame::WrapExternalSharedMemory( - media::PIXEL_FORMAT_I420, // format - dimensions, // coded_size - gfx::Rect(dimensions), // visible_rect - dimensions, // natural_size - static_cast<uint8_t*>(out_buffer->data()), // data - out_buffer->mapped_size(), // data_size - out_handle, // handle - 0, // shared_memory_offset - timestamp); // timestamp + media::PIXEL_FORMAT_I420, // format + dimensions, // coded_size + gfx::Rect(dimensions), // visible_rect + dimensions, // natural_size + out_buffer_access->data(), // data + out_buffer_access->mapped_size(), // data_size + out_handle, // handle + 0, // shared_memory_offset + timestamp); // timestamp if (!out_frame) { base::AutoLock lock(lock_); decoder_status_ = FAILED; @@ -153,9 +158,6 @@ base::Bind(decode_done_cb_, base::Passed(&out_buffer), out_frame); } decoder_->Decode(in_buffer, std::move(out_frame)); -#else - NOTREACHED(); -#endif } void VideoCaptureGpuJpegDecoder::VideoFrameReady(int32_t bitstream_buffer_id) {
diff --git a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h index f3423f86..199962c 100644 --- a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h +++ b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h
@@ -55,8 +55,7 @@ const media::VideoCaptureFormat& frame_format, base::TimeTicks reference_time, base::TimeDelta timestamp, - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> out_buffer) - override; + media::VideoCaptureDevice::Client::Buffer out_buffer) override; // JpegDecodeAccelerator::Client implementation. // These will be called on IO thread.
diff --git a/content/browser/renderer_host/media/video_capture_manager.cc b/content/browser/renderer_host/media/video_capture_manager.cc index 24880a57..007fae8 100644 --- a/content/browser/renderer_host/media/video_capture_manager.cc +++ b/content/browser/renderer_host/media/video_capture_manager.cc
@@ -231,10 +231,6 @@ buffer_pool_->RelinquishConsumerHold(buffer_id, 1); } - mojo::ScopedSharedBufferHandle GetHandleForTransit(int buffer_id) override { - return buffer_pool_->GetHandleForTransit(buffer_id); - } - private: scoped_refptr<media::VideoCaptureBufferPool> buffer_pool_; }; @@ -757,7 +753,7 @@ // Run the callback first, as AddClient() may trigger OnFrameInfo(). done_cb.Run(entry->video_capture_controller.GetWeakPtrForIOThread()); entry->video_capture_controller.AddClient(client_id, client_handler, - session_id, params); + session_id, params); } void VideoCaptureManager::StopCaptureForClient(
diff --git a/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.cc b/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.cc index a4a46c2e..d9f4a3f0 100644 --- a/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.cc +++ b/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.cc
@@ -15,7 +15,7 @@ VideoFrameReceiverOnIOThread::~VideoFrameReceiverOnIOThread() = default; void VideoFrameReceiverOnIOThread::OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) { content::BrowserThread::PostTask( content::BrowserThread::IO, FROM_HERE,
diff --git a/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h b/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h index 9925dd1..17da01da 100644 --- a/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h +++ b/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h
@@ -22,7 +22,7 @@ ~VideoFrameReceiverOnIOThread() override; void OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) override; void OnError() override; void OnLog(const std::string& message) override;
diff --git a/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc b/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc index 1abfc0b..7652b2e1 100644 --- a/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc +++ b/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
@@ -4750,4 +4750,19 @@ } #endif +// This test verifies that when any view on the page cancels an ongoing +// composition, the RenderWidgetHostViewAura will receive the notification and +// the current composition is canceled. +TEST_F(InputMethodStateAuraTest, ImeCancelCompositionForAllViews) { + for (auto* view : views_) { + ActivateViewForTextInputManager(view, ui::TEXT_INPUT_TYPE_TEXT); + // There is no composition in the beginning. + EXPECT_FALSE(has_composition_text()); + SetHasCompositionTextToTrue(); + view->ImeCancelComposition(); + // The composition must have been canceled. + EXPECT_FALSE(has_composition_text()); + } +} + } // namespace content
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc index d51fe69d..4e69119 100644 --- a/content/renderer/render_thread_impl.cc +++ b/content/renderer/render_thread_impl.cc
@@ -2189,10 +2189,8 @@ } switch (state) { case base::MemoryState::NORMAL: - ResumeRenderer(); break; case base::MemoryState::THROTTLED: - ResumeRenderer(); // TODO(bashi): Figure out what kind of strategy is suitable on // THROTTLED state. crbug.com/674815 #if defined(OS_ANDROID) @@ -2204,7 +2202,9 @@ ReleaseFreeMemory(); break; case base::MemoryState::SUSPENDED: - SuspendRenderer(); + OnTrimMemoryImmediately(); + ReleaseFreeMemory(); + ClearMemory(); break; case base::MemoryState::UNKNOWN: NOTREACHED(); @@ -2212,25 +2212,6 @@ } } -void RenderThreadImpl::SuspendRenderer() { - DCHECK(IsMainThread()); - OnTrimMemoryImmediately(); - ReleaseFreeMemory(); - ClearMemory(); - // TODO(bashi): Enable the tab suspension when MemoryCoordinator is enabled. - if (!base::FeatureList::IsEnabled(features::kMemoryCoordinator) && - base::FeatureList::IsEnabled(features::kPurgeAndSuspend)) - renderer_scheduler_->SuspendRenderer(); -} - -void RenderThreadImpl::ResumeRenderer() { - DCHECK(IsMainThread()); - // TODO(bashi): Enable the tab suspension when MemoryCoordinator is enabled. - if (!base::FeatureList::IsEnabled(features::kMemoryCoordinator) && - base::FeatureList::IsEnabled(features::kPurgeAndSuspend)) - renderer_scheduler_->ResumeRenderer(); -} - void RenderThreadImpl::ClearMemory() { // Do not call into blink if it is not initialized. if (blink_platform_impl_) {
diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h index 43b0b853..2f00381 100644 --- a/content/renderer/render_thread_impl.h +++ b/content/renderer/render_thread_impl.h
@@ -518,12 +518,6 @@ bool IsMainThread(); - // Purges memory and suspends the renderer. - void SuspendRenderer(); - - // Resumes the renderer if it is suspended. - void ResumeRenderer(); - // base::MemoryCoordinatorClient implementation: void OnMemoryStateChange(base::MemoryState state) override;
diff --git a/content/shell/renderer/layout_test/blink_test_runner.cc b/content/shell/renderer/layout_test/blink_test_runner.cc index 155cff0..adee3a9 100644 --- a/content/shell/renderer/layout_test/blink_test_runner.cc +++ b/content/shell/renderer/layout_test/blink_test_runner.cc
@@ -242,7 +242,7 @@ base::FilePath new_path = LayoutTestRenderThreadObserver::GetInstance() ->webkit_source_dir() - .Append(FILE_PATH_LITERAL("LayoutTests/imported/wpt/")) + .Append(FILE_PATH_LITERAL("LayoutTests/external/wpt/")) .AppendASCII(path); return WebURL(net::FilePathToFileURL(new_path)); }
diff --git a/device/usb/OWNERS b/device/usb/OWNERS index 7053f44..f565255 100644 --- a/device/usb/OWNERS +++ b/device/usb/OWNERS
@@ -1,3 +1,5 @@ pfeldman@chromium.org reillyg@chromium.org rockot@chromium.org + +# COMPONENT: IO>USB \ No newline at end of file
diff --git a/extensions/OWNERS b/extensions/OWNERS index 492cfaa..07a9b00 100644 --- a/extensions/OWNERS +++ b/extensions/OWNERS
@@ -18,3 +18,5 @@ lazyboy@chromium.org mek@chromium.org rockot@chromium.org + +# COMPONENT: Platform>Extensions \ No newline at end of file
diff --git a/extensions/browser/api/audio/audio_api.cc b/extensions/browser/api/audio/audio_api.cc index 39614cc..53bd0da1 100644 --- a/extensions/browser/api/audio/audio_api.cc +++ b/extensions/browser/api/audio/audio_api.cc
@@ -108,7 +108,18 @@ AudioAPI::GetFactoryInstance()->Get(browser_context())->GetService(); DCHECK(service); - service->SetActiveDevices(params->ids); + if (params->ids.as_device_id_lists) { + if (!service->SetActiveDeviceLists( + params->ids.as_device_id_lists->input, + params->ids.as_device_id_lists->output)) { + return RespondNow(Error("Failed to set active devices.")); + } + } else if (params->ids.as_strings) { + // TODO(tbarzic): This way of setting active devices is deprecated - have + // this return error for apps that were not whitelisted for deprecated + // version of audio API. + service->SetActiveDevices(*params->ids.as_strings); + } return RespondNow(NoArguments()); }
diff --git a/extensions/browser/api/audio/audio_service.cc b/extensions/browser/api/audio/audio_service.cc index ec4c7c1..8c0ab27 100644 --- a/extensions/browser/api/audio/audio_service.cc +++ b/extensions/browser/api/audio/audio_service.cc
@@ -18,6 +18,9 @@ // Start to query audio device information. bool GetInfo(OutputInfo* output_info_out, InputInfo* input_info_out) override; void SetActiveDevices(const DeviceIdList& device_list) override; + bool SetActiveDeviceLists( + const std::unique_ptr<DeviceIdList>& input_devices, + const std::unique_ptr<DeviceIdList>& output_devives) override; bool SetDeviceProperties(const std::string& device_id, bool muted, int volume, @@ -42,6 +45,12 @@ return false; } +bool AudioServiceImpl::SetActiveDeviceLists( + const std::unique_ptr<DeviceIdList>& input_devices, + const std::unique_ptr<DeviceIdList>& output_devives) { + return false; +} + void AudioServiceImpl::SetActiveDevices(const DeviceIdList& device_list) { }
diff --git a/extensions/browser/api/audio/audio_service.h b/extensions/browser/api/audio/audio_service.h index e733f7af..6ad8d96 100644 --- a/extensions/browser/api/audio/audio_service.h +++ b/extensions/browser/api/audio/audio_service.h
@@ -5,6 +5,7 @@ #ifndef EXTENSIONS_BROWSER_API_AUDIO_AUDIO_SERVICE_H_ #define EXTENSIONS_BROWSER_API_AUDIO_AUDIO_SERVICE_H_ +#include <memory> #include <string> #include <vector> @@ -55,6 +56,20 @@ virtual bool GetInfo(OutputInfo* output_info_out, InputInfo* input_info_out) = 0; + // Sets set of active inputs to devices defined by IDs in |input_devices|, + // and set of active outputs to devices defined by IDs in |output_devices|. + // If either of |input_devices| or |output_devices| is not set, associated + // set of active devices will remain unchanged. + // If either list is empty, all active devices of associated type will be + // deactivated. + // Returns whether the operation succeeded - on failure there will be no + // changes to active devices. + // Note that device ID lists should contain only existing device ID of + // appropriate type in order for the method to succeed. + virtual bool SetActiveDeviceLists( + const std::unique_ptr<DeviceIdList>& input_devices, + const std::unique_ptr<DeviceIdList>& output_devives) = 0; + // Sets the active devices to the devices specified by |device_list|. // It can pass in the "complete" active device list of either input // devices, or output devices, or both. If only input devices are passed in,
diff --git a/extensions/browser/api/audio/audio_service_chromeos.cc b/extensions/browser/api/audio/audio_service_chromeos.cc index 181900a..b3bc965 100644 --- a/extensions/browser/api/audio/audio_service_chromeos.cc +++ b/extensions/browser/api/audio/audio_service_chromeos.cc
@@ -48,6 +48,9 @@ // Start to query audio device information. bool GetInfo(OutputInfo* output_info_out, InputInfo* input_info_out) override; void SetActiveDevices(const DeviceIdList& device_list) override; + bool SetActiveDeviceLists( + const std::unique_ptr<DeviceIdList>& input_devices, + const std::unique_ptr<DeviceIdList>& output_devives) override; bool SetDeviceProperties(const std::string& device_id, bool muted, int volume, @@ -69,8 +72,10 @@ void NotifyMuteChanged(bool is_input, bool is_muted); void NotifyDevicesChanged(); - bool FindDevice(uint64_t id, chromeos::AudioDevice* device); uint64_t GetIdFromStr(const std::string& id_str); + bool GetAudioNodeIdList(const DeviceIdList& ids, + bool is_input, + chromeos::CrasAudioHandler::NodeIdList* node_ids); // List of observers. base::ObserverList<AudioService::Observer> observer_list_; @@ -150,14 +155,45 @@ return; chromeos::CrasAudioHandler::NodeIdList id_list; - for (size_t i = 0; i < device_list.size(); ++i) { - chromeos::AudioDevice device; - if (FindDevice(GetIdFromStr(device_list[i]), &device)) - id_list.push_back(device.id); + for (const auto& id : device_list) { + const chromeos::AudioDevice* device = + cras_audio_handler_->GetDeviceFromId(GetIdFromStr(id)); + if (device) + id_list.push_back(device->id); } cras_audio_handler_->ChangeActiveNodes(id_list); } +bool AudioServiceImpl::SetActiveDeviceLists( + const std::unique_ptr<DeviceIdList>& input_ids, + const std::unique_ptr<DeviceIdList>& output_ids) { + DCHECK(cras_audio_handler_); + if (!cras_audio_handler_) + return false; + + chromeos::CrasAudioHandler::NodeIdList input_nodes; + if (input_ids.get() && !GetAudioNodeIdList(*input_ids, true, &input_nodes)) + return false; + + chromeos::CrasAudioHandler::NodeIdList output_nodes; + if (output_ids.get() && + !GetAudioNodeIdList(*output_ids, false, &output_nodes)) { + return false; + } + + bool success = true; + if (output_ids.get()) { + success = cras_audio_handler_->SetActiveOutputNodes(output_nodes); + DCHECK(success); + } + + if (input_ids.get()) { + success = success && cras_audio_handler_->SetActiveInputNodes(input_nodes); + DCHECK(success); + } + return success; +} + bool AudioServiceImpl::SetDeviceProperties(const std::string& device_id, bool muted, int volume, @@ -166,37 +202,24 @@ if (!cras_audio_handler_) return false; - chromeos::AudioDevice device; - bool found = FindDevice(GetIdFromStr(device_id), &device); - if (!found) + const chromeos::AudioDevice* device = + cras_audio_handler_->GetDeviceFromId(GetIdFromStr(device_id)); + if (!device) return false; - cras_audio_handler_->SetMuteForDevice(device.id, muted); + cras_audio_handler_->SetMuteForDevice(device->id, muted); - if (!device.is_input && volume != -1) { - cras_audio_handler_->SetVolumeGainPercentForDevice(device.id, volume); + if (!device->is_input && volume != -1) { + cras_audio_handler_->SetVolumeGainPercentForDevice(device->id, volume); return true; - } else if (device.is_input && gain != -1) { - cras_audio_handler_->SetVolumeGainPercentForDevice(device.id, gain); + } else if (device->is_input && gain != -1) { + cras_audio_handler_->SetVolumeGainPercentForDevice(device->id, gain); return true; } return false; } -bool AudioServiceImpl::FindDevice(uint64_t id, chromeos::AudioDevice* device) { - chromeos::AudioDeviceList devices; - cras_audio_handler_->GetAudioDevices(&devices); - - for (size_t i = 0; i < devices.size(); ++i) { - if (devices[i].id == id) { - *device = devices[i]; - return true; - } - } - return false; -} - uint64_t AudioServiceImpl::GetIdFromStr(const std::string& id_str) { uint64_t device_id; if (!base::StringToUint64(id_str, &device_id)) @@ -205,6 +228,22 @@ return device_id; } +bool AudioServiceImpl::GetAudioNodeIdList( + const DeviceIdList& ids, + bool is_input, + chromeos::CrasAudioHandler::NodeIdList* node_ids) { + for (const auto& device_id : ids) { + const chromeos::AudioDevice* device = + cras_audio_handler_->GetDeviceFromId(GetIdFromStr(device_id)); + if (!device) + return false; + if (device->is_input != is_input) + return false; + node_ids->push_back(device->id); + } + return true; +} + void AudioServiceImpl::OnOutputNodeVolumeChanged(uint64_t id, int volume) { NotifyLevelChanged(id, volume); }
diff --git a/extensions/browser/api/hid/OWNERS b/extensions/browser/api/hid/OWNERS index b16946a..7127185 100644 --- a/extensions/browser/api/hid/OWNERS +++ b/extensions/browser/api/hid/OWNERS
@@ -1,2 +1,4 @@ reillyg@chromium.org rockot@chromium.org + +# COMPONENT: Platform>Extensions>API \ No newline at end of file
diff --git a/extensions/browser/api/serial/OWNERS b/extensions/browser/api/serial/OWNERS index b16946a..7127185 100644 --- a/extensions/browser/api/serial/OWNERS +++ b/extensions/browser/api/serial/OWNERS
@@ -1,2 +1,4 @@ reillyg@chromium.org rockot@chromium.org + +# COMPONENT: Platform>Extensions>API \ No newline at end of file
diff --git a/extensions/browser/api/socket/OWNERS b/extensions/browser/api/socket/OWNERS index 10841e0..449b4e4 100644 --- a/extensions/browser/api/socket/OWNERS +++ b/extensions/browser/api/socket/OWNERS
@@ -1,3 +1,5 @@ # Username must start with r reillyg@chromium.org rockot@chromium.org + +# COMPONENT: Platform>Extensions>API \ No newline at end of file
diff --git a/extensions/browser/api/usb/OWNERS b/extensions/browser/api/usb/OWNERS index 43f1c6d..da5eeae7 100644 --- a/extensions/browser/api/usb/OWNERS +++ b/extensions/browser/api/usb/OWNERS
@@ -2,3 +2,5 @@ # chrome/browser/extensions/OWNERS reillyg@chromium.org rockot@chromium.org + +# COMPONENT: Platform>Extensions>API \ No newline at end of file
diff --git a/extensions/browser/bad_message.cc b/extensions/browser/bad_message.cc index da8edbc4..a88b6127 100644 --- a/extensions/browser/bad_message.cc +++ b/extensions/browser/bad_message.cc
@@ -15,6 +15,10 @@ namespace { void LogBadMessage(BadMessageReason reason) { + // TODO(creis): We should add a crash key similar to the "bad_message_reason" + // key logged in content::bad_message::ReceivedBadMessage, for disambiguating + // multiple kills in the same method. It's important not to overlap with the + // content::bad_message::BadMessageReason enum values. LOG(ERROR) << "Terminating extension renderer for bad IPC message, reason " << reason; UMA_HISTOGRAM_SPARSE_SLOWLY("Stability.BadMessageTerminated.Extensions",
diff --git a/extensions/browser/bad_message.h b/extensions/browser/bad_message.h index 73c28c8..e103f775 100644 --- a/extensions/browser/bad_message.h +++ b/extensions/browser/bad_message.h
@@ -31,6 +31,8 @@ AVG_NULL_AVG = 6, // Invalid decrement of an Extensions SW ref count. ESWMF_INVALID_DECREMENT_ACTIVITY = 7, + EFD_BAD_MESSAGE = 8, + EFD_BAD_MESSAGE_WORKER = 9, // Please add new elements here. The naming convention is abbreviated class // name (e.g. ExtensionHost becomes EH) plus a unique description of the // reason. After making changes, you MUST update histograms.xml by running:
diff --git a/extensions/browser/extension_function_dispatcher.cc b/extensions/browser/extension_function_dispatcher.cc index 93a8b24c..f63456c7f 100644 --- a/extensions/browser/extension_function_dispatcher.cc +++ b/extensions/browser/extension_function_dispatcher.cc
@@ -31,6 +31,7 @@ #include "content/public/browser/web_contents_observer.h" #include "content/public/common/result_codes.h" #include "extensions/browser/api_activity_monitor.h" +#include "extensions/browser/bad_message.h" #include "extensions/browser/extension_function_registry.h" #include "extensions/browser/extension_registry.h" #include "extensions/browser/extension_system.h" @@ -79,43 +80,30 @@ }; base::LazyInstance<Static> g_global_io_data = LAZY_INSTANCE_INITIALIZER; -// Kills the specified process because it sends us a malformed message. -// Track the specific function's |histogram_value|, as this may indicate a bug -// in that API's implementation on the renderer. -void KillBadMessageSender(const base::Process& process, - functions::HistogramValue histogram_value) { +void LogBadMessage(functions::HistogramValue histogram_value) { + content::RecordAction(base::UserMetricsAction("BadMessageTerminate_EFD")); + // Track the specific function's |histogram_value|, as this may indicate a + // bug in that API's implementation. + UMA_HISTOGRAM_ENUMERATION("Extensions.BadMessageFunctionName", + histogram_value, functions::ENUM_BOUNDARY); +} + +template <class T> +void ReceivedBadMessage(T* bad_message_sender, + bad_message::BadMessageReason reason, + functions::HistogramValue histogram_value) { + LogBadMessage(histogram_value); // The renderer has done validation before sending extension api requests. // Therefore, we should never receive a request that is invalid in a way // that JSON validation in the renderer should have caught. It could be an // attacker trying to exploit the browser, so we crash the renderer instead. - LOG(ERROR) << "Terminating renderer because of malformed extension message."; - if (content::RenderProcessHost::run_renderer_in_process()) { - // In single process mode it is better if we don't suicide but just crash. - CHECK(false); - return; - } - - NOTREACHED(); - content::RecordAction(base::UserMetricsAction("BadMessageTerminate_EFD")); - UMA_HISTOGRAM_ENUMERATION("Extensions.BadMessageFunctionName", - histogram_value, functions::ENUM_BOUNDARY); - if (process.IsValid()) - process.Terminate(content::RESULT_CODE_KILLED_BAD_MESSAGE, false); + bad_message::ReceivedBadMessage(bad_message_sender, reason); } -void KillBadMessageSenderRPH(content::RenderProcessHost* sender_process_host, - functions::HistogramValue histogram_value) { - base::Process peer_process = - content::RenderProcessHost::run_renderer_in_process() - ? base::Process::Current() - : base::Process::DeprecatedGetProcessFromHandle( - sender_process_host->GetHandle()); - KillBadMessageSender(peer_process, histogram_value); -} - +template <class T> void CommonResponseCallback(IPC::Sender* ipc_sender, int routing_id, - const base::Process& peer_process, + T* bad_message_sender, int request_id, ExtensionFunction::ResponseType type, const base::ListValue& results, @@ -124,7 +112,8 @@ DCHECK(ipc_sender); if (type == ExtensionFunction::BAD_MESSAGE) { - KillBadMessageSender(peer_process, histogram_value); + ReceivedBadMessage(bad_message_sender, bad_message::EFD_BAD_MESSAGE, + histogram_value); return; } @@ -144,10 +133,8 @@ if (!ipc_sender.get()) return; - base::Process peer_process = - base::Process::DeprecatedGetProcessFromHandle(ipc_sender->PeerHandle()); - CommonResponseCallback(ipc_sender.get(), routing_id, peer_process, request_id, - type, results, error, histogram_value); + CommonResponseCallback(ipc_sender.get(), routing_id, ipc_sender.get(), + request_id, type, results, error, histogram_value); } } // namespace @@ -195,15 +182,10 @@ const base::ListValue& results, const std::string& error, functions::HistogramValue histogram_value) { - base::Process process = - content::RenderProcessHost::run_renderer_in_process() - ? base::Process::Current() - : base::Process::DeprecatedGetProcessFromHandle( - render_frame_host_->GetProcess()->GetHandle()); CommonResponseCallback(render_frame_host_, render_frame_host_->GetRoutingID(), - process, request_id, type, results, error, - histogram_value); + render_frame_host_->GetProcess(), request_id, type, + results, error, histogram_value); } base::WeakPtr<ExtensionFunctionDispatcher> dispatcher_; @@ -266,7 +248,8 @@ content::RenderProcessHost* sender = content::RenderProcessHost::FromID(render_process_id_); if (type == ExtensionFunction::BAD_MESSAGE) { - KillBadMessageSenderRPH(sender, histogram_value); + ReceivedBadMessage(sender, bad_message::EFD_BAD_MESSAGE_WORKER, + histogram_value); return; } DCHECK(sender);
diff --git a/extensions/common/api/_manifest_features.json b/extensions/common/api/_manifest_features.json index 05cbbe9..2db69752 100644 --- a/extensions/common/api/_manifest_features.json +++ b/extensions/common/api/_manifest_features.json
@@ -173,6 +173,10 @@ "channel": "stable", "extension_types": ["platform_app"] }, + "kiosk.always_update": { + "channel": "stable", + "extension_types": ["platform_app"] + }, "kiosk.required_platform_version": { "channel": "stable", "extension_types": ["platform_app"]
diff --git a/extensions/common/api/audio.idl b/extensions/common/api/audio.idl index 36a1124..2d68b5d 100644 --- a/extensions/common/api/audio.idl +++ b/extensions/common/api/audio.idl
@@ -67,31 +67,45 @@ double? gain; }; + dictionary DeviceIdLists { + // <p>List of input devices specified by their ID.</p> + // <p>To indicate input devices should be unaffected, leave this property + // unset.</p> + DOMString[]? input; + + // <p>List of output devices specified by their ID.</p> + // <p>To indicate output devices should be unaffected, leave this property + // unset.</p> + DOMString[]? output; + }; + callback GetInfoCallback = void(OutputDeviceInfo[] outputInfo, InputDeviceInfo[] inputInfo); - callback SetActiveDevicesCallback = void(); - callback SetPropertiesCallback = void(); + callback EmptyCallback = void(); interface Functions { // Gets the information of all audio output and input devices. static void getInfo(GetInfoCallback callback); - // Sets the active devices to the devices specified by |ids|. - // It can pass in the "complete" active device id list of either input - // devices, or output devices, or both. If only input device ids are passed - // in, it will only change the input devices' active status, output devices will - // NOT be changed; similarly for the case if only output devices are passed. - // If the devices specified in |new_active_ids| are already active, they will - // remain active. Otherwise, the old active devices will be de-activated - // before we activate the new devices with the same type(input/output). - static void setActiveDevices(DOMString[] ids, - SetActiveDevicesCallback callback); + // Sets lists of active input and/or output devices. + // |ids|: <p>Specifies IDs of devices that should be active. If either the + // input or output list is not set, devices in that category are + // unaffected. + // </p> + // <p>It is an error to pass in a non-existent device ID.</p> + // <p><b>NOTE:</b> While the method signature allows device IDs to be + // passed as a list of strings, this method of setting active devices + // is deprecated and should not be relied upon to work. Please use + // $(ref: DeviceIdLists) instead. + // </p> + static void setActiveDevices((DeviceIdLists or DOMString[]) ids, + EmptyCallback callback); // Sets the properties for the input or output device. static void setProperties(DOMString id, DeviceProperties properties, - SetPropertiesCallback callback); - }; + EmptyCallback callback); + }; interface Events { // Fired when anything changes to the audio device configuration.
diff --git a/extensions/common/manifest_constants.cc b/extensions/common/manifest_constants.cc index 8d6be3af..5f1d4e03 100644 --- a/extensions/common/manifest_constants.cc +++ b/extensions/common/manifest_constants.cc
@@ -68,6 +68,7 @@ const char kKey[] = "key"; const char kKeycode[] = "keyCode"; const char kKiosk[] = "kiosk"; +const char kKioskAlwaysUpdate[] = "kiosk.always_update"; const char kKioskEnabled[] = "kiosk_enabled"; const char kKioskOnly[] = "kiosk_only"; const char kKioskMode[] = "kiosk_mode"; @@ -472,6 +473,8 @@ const char kInvalidKeyBindingUnknownPlatform[] = "Unknown platform for 'command[*]': *. Valid values are: 'windows', 'mac'" " 'chromeos', 'linux' and 'default'."; +const char kInvalidKioskAlwaysUpdate[] = + "Invalid value for 'kiosk.always_update'."; const char kInvalidKioskEnabled[] = "Invalid value for 'kiosk_enabled'."; const char kInvalidKioskOnly[] =
diff --git a/extensions/common/manifest_constants.h b/extensions/common/manifest_constants.h index 64ac2fd..f6a206c 100644 --- a/extensions/common/manifest_constants.h +++ b/extensions/common/manifest_constants.h
@@ -72,6 +72,7 @@ extern const char kKey[]; extern const char kKeycode[]; extern const char kKiosk[]; +extern const char kKioskAlwaysUpdate[]; extern const char kKioskEnabled[]; extern const char kKioskOnly[]; extern const char kKioskMode[]; @@ -132,7 +133,6 @@ extern const char kPluginsPublic[]; extern const char kPublicKey[]; extern const char kRemoveButton[]; -extern const char kRequiredPlatformVersion[]; extern const char kRequirements[]; extern const char kRunAt[]; extern const char kSandboxedPages[]; @@ -357,6 +357,7 @@ extern const char kInvalidKeyBindingMissingPlatform[]; extern const char kInvalidKeyBindingTooMany[]; extern const char kInvalidKeyBindingUnknownPlatform[]; +extern const char kInvalidKioskAlwaysUpdate[]; extern const char kInvalidKioskEnabled[]; extern const char kInvalidKioskOnly[]; extern const char kInvalidKioskOnlyButNotEnabled[];
diff --git a/extensions/common/manifest_handlers/kiosk_mode_info.cc b/extensions/common/manifest_handlers/kiosk_mode_info.cc index 8f7440ca..b9baf4bda 100644 --- a/extensions/common/manifest_handlers/kiosk_mode_info.cc +++ b/extensions/common/manifest_handlers/kiosk_mode_info.cc
@@ -22,10 +22,12 @@ KioskModeInfo::KioskModeInfo(KioskStatus kiosk_status, const std::vector<std::string>& secondary_app_ids, - const std::string& required_platform_version) + const std::string& required_platform_version, + bool always_update) : kiosk_status(kiosk_status), secondary_app_ids(secondary_app_ids), - required_platform_version(required_platform_version) {} + required_platform_version(required_platform_version), + always_update(always_update) {} KioskModeInfo::~KioskModeInfo() { } @@ -137,9 +139,18 @@ return false; } + // Optional kiosk.always_update key. + bool always_update = false; + if (manifest->HasPath(keys::kKioskAlwaysUpdate) && + !manifest->GetBoolean(keys::kKioskAlwaysUpdate, &always_update)) { + *error = base::ASCIIToUTF16(manifest_errors::kInvalidKioskAlwaysUpdate); + return false; + } + extension->SetManifestData( keys::kKioskMode, - new KioskModeInfo(kiosk_status, ids, required_platform_version)); + new KioskModeInfo(kiosk_status, ids, required_platform_version, + always_update)); return true; }
diff --git a/extensions/common/manifest_handlers/kiosk_mode_info.h b/extensions/common/manifest_handlers/kiosk_mode_info.h index bd37f96..b7525bd 100644 --- a/extensions/common/manifest_handlers/kiosk_mode_info.h +++ b/extensions/common/manifest_handlers/kiosk_mode_info.h
@@ -25,7 +25,8 @@ KioskModeInfo(KioskStatus kiosk_status, const std::vector<std::string>& secondary_app_ids, - const std::string& required_platform_version); + const std::string& required_platform_version, + bool always_update); ~KioskModeInfo() override; // Gets the KioskModeInfo for |extension|, or NULL if none was @@ -51,6 +52,7 @@ const std::vector<std::string> secondary_app_ids; const std::string required_platform_version; + const bool always_update; }; // Parses the "kiosk_enabled" and "kiosk_only" manifest keys.
diff --git a/extensions/common/manifest_handlers/kiosk_mode_info_unittest.cc b/extensions/common/manifest_handlers/kiosk_mode_info_unittest.cc index 444af63..34e34ab 100644 --- a/extensions/common/manifest_handlers/kiosk_mode_info_unittest.cc +++ b/extensions/common/manifest_handlers/kiosk_mode_info_unittest.cc
@@ -32,11 +32,13 @@ std::equal(parsed_ids.begin(), parsed_ids.end(), expected_ids)); } -TEST_F(KioskModeInfoManifestTest, RequiredPlatformVersionOptional) { +TEST_F(KioskModeInfoManifestTest, + RequiredPlatformVersionAndAlwaysUpdateAreOptional) { scoped_refptr<Extension> extension( LoadAndExpectSuccess("kiosk_required_platform_version_not_present.json")); KioskModeInfo* info = KioskModeInfo::Get(extension.get()); EXPECT_TRUE(info->required_platform_version.empty()); + EXPECT_FALSE(info->always_update); } TEST_F(KioskModeInfoManifestTest, RequiredPlatformVersion) { @@ -53,4 +55,23 @@ manifest_errors::kInvalidKioskRequiredPlatformVersion); } +TEST_F(KioskModeInfoManifestTest, AlwaysUpdate) { + scoped_refptr<Extension> extension( + LoadAndExpectSuccess("kiosk_always_update.json")); + KioskModeInfo* info = KioskModeInfo::Get(extension.get()); + EXPECT_TRUE(info->always_update); +} + +TEST_F(KioskModeInfoManifestTest, AlwaysUpdateFalse) { + scoped_refptr<Extension> extension( + LoadAndExpectSuccess("kiosk_always_update_false.json")); + KioskModeInfo* info = KioskModeInfo::Get(extension.get()); + EXPECT_FALSE(info->always_update); +} + +TEST_F(KioskModeInfoManifestTest, AlwaysUpdateInvalid) { + LoadAndExpectError("kiosk_always_update_invalid.json", + manifest_errors::kInvalidKioskAlwaysUpdate); +} + } // namespace extensions
diff --git a/extensions/renderer/api_binding_unittest.cc b/extensions/renderer/api_binding_unittest.cc index 3bd0a91..06bfcb456 100644 --- a/extensions/renderer/api_binding_unittest.cc +++ b/extensions/renderer/api_binding_unittest.cc
@@ -148,9 +148,47 @@ void TearDown() override { request_handler_.reset(); + event_handler_.reset(); + binding_.reset(); APIBindingTest::TearDown(); } + void SetFunctions(const char* functions) { + binding_functions_ = ListValueFromString(functions); + ASSERT_TRUE(binding_functions_); + } + + void SetEvents(const char* events) { + binding_events_ = ListValueFromString(events); + ASSERT_TRUE(binding_events_); + } + + void SetTypes(const char* types) { + binding_types_ = ListValueFromString(types); + ASSERT_TRUE(binding_types_); + } + + void SetHooks(std::unique_ptr<APIBindingHooks> hooks) { + binding_hooks_ = std::move(hooks); + ASSERT_TRUE(binding_hooks_); + } + + void InitializeBinding() { + if (!binding_hooks_) { + binding_hooks_ = + base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()); + } + binding_ = base::MakeUnique<APIBinding>( + "test", binding_functions_.get(), binding_types_.get(), + binding_events_.get(), + base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), + std::move(binding_hooks_), &type_refs_); + EXPECT_EQ(!binding_types_.get(), type_refs_.empty()); + event_handler_ = base::MakeUnique<APIEventHandler>( + base::Bind(&RunFunctionOnGlobalAndIgnoreResult), + base::Bind(&OnEventListenersChanged)); + } + void ExpectPass(v8::Local<v8::Object> object, const std::string& script_source, const std::string& expected_json_arguments_single_quotes, @@ -177,8 +215,11 @@ } bool HandlerWasInvoked() const { return arguments_ != nullptr; } - const std::string& last_request_id() const { return last_request_id_; } + APIBinding* binding() { return binding_.get(); } + APIEventHandler* event_handler() { return event_handler_.get(); } APIRequestHandler* request_handler() { return request_handler_.get(); } + const ArgumentSpec::RefMap& type_refs() const { return type_refs_; } + const std::string& last_request_id() const { return last_request_id_; } private: void RunTest(v8::Local<v8::Context> context, @@ -191,9 +232,17 @@ std::unique_ptr<base::ListValue> arguments_; bool had_callback_ = false; + std::unique_ptr<APIBinding> binding_; + std::unique_ptr<APIEventHandler> event_handler_; std::unique_ptr<APIRequestHandler> request_handler_; + ArgumentSpec::RefMap type_refs_; std::string last_request_id_; + std::unique_ptr<base::ListValue> binding_functions_; + std::unique_ptr<base::ListValue> binding_events_; + std::unique_ptr<base::ListValue> binding_types_; + std::unique_ptr<APIBindingHooks> binding_hooks_; + DISALLOW_COPY_AND_ASSIGN(APIBindingUnittest); }; @@ -229,20 +278,13 @@ } TEST_F(APIBindingUnittest, TestEmptyAPI) { - ArgumentSpec::RefMap refs; - APIBinding binding( - "empty", nullptr, nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); - EXPECT_TRUE(refs.empty()); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); EXPECT_EQ( 0u, binding_object->GetOwnPropertyNames(context).ToLocalChecked()->Length()); @@ -251,22 +293,14 @@ TEST_F(APIBindingUnittest, Test) { // TODO(devlin): Move this test to an api_signature_unittest file? It really // only tests parsing. - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); - EXPECT_TRUE(refs.empty()); + SetFunctions(kFunctions); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); ExpectPass(binding_object, "obj.oneString('foo');", "['foo']", false); ExpectPass(binding_object, "obj.oneString('');", "['']", false); @@ -353,21 +387,14 @@ " 'enum': [{'name': 'omega'}]" "}]"; - std::unique_ptr<base::ListValue> types = ListValueFromString(kTypes); - ASSERT_TRUE(types); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", nullptr, types.get(), nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); + SetTypes(kTypes); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); const char kExpected[] = "{'ALPHA':'alpha','CAMEL_CASE':'camelCase','HYPHEN_ATED':'Hyphen-ated'," @@ -407,27 +434,18 @@ " }]" "}]"; - std::unique_ptr<base::ListValue> functions = - ListValueFromString(kRefFunctions); - ASSERT_TRUE(functions); - std::unique_ptr<base::ListValue> types = ListValueFromString(kTypes); - ASSERT_TRUE(types); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", functions.get(), types.get(), nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); - EXPECT_EQ(2u, refs.size()); - EXPECT_TRUE(base::ContainsKey(refs, "refObj")); - EXPECT_TRUE(base::ContainsKey(refs, "refEnum")); + SetFunctions(kRefFunctions); + SetTypes(kTypes); + InitializeBinding(); + EXPECT_EQ(2u, type_refs().size()); + EXPECT_TRUE(base::ContainsKey(type_refs(), "refObj")); + EXPECT_TRUE(base::ContainsKey(type_refs(), "refEnum")); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); ExpectPass(binding_object, "obj.takesRefObj({prop1: 'foo'})", "[{'prop1':'foo'}]", false); @@ -457,14 +475,8 @@ " 'name': 'restrictedTwo'," " 'parameters': []" "}]"; - std::unique_ptr<base::ListValue> functions = - ListValueFromString(kRestrictedFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); + SetFunctions(kRestrictedFunctions); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); @@ -477,10 +489,8 @@ return name == "test.allowedOne" || name == "test.allowedTwo"; }; - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(is_available)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(is_available)); auto is_defined = [&binding_object, context](const std::string& name) { v8::Local<v8::Value> val = @@ -498,24 +508,15 @@ // Tests that events specified in the API are created as properties of the API // object. TEST_F(APIBindingUnittest, TestEventCreation) { - const char kEvents[] = "[{'name': 'onFoo'}, {'name': 'onBar'}]"; - std::unique_ptr<base::ListValue> events = ListValueFromString(kEvents); - ASSERT_TRUE(events); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", functions.get(), nullptr, events.get(), - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); + SetEvents("[{'name': 'onFoo'}, {'name': 'onBar'}]"); + SetFunctions(kFunctions); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); // Event behavior is tested in the APIEventHandler unittests as well as the // APIBindingsSystem tests, so we really only need to check that the events @@ -537,22 +538,14 @@ } TEST_F(APIBindingUnittest, TestDisposedContext) { - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); - EXPECT_TRUE(refs.empty()); + SetFunctions(kFunctions); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); v8::Local<v8::Function> func = FunctionFromString(context, "(function(obj) { obj.oneString('foo'); })"); @@ -571,20 +564,13 @@ gin::ContextHolder holder_b(isolate()); holder_b.SetContext(context_b); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - base::MakeUnique<APIBindingHooks>(binding::RunJSFunctionSync()), &refs); + SetFunctions(kFunctions); + InitializeBinding(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object_a = binding.CreateInstance( - context_a, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); - v8::Local<v8::Object> binding_object_b = binding.CreateInstance( - context_b, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object_a = binding()->CreateInstance( + context_a, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object_b = binding()->CreateInstance( + context_b, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); ExpectPass(context_a, binding_object_a, "obj.oneString('foo');", "['foo']", false); @@ -597,9 +583,7 @@ // Tests adding custom hooks for an API method. TEST_F(APIBindingUnittest, TestCustomHooks) { - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetFunctions(kFunctions); // Register a hook for the test.oneString method. auto hooks = base::MakeUnique<APIBindingHooks>( @@ -620,20 +604,15 @@ return result; }; hooks->RegisterHandleRequest("test.oneString", base::Bind(hook, &did_call)); + SetHooks(std::move(hooks)); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); + InitializeBinding(); v8::HandleScope handle_scope(isolate()); v8::Local<v8::Context> context = ContextLocal(); - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); // First try calling the oneString() method, which has a custom hook // installed. @@ -669,20 +648,12 @@ v8::Global<v8::String>(isolate(), source_string), v8::Global<v8::String>(isolate(), source_name)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetFunctions(kFunctions); + SetHooks(std::move(hooks)); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); // First try calling with an invalid invocation. An error should be raised and // the hook should never have been called, since the arguments didn't match. @@ -699,11 +670,8 @@ v8::Local<v8::Value> args[] = {binding_object}; RunFunction(func, context, 1, args); - std::unique_ptr<base::Value> response_args = - GetBaseValuePropertyFromObject(context->Global(), context, - "requestArguments"); - ASSERT_TRUE(response_args); - EXPECT_EQ("[\"foo\"]", ValueToString(*response_args)); + EXPECT_EQ("[\"foo\"]", GetStringPropertyFromObject( + context->Global(), context, "requestArguments")); // Other methods, like stringAndInt(), should behave normally. ExpectPass(binding_object, "obj.stringAndInt('foo', 42);", "['foo',42]", @@ -735,20 +703,12 @@ v8::Global<v8::String>(isolate(), source_string), v8::Global<v8::String>(isolate(), source_name)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetHooks(std::move(hooks)); + SetFunctions(kFunctions); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); // Call the method with a hook. Since the hook updates arguments before // validation, we should be able to pass in invalid arguments and still @@ -801,20 +761,12 @@ v8::Global<v8::String>(isolate(), source_string), v8::Global<v8::String>(isolate(), source_name)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetHooks(std::move(hooks)); + SetFunctions(kFunctions); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); v8::Local<v8::Function> function = FunctionFromString(context, @@ -851,20 +803,12 @@ v8::Global<v8::String>(isolate(), source_string), v8::Global<v8::String>(isolate(), source_name)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetHooks(std::move(hooks)); + SetFunctions(kFunctions); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); v8::Local<v8::Function> function = FunctionFromString(context, @@ -920,20 +864,12 @@ v8::Global<v8::String>(isolate(), source_string), v8::Global<v8::String>(isolate(), source_name)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetHooks(std::move(hooks)); + SetFunctions(kFunctions); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); v8::Local<v8::Function> function = FunctionFromString(context, @@ -979,20 +915,12 @@ }; hooks->RegisterHandleRequest("test.oneString", base::Bind(hook, &did_call)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetHooks(std::move(hooks)); + SetFunctions(kFunctions); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); { // Test an invocation that we expect to throw an exception. @@ -1043,20 +971,12 @@ v8::Global<v8::String>(isolate(), source_string), v8::Global<v8::String>(isolate(), source_name)); - std::unique_ptr<base::ListValue> functions = ListValueFromString(kFunctions); - ASSERT_TRUE(functions); - ArgumentSpec::RefMap refs; + SetHooks(std::move(hooks)); + SetFunctions(kFunctions); + InitializeBinding(); - APIBinding binding( - "test", functions.get(), nullptr, nullptr, - base::Bind(&APIBindingUnittest::OnFunctionCall, base::Unretained(this)), - std::move(hooks), &refs); - EXPECT_TRUE(refs.empty()); - - APIEventHandler event_handler(base::Bind(&RunFunctionOnGlobalAndIgnoreResult), - base::Bind(&OnEventListenersChanged)); - v8::Local<v8::Object> binding_object = binding.CreateInstance( - context, isolate(), &event_handler, base::Bind(&AllowAllAPIs)); + v8::Local<v8::Object> binding_object = binding()->CreateInstance( + context, isolate(), event_handler(), base::Bind(&AllowAllAPIs)); // Try calling the method with an invalid signature. Since it's invalid, we // should never enter the hook.
diff --git a/extensions/test/data/api_test/audio/test.js b/extensions/test/data/api_test/audio/test.js index f79afa8..8aa3e47 100644 --- a/extensions/test/data/api_test/audio/test.js +++ b/extensions/test/data/api_test/audio/test.js
@@ -56,6 +56,16 @@ return expectedDevicesMap; } +function getActiveDeviceIds(deviceList) { + return deviceList + .filter(function(device) {return device.isActive;}) + .map(function(device) {return device.id}); +} + +function getDevices(callback) { + chrome.audio.getInfo(chrome.test.callbackPass(callback)); +} + chrome.test.runTests([ function getInfoTest() { // Test output devices. Maps device ID -> tested device properties. @@ -90,14 +100,13 @@ } }; - chrome.audio.getInfo( - chrome.test.callbackPass(function(outputInfo, inputInfo) { - assertDevicesMatch(kTestOutputDevices, outputInfo); - assertDevicesMatch(kTestInputDevices, inputInfo); - })); + getDevices(function(outputInfo, inputInfo) { + assertDevicesMatch(kTestOutputDevices, outputInfo); + assertDevicesMatch(kTestInputDevices, inputInfo); + }); }, - function setActiveDevicesTest() { + function deprecatedSetActiveDevicesTest() { //Test output devices. Maps device ID -> tested device properties. var kTestOutputDevices = { '30001': { @@ -134,18 +143,15 @@ '30003', '40002' ], chrome.test.callbackPass(function() { - chrome.audio.getInfo( - chrome.test.callbackPass(function(outputInfo, inputInfo) { - assertDevicesMatch(kTestOutputDevices, outputInfo); - assertDevicesMatch(kTestInputDevices, inputInfo); - })); + getDevices(function(outputInfo, inputInfo) { + assertDevicesMatch(kTestOutputDevices, outputInfo); + assertDevicesMatch(kTestInputDevices, inputInfo); + }); })); }, function setPropertiesTest() { - chrome.audio.getInfo(function(originalOutputInfo, originalInputInfo) { - chrome.test.assertNoLastError(); - + getDevices(function(originalOutputInfo, originalInputInfo) { var expectedInput = deviceListToExpectedDevicesMap(originalInputInfo); // Update expected input devices with values that should be changed in // test. @@ -172,7 +178,7 @@ isMuted: true, gain: 55 }, chrome.test.callbackPass(function() { - chrome.audio.getInfo( + getDevices( chrome.test.callbackPass(function(outputInfo, inputInfo) { assertDevicesMatch(expectedInput, inputInfo); assertDevicesMatch(expectedOutput, outputInfo); @@ -183,8 +189,7 @@ }, function setPropertiesInvalidValuesTest() { - chrome.audio.getInfo(function(originalOutputInfo, originalInputInfo) { - chrome.test.assertNoLastError(); + getDevices(function(originalOutputInfo, originalInputInfo) { var expectedInput = deviceListToExpectedDevicesMap(originalInputInfo); var expectedOutput = deviceListToExpectedDevicesMap(originalOutputInfo); @@ -199,13 +204,103 @@ volume:55 }, chrome.test.callbackFail('Could not set properties', function() { // Assert that device properties haven't changed. - chrome.audio.getInfo( - chrome.test.callbackPass(function(outputInfo, inputInfo) { - assertDevicesMatch(expectedOutput, outputInfo); - assertDevicesMatch(expectedInput, inputInfo); - })); + getDevices(function(outputInfo, inputInfo) { + assertDevicesMatch(expectedOutput, outputInfo); + assertDevicesMatch(expectedInput, inputInfo); + }); })); })); }); - } + }, + + function setActiveDevicesTest() { + chrome.audio.setActiveDevices({ + input: ['40002', '40003'], + output: ['30001'] + }, chrome.test.callbackPass(function() { + getDevices(function(outputs, inputs) { + chrome.test.assertEq( + ['40002', '40003'], getActiveDeviceIds(inputs).sort()); + chrome.test.assertEq(['30001'], getActiveDeviceIds(outputs)); + }); + })); + }, + + function setActiveDevicesOutputOnlyTest() { + getDevices(function(originalOutputs, originalInputs) { + var originalActiveInputs = getActiveDeviceIds(originalInputs); + chrome.test.assertTrue(originalActiveInputs.length > 0); + + chrome.audio.setActiveDevices({ + output: ['30003'] + }, chrome.test.callbackPass(function() { + getDevices(function(outputs, inputs) { + chrome.test.assertEq( + originalActiveInputs.sort(), getActiveDeviceIds(inputs).sort()); + chrome.test.assertEq(['30003'], getActiveDeviceIds(outputs)); + }); + })); + }); + }, + + function setActiveDevicesFailInputTest() { + getDevices(function(originalOutputs, originalInputs) { + var originalActiveInputs = getActiveDeviceIds(originalInputs).sort(); + chrome.test.assertTrue(originalActiveInputs.length > 0); + + var originalActiveOutputs = getActiveDeviceIds(originalOutputs).sort(); + chrome.test.assertTrue(originalActiveOutputs.length > 0); + + chrome.audio.setActiveDevices({ + input: ['0000000'], /* does not exist */ + output: [] + }, chrome.test.callbackFail('Failed to set active devices.', function() { + getDevices(function(outputs, inputs) { + chrome.test.assertEq( + originalActiveInputs, getActiveDeviceIds(inputs).sort()); + chrome.test.assertEq( + originalActiveOutputs, getActiveDeviceIds(outputs).sort()); + }); + })); + }); + }, + + function setActiveDevicesFailOutputTest() { + getDevices(function(originalOutputs, originalInputs) { + var originalActiveInputs = getActiveDeviceIds(originalInputs).sort(); + chrome.test.assertTrue(originalActiveInputs.length > 0); + + var originalActiveOutputs = getActiveDeviceIds(originalOutputs).sort(); + chrome.test.assertTrue(originalActiveOutputs.length > 0); + + chrome.audio.setActiveDevices({ + input: [], + output: ['40001'] /* id is input node ID */ + }, chrome.test.callbackFail('Failed to set active devices.', function() { + getDevices(function(outputs, inputs) { + chrome.test.assertEq( + originalActiveInputs, getActiveDeviceIds(inputs).sort()); + chrome.test.assertEq( + originalActiveOutputs, getActiveDeviceIds(outputs).sort()); + }); + })); + }); + }, + + function clearActiveDevicesTest() { + getDevices(function(originalOutputs, originalInputs) { + chrome.test.assertTrue(getActiveDeviceIds(originalInputs).length > 0); + chrome.test.assertTrue(getActiveDeviceIds(originalOutputs).length > 0); + + chrome.audio.setActiveDevices({ + input: [], + output: [] + }, chrome.test.callbackPass(function() { + getDevices(function(outputs, inputs) { + chrome.test.assertEq([], getActiveDeviceIds(inputs)); + chrome.test.assertEq([], getActiveDeviceIds(outputs)); + }); + })); + }); + }, ]);
diff --git a/extensions/test/data/manifest_tests/kiosk_always_update.json b/extensions/test/data/manifest_tests/kiosk_always_update.json new file mode 100644 index 0000000..c58bd7e --- /dev/null +++ b/extensions/test/data/manifest_tests/kiosk_always_update.json
@@ -0,0 +1,15 @@ +{ + "manifest_version": 2, + "name": "Kiosk app", + "version": "1", + "app": { + "background": { + "scripts": ["main.js"] + } + }, + "kiosk_enabled": true, + "kiosk": { + "always_update": true + } +} +
diff --git a/extensions/test/data/manifest_tests/kiosk_always_update_false.json b/extensions/test/data/manifest_tests/kiosk_always_update_false.json new file mode 100644 index 0000000..e33f0743 --- /dev/null +++ b/extensions/test/data/manifest_tests/kiosk_always_update_false.json
@@ -0,0 +1,15 @@ +{ + "manifest_version": 2, + "name": "Kiosk app", + "version": "1", + "app": { + "background": { + "scripts": ["main.js"] + } + }, + "kiosk_enabled": true, + "kiosk": { + "always_update": false + } +} +
diff --git a/extensions/test/data/manifest_tests/kiosk_always_update_invalid.json b/extensions/test/data/manifest_tests/kiosk_always_update_invalid.json new file mode 100644 index 0000000..9d7acfc --- /dev/null +++ b/extensions/test/data/manifest_tests/kiosk_always_update_invalid.json
@@ -0,0 +1,15 @@ +{ + "manifest_version": 2, + "name": "Kiosk app", + "version": "1", + "app": { + "background": { + "scripts": ["main.js"] + } + }, + "kiosk_enabled": true, + "kiosk": { + "always_update": "invalid" + } +} +
diff --git a/infra/config/cq.cfg b/infra/config/cq.cfg index 549191b..43a62ad 100644 --- a/infra/config/cq.cfg +++ b/infra/config/cq.cfg
@@ -6,7 +6,6 @@ cq_status_url: "https://chromium-cq-status.appspot.com" commit_burst_delay: 60 max_commit_burst: 2 -target_ref: "refs/pending/heads/master" rietveld { url: "https://codereview.chromium.org"
diff --git a/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.cc b/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.cc index 47324cde..9386807 100644 --- a/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.cc +++ b/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.cc
@@ -44,6 +44,9 @@ const char kDoPreventPreloadValue[] = "1"; const char kXssiEscape[] = ")]}'\n"; +// The version of the Contextual Cards API that we want to invoke. +const int kContextualCardsNoIntegration = 0; + const double kMinimumDelayBetweenRequestSeconds = 1; // Decodes the given response from the search term resolution request and sets @@ -253,26 +256,24 @@ std::string selected_text_escaped( net::EscapeQueryParamValue(context_->selected_text, true)); std::string base_page_url = context_->page_url.spec(); - bool use_resolved_search_term = context_->use_resolved_search_term; - std::string request = GetSearchTermResolutionUrlString( - selected_text_escaped, base_page_url, use_resolved_search_term); + std::string request = + GetSearchTermResolutionUrlString(selected_text_escaped, base_page_url); return GURL(request); } std::string ContextualSearchDelegate::GetSearchTermResolutionUrlString( const std::string& selected_text, - const std::string& base_page_url, - const bool use_resolved_search_term) { + const std::string& base_page_url) { TemplateURL* template_url = template_url_service_->GetDefaultSearchProvider(); TemplateURLRef::SearchTermsArgs search_terms_args = TemplateURLRef::SearchTermsArgs(base::string16()); TemplateURLRef::SearchTermsArgs::ContextualSearchParams params( - kContextualSearchRequestVersion, selected_text, base_page_url, - use_resolved_search_term); + kContextualSearchRequestVersion, kContextualCardsNoIntegration, + std::string()); search_terms_args.contextual_search_params = params;
diff --git a/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.h b/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.h index 0feb032f..b93a132 100644 --- a/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.h +++ b/ios/chrome/browser/ui/contextual_search/contextual_search_delegate.h
@@ -90,8 +90,7 @@ // the given parameters. std::string GetSearchTermResolutionUrlString( const std::string& selected_text, - const std::string& base_page_url, - const bool use_resolved_search_term); + const std::string& base_page_url); // Populates the discourse context and adds it to the HTTP header of the // search term resolution request.
diff --git a/mash/example/views_examples/views_examples.cc b/mash/example/views_examples/views_examples.cc index d266ec2..aa3132d2 100644 --- a/mash/example/views_examples/views_examples.cc +++ b/mash/example/views_examples/views_examples.cc
@@ -3,6 +3,7 @@ // found in the LICENSE file. #include <memory> +#include <vector> #include "base/macros.h" #include "base/memory/ptr_util.h" @@ -46,8 +47,7 @@ // mash::mojom::Launchable: void Launch(uint32_t what, mash::mojom::LaunchMode how) override { - views::examples::ShowExamplesWindow(views::examples::QUIT_ON_CLOSE, - nullptr, nullptr); + views::examples::ShowExamplesWindow(views::examples::QUIT_ON_CLOSE); } // service_manager::InterfaceFactory<mash::mojom::Launchable>:
diff --git a/media/capture/content/thread_safe_capture_oracle.cc b/media/capture/content/thread_safe_capture_oracle.cc index ad869b7d..7e368f59 100644 --- a/media/capture/content/thread_safe_capture_oracle.cc +++ b/media/capture/content/thread_safe_capture_oracle.cc
@@ -61,7 +61,7 @@ gfx::Size visible_size; gfx::Size coded_size; - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> output_buffer; + media::VideoCaptureDevice::Client::Buffer output_buffer; double attenuated_utilization; int frame_number; base::TimeDelta estimated_frame_duration; @@ -93,7 +93,7 @@ output_buffer = client_->ResurrectLastOutputBuffer( coded_size, params_.requested_format.pixel_format, params_.requested_format.pixel_storage, frame_number); - if (!output_buffer) { + if (!output_buffer.is_valid()) { TRACE_EVENT_INSTANT0("gpu.capture", "ResurrectionFailed", TRACE_EVENT_SCOPE_THREAD); return false; @@ -110,7 +110,7 @@ attenuated_utilization = client_->GetBufferPoolUtilization() * (100.0 / kTargetMaxPoolUtilizationPercent); - if (!output_buffer) { + if (!output_buffer.is_valid()) { TRACE_EVENT_INSTANT2( "gpu.capture", "PipelineLimited", TRACE_EVENT_SCOPE_THREAD, "trigger", VideoCaptureOracle::EventAsString(event), "atten_util_percent", @@ -131,16 +131,17 @@ base::saturated_cast<int>(attenuated_utilization * 100.0 + 0.5)); } - TRACE_EVENT_ASYNC_BEGIN2("gpu.capture", "Capture", output_buffer.get(), + TRACE_EVENT_ASYNC_BEGIN2("gpu.capture", "Capture", output_buffer.id(), "frame_number", frame_number, "trigger", VideoCaptureOracle::EventAsString(event)); + auto output_buffer_access = + output_buffer.handle_provider()->GetHandleForInProcessAccess(); DCHECK_EQ(media::PIXEL_STORAGE_CPU, params_.requested_format.pixel_storage); *storage = VideoFrame::WrapExternalSharedMemory( params_.requested_format.pixel_format, coded_size, - gfx::Rect(visible_size), visible_size, - static_cast<uint8_t*>(output_buffer->data()), - output_buffer->mapped_size(), base::SharedMemory::NULLHandle(), 0u, + gfx::Rect(visible_size), visible_size, output_buffer_access->data(), + output_buffer_access->mapped_size(), base::SharedMemory::NULLHandle(), 0u, base::TimeDelta()); // If creating the VideoFrame wrapper failed, call DidCaptureFrame() with // !success to execute the required post-capture steps (tracing, notification @@ -199,13 +200,13 @@ void ThreadSafeCaptureOracle::DidCaptureFrame( int frame_number, - std::unique_ptr<VideoCaptureDevice::Client::Buffer> buffer, + VideoCaptureDevice::Client::Buffer buffer, base::TimeTicks capture_begin_time, base::TimeDelta estimated_frame_duration, scoped_refptr<VideoFrame> frame, base::TimeTicks reference_time, bool success) { - TRACE_EVENT_ASYNC_END2("gpu.capture", "Capture", buffer.get(), "success", + TRACE_EVENT_ASYNC_END2("gpu.capture", "Capture", buffer.id(), "success", success, "timestamp", reference_time.ToInternalValue());
diff --git a/media/capture/content/thread_safe_capture_oracle.h b/media/capture/content/thread_safe_capture_oracle.h index e35c0b4..7b970c35 100644 --- a/media/capture/content/thread_safe_capture_oracle.h +++ b/media/capture/content/thread_safe_capture_oracle.h
@@ -98,14 +98,13 @@ virtual ~ThreadSafeCaptureOracle(); // Callback invoked on completion of all captures. - void DidCaptureFrame( - int frame_number, - std::unique_ptr<VideoCaptureDevice::Client::Buffer> buffer, - base::TimeTicks capture_begin_time, - base::TimeDelta estimated_frame_duration, - scoped_refptr<VideoFrame> frame, - base::TimeTicks reference_time, - bool success); + void DidCaptureFrame(int frame_number, + VideoCaptureDevice::Client::Buffer buffer, + base::TimeTicks capture_begin_time, + base::TimeDelta estimated_frame_duration, + scoped_refptr<VideoFrame> frame, + base::TimeTicks reference_time, + bool success); // Callback invoked once all consumers have finished with a delivered video // frame. Consumer feedback signals are scanned from the frame's |metadata|.
diff --git a/media/capture/video/fake_video_capture_device.cc b/media/capture/video/fake_video_capture_device.cc index 9f0aa3c..4aa961cc 100644 --- a/media/capture/video/fake_video_capture_device.cc +++ b/media/capture/video/fake_video_capture_device.cc
@@ -319,16 +319,19 @@ DCHECK(thread_checker_.CalledOnValidThread()); const int arbitrary_frame_feedback_id = 0; - std::unique_ptr<VideoCaptureDevice::Client::Buffer> capture_buffer( + VideoCaptureDevice::Client::Buffer capture_buffer = client_->ReserveOutputBuffer( capture_format_.frame_size, capture_format_.pixel_format, - capture_format_.pixel_storage, arbitrary_frame_feedback_id)); - DLOG_IF(ERROR, !capture_buffer) << "Couldn't allocate Capture Buffer"; - DCHECK(capture_buffer->data()) << "Buffer has NO backing memory"; + capture_format_.pixel_storage, arbitrary_frame_feedback_id); + DLOG_IF(ERROR, !capture_buffer.is_valid()) + << "Couldn't allocate Capture Buffer"; + auto buffer_access = + capture_buffer.handle_provider()->GetHandleForInProcessAccess(); + DCHECK(buffer_access->data()) << "Buffer has NO backing memory"; DCHECK_EQ(PIXEL_STORAGE_CPU, capture_format_.pixel_storage); - uint8_t* data_ptr = static_cast<uint8_t*>(capture_buffer->data()); - memset(data_ptr, 0, capture_buffer->mapped_size()); + uint8_t* data_ptr = buffer_access->data(); + memset(data_ptr, 0, buffer_access->mapped_size()); DrawPacman(capture_format_.pixel_format, data_ptr, elapsed_time_, fake_capture_rate_, capture_format_.frame_size, current_zoom_);
diff --git a/media/capture/video/fake_video_capture_device_unittest.cc b/media/capture/video/fake_video_capture_device_unittest.cc index 21563c0..e5975aa 100644 --- a/media/capture/video/fake_video_capture_device_unittest.cc +++ b/media/capture/video/fake_video_capture_device_unittest.cc
@@ -34,36 +34,69 @@ namespace { -// This class is a Client::Buffer that allocates and frees the requested |size|. -class MockBuffer : public VideoCaptureDevice::Client::Buffer { +class StubBufferHandle : public VideoCaptureBufferHandle { public: - MockBuffer(int buffer_id, int frame_feedback_id, size_t mapped_size) - : id_(buffer_id), - frame_feedback_id_(frame_feedback_id), - mapped_size_(mapped_size), - data_(new uint8_t[mapped_size]) {} - ~MockBuffer() override { delete[] data_; } + StubBufferHandle(size_t mapped_size, uint8_t* data) + : mapped_size_(mapped_size), data_(data) {} - int id() const override { return id_; } - int frame_feedback_id() const override { return frame_feedback_id_; } - gfx::Size dimensions() const override { return gfx::Size(); } size_t mapped_size() const override { return mapped_size_; } - void* data(int plane) override { return data_; } -#if defined(OS_POSIX) && !(defined(OS_MACOSX) && !defined(OS_IOS)) - base::FileDescriptor AsPlatformFile() override { - return base::FileDescriptor(); - } -#endif - bool IsBackedByVideoFrame() const override { return false; }; - scoped_refptr<VideoFrame> GetVideoFrame() override { return nullptr; } + uint8_t* data() override { return data_; } + const uint8_t* data() const override { return data_; } private: - const int id_; - const int frame_feedback_id_; const size_t mapped_size_; uint8_t* const data_; }; +class StubBufferHandleProvider + : public VideoCaptureDevice::Client::Buffer::HandleProvider { + public: + StubBufferHandleProvider(size_t mapped_size, uint8_t* data) + : mapped_size_(mapped_size), data_(data) {} + + ~StubBufferHandleProvider() override {} + + mojo::ScopedSharedBufferHandle GetHandleForInterProcessTransit() override { + NOTREACHED(); + return mojo::ScopedSharedBufferHandle(); + } + + base::SharedMemoryHandle GetNonOwnedSharedMemoryHandleForLegacyIPC() + override { + NOTREACHED(); + return base::SharedMemoryHandle(); + } + + std::unique_ptr<VideoCaptureBufferHandle> GetHandleForInProcessAccess() + override { + return base::MakeUnique<StubBufferHandle>(mapped_size_, data_); + } + + private: + const size_t mapped_size_; + uint8_t* const data_; +}; + +class StubReadWritePermission + : public VideoCaptureDevice::Client::Buffer::ScopedAccessPermission { + public: + StubReadWritePermission(uint8_t* data) : data_(data) {} + ~StubReadWritePermission() override { delete[] data_; } + + private: + uint8_t* const data_; +}; + +VideoCaptureDevice::Client::Buffer CreateStubBuffer(int buffer_id, + size_t mapped_size) { + auto buffer = new uint8_t[mapped_size]; + const int arbitrary_frame_feedback_id = 0; + return VideoCaptureDevice::Client::Buffer( + buffer_id, arbitrary_frame_feedback_id, + base::MakeUnique<StubBufferHandleProvider>(mapped_size, buffer), + base::MakeUnique<StubReadWritePermission>(buffer)); +}; + class MockClient : public VideoCaptureDevice::Client { public: MOCK_METHOD2(OnError, @@ -84,25 +117,24 @@ frame_cb_.Run(format); } // Virtual methods for capturing using Client's Buffers. - std::unique_ptr<Buffer> ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { EXPECT_TRUE((format == media::PIXEL_FORMAT_ARGB && storage == media::PIXEL_STORAGE_CPU)); EXPECT_GT(dimensions.GetArea(), 0); const VideoCaptureFormat frame_format(dimensions, 0.0, format); - return base::MakeUnique<MockBuffer>(0, frame_feedback_id, - frame_format.ImageAllocationSize()); + return CreateStubBuffer(0, frame_format.ImageAllocationSize()); } - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + void OnIncomingCapturedBuffer(Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { frame_cb_.Run(format); } void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, @@ -110,12 +142,11 @@ const VideoFrameMetadata& additional_metadata) override { frame_cb_.Run(format); } - std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { - return std::unique_ptr<Buffer>(); + Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { + return Buffer(); } double GetBufferPoolUtilization() const override { return 0.0; }
diff --git a/media/capture/video/linux/v4l2_capture_delegate_unittest.cc b/media/capture/video/linux/v4l2_capture_delegate_unittest.cc index 3febf4456..c5f1080a 100644 --- a/media/capture/video/linux/v4l2_capture_delegate_unittest.cc +++ b/media/capture/video/linux/v4l2_capture_delegate_unittest.cc
@@ -159,11 +159,11 @@ base::TimeDelta, int)); MOCK_METHOD4(ReserveOutputBuffer, - std::unique_ptr<Buffer>(const gfx::Size&, - media::VideoPixelFormat, - media::VideoPixelStorage, - int)); - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + Buffer(const gfx::Size&, + media::VideoPixelFormat, + media::VideoPixelStorage, + int)); + void OnIncomingCapturedBuffer(Buffer buffer, const VideoCaptureFormat& frame_format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { @@ -171,7 +171,7 @@ } MOCK_METHOD0(DoOnIncomingCapturedBuffer, void(void)); void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, @@ -180,11 +180,9 @@ DoOnIncomingCapturedVideoFrame(); } MOCK_METHOD0(DoOnIncomingCapturedVideoFrame, void(void)); - MOCK_METHOD4(ResurrectLastOutputBuffer, - std::unique_ptr<Buffer>(const gfx::Size&, - VideoPixelFormat, - VideoPixelStorage, - int)); + MOCK_METHOD4( + ResurrectLastOutputBuffer, + Buffer(const gfx::Size&, VideoPixelFormat, VideoPixelStorage, int)); MOCK_METHOD2(OnError, void(const tracked_objects::Location& from_here, const std::string& reason));
diff --git a/media/capture/video/shared_memory_buffer_tracker.cc b/media/capture/video/shared_memory_buffer_tracker.cc index d21e35d7..dfdae676 100644 --- a/media/capture/video/shared_memory_buffer_tracker.cc +++ b/media/capture/video/shared_memory_buffer_tracker.cc
@@ -30,7 +30,7 @@ } std::unique_ptr<VideoCaptureBufferHandle> -SharedMemoryBufferTracker::GetBufferHandle() { +SharedMemoryBufferTracker::GetMemoryMappedAccess() { return base::MakeUnique<SharedMemoryBufferHandle>(this); } @@ -41,37 +41,27 @@ mapped_size_, false /* read_only */); } +base::SharedMemoryHandle +SharedMemoryBufferTracker::GetNonOwnedSharedMemoryHandleForLegacyIPC() { + return shared_memory_.handle(); +} + SharedMemoryBufferHandle::SharedMemoryBufferHandle( SharedMemoryBufferTracker* tracker) : tracker_(tracker) {} SharedMemoryBufferHandle::~SharedMemoryBufferHandle() = default; -gfx::Size SharedMemoryBufferHandle::dimensions() const { - return tracker_->dimensions(); -} - size_t SharedMemoryBufferHandle::mapped_size() const { return tracker_->mapped_size_; } -void* SharedMemoryBufferHandle::data(int plane) { - DCHECK_EQ(0, plane); - return tracker_->shared_memory_.memory(); +uint8_t* SharedMemoryBufferHandle::data() { + return static_cast<uint8_t*>(tracker_->shared_memory_.memory()); } -#if defined(OS_POSIX) && !defined(OS_MACOSX) -base::FileDescriptor SharedMemoryBufferHandle::AsPlatformFile() { - return tracker_->shared_memory_.handle(); -} -#endif - -bool SharedMemoryBufferHandle::IsBackedByVideoFrame() const { - return false; -} - -scoped_refptr<VideoFrame> SharedMemoryBufferHandle::GetVideoFrame() { - return scoped_refptr<VideoFrame>(); +const uint8_t* SharedMemoryBufferHandle::data() const { + return static_cast<const uint8_t*>(tracker_->shared_memory_.memory()); } } // namespace media
diff --git a/media/capture/video/shared_memory_buffer_tracker.h b/media/capture/video/shared_memory_buffer_tracker.h index 1b6ceb9..bbca851 100644 --- a/media/capture/video/shared_memory_buffer_tracker.h +++ b/media/capture/video/shared_memory_buffer_tracker.h
@@ -21,8 +21,9 @@ VideoPixelStorage storage_type, base::Lock* lock) override; - std::unique_ptr<VideoCaptureBufferHandle> GetBufferHandle() override; + std::unique_ptr<VideoCaptureBufferHandle> GetMemoryMappedAccess() override; mojo::ScopedSharedBufferHandle GetHandleForTransit() override; + base::SharedMemoryHandle GetNonOwnedSharedMemoryHandleForLegacyIPC() override; private: friend class SharedMemoryBufferHandle; @@ -42,14 +43,9 @@ explicit SharedMemoryBufferHandle(SharedMemoryBufferTracker* tracker); ~SharedMemoryBufferHandle() override; - gfx::Size dimensions() const override; size_t mapped_size() const override; - void* data(int plane) override; -#if defined(OS_POSIX) && !defined(OS_MACOSX) - base::FileDescriptor AsPlatformFile() override; -#endif - bool IsBackedByVideoFrame() const override; - scoped_refptr<VideoFrame> GetVideoFrame() override; + uint8_t* data() override; + const uint8_t* data() const override; private: SharedMemoryBufferTracker* const tracker_;
diff --git a/media/capture/video/video_capture_buffer_handle.h b/media/capture/video/video_capture_buffer_handle.h index 770dc2b2..5dd15ebd 100644 --- a/media/capture/video/video_capture_buffer_handle.h +++ b/media/capture/video/video_capture_buffer_handle.h
@@ -17,14 +17,9 @@ class CAPTURE_EXPORT VideoCaptureBufferHandle { public: virtual ~VideoCaptureBufferHandle() {} - virtual gfx::Size dimensions() const = 0; virtual size_t mapped_size() const = 0; - virtual void* data(int plane) = 0; -#if defined(OS_POSIX) && !defined(OS_MACOSX) - virtual base::FileDescriptor AsPlatformFile() = 0; -#endif - virtual bool IsBackedByVideoFrame() const = 0; - virtual scoped_refptr<VideoFrame> GetVideoFrame() = 0; + virtual uint8_t* data() = 0; + virtual const uint8_t* data() const = 0; }; } // namespace media
diff --git a/media/capture/video/video_capture_buffer_pool.h b/media/capture/video/video_capture_buffer_pool.h index 2d04957..ab66edf 100644 --- a/media/capture/video/video_capture_buffer_pool.h +++ b/media/capture/video/video_capture_buffer_pool.h
@@ -42,10 +42,14 @@ static constexpr int kInvalidId = -1; // One-time (per client/per-buffer) call to allow sharing |buffer_id|. - virtual mojo::ScopedSharedBufferHandle GetHandleForTransit(int buffer_id) = 0; + virtual mojo::ScopedSharedBufferHandle GetHandleForInterProcessTransit( + int buffer_id) = 0; - // Try and obtain a BufferHandle for |buffer_id|. - virtual std::unique_ptr<VideoCaptureBufferHandle> GetBufferHandle( + virtual base::SharedMemoryHandle GetNonOwnedSharedMemoryHandleForLegacyIPC( + int buffer_id) = 0; + + // Try and obtain a read/write access to the buffer. + virtual std::unique_ptr<VideoCaptureBufferHandle> GetHandleForInProcessAccess( int buffer_id) = 0; // Reserve or allocate a buffer to support a packed frame of |dimensions| of
diff --git a/media/capture/video/video_capture_buffer_pool_impl.cc b/media/capture/video/video_capture_buffer_pool_impl.cc index 7bc10e16..da6857f 100644 --- a/media/capture/video/video_capture_buffer_pool_impl.cc +++ b/media/capture/video/video_capture_buffer_pool_impl.cc
@@ -27,8 +27,8 @@ VideoCaptureBufferPoolImpl::~VideoCaptureBufferPoolImpl() {} -mojo::ScopedSharedBufferHandle VideoCaptureBufferPoolImpl::GetHandleForTransit( - int buffer_id) { +mojo::ScopedSharedBufferHandle +VideoCaptureBufferPoolImpl::GetHandleForInterProcessTransit(int buffer_id) { base::AutoLock lock(lock_); VideoCaptureBufferTracker* tracker = GetTracker(buffer_id); @@ -39,18 +39,30 @@ return tracker->GetHandleForTransit(); } -std::unique_ptr<VideoCaptureBufferHandle> -VideoCaptureBufferPoolImpl::GetBufferHandle(int buffer_id) { +base::SharedMemoryHandle +VideoCaptureBufferPoolImpl::GetNonOwnedSharedMemoryHandleForLegacyIPC( + int buffer_id) { base::AutoLock lock(lock_); VideoCaptureBufferTracker* tracker = GetTracker(buffer_id); if (!tracker) { NOTREACHED() << "Invalid buffer_id."; - return std::unique_ptr<VideoCaptureBufferHandle>(); + return base::SharedMemoryHandle(); + } + return tracker->GetNonOwnedSharedMemoryHandleForLegacyIPC(); +} + +std::unique_ptr<VideoCaptureBufferHandle> +VideoCaptureBufferPoolImpl::GetHandleForInProcessAccess(int buffer_id) { + base::AutoLock lock(lock_); + + VideoCaptureBufferTracker* tracker = GetTracker(buffer_id); + if (!tracker) { + NOTREACHED() << "Invalid buffer_id."; + return nullptr; } - DCHECK(tracker->held_by_producer()); - return tracker->GetBufferHandle(); + return tracker->GetMemoryMappedAccess(); } int VideoCaptureBufferPoolImpl::ReserveForProducer(
diff --git a/media/capture/video/video_capture_buffer_pool_impl.h b/media/capture/video/video_capture_buffer_pool_impl.h index 08c8475..b5073df 100644 --- a/media/capture/video/video_capture_buffer_pool_impl.h +++ b/media/capture/video/video_capture_buffer_pool_impl.h
@@ -35,8 +35,11 @@ int count); // VideoCaptureBufferPool implementation. - mojo::ScopedSharedBufferHandle GetHandleForTransit(int buffer_id) override; - std::unique_ptr<VideoCaptureBufferHandle> GetBufferHandle( + mojo::ScopedSharedBufferHandle GetHandleForInterProcessTransit( + int buffer_id) override; + base::SharedMemoryHandle GetNonOwnedSharedMemoryHandleForLegacyIPC( + int buffer_id) override; + std::unique_ptr<VideoCaptureBufferHandle> GetHandleForInProcessAccess( int buffer_id) override; int ReserveForProducer(const gfx::Size& dimensions, media::VideoPixelFormat format,
diff --git a/media/capture/video/video_capture_buffer_tracker.h b/media/capture/video/video_capture_buffer_tracker.h index 3e3d7bf..7ef13ecf 100644 --- a/media/capture/video/video_capture_buffer_tracker.h +++ b/media/capture/video/video_capture_buffer_tracker.h
@@ -50,10 +50,10 @@ void set_frame_feedback_id(int value) { frame_feedback_id_ = value; } int frame_feedback_id() { return frame_feedback_id_; } - // Returns a scoped handle to the underlying storage. - virtual std::unique_ptr<VideoCaptureBufferHandle> GetBufferHandle() = 0; - + virtual std::unique_ptr<VideoCaptureBufferHandle> GetMemoryMappedAccess() = 0; virtual mojo::ScopedSharedBufferHandle GetHandleForTransit() = 0; + virtual base::SharedMemoryHandle + GetNonOwnedSharedMemoryHandleForLegacyIPC() = 0; private: // |dimensions_| may change as a VideoCaptureBufferTracker is re-used, but
diff --git a/media/capture/video/video_capture_device.cc b/media/capture/video/video_capture_device.cc index 5da33f01..bb441d3 100644 --- a/media/capture/video/video_capture_device.cc +++ b/media/capture/video/video_capture_device.cc
@@ -13,11 +13,27 @@ namespace media { -VideoCaptureDevice::Client::Buffer::~Buffer() { -} +VideoCaptureDevice::Client::Buffer::Buffer() : id_(0), frame_feedback_id_(0) {} -VideoCaptureDevice::~VideoCaptureDevice() { -} +VideoCaptureDevice::Client::Buffer::Buffer( + int buffer_id, + int frame_feedback_id, + std::unique_ptr<HandleProvider> handle_provider, + std::unique_ptr<ScopedAccessPermission> access_permission) + : handle_provider_(std::move(handle_provider)), + access_permission_(std::move(access_permission)), + id_(buffer_id), + frame_feedback_id_(frame_feedback_id) {} + +VideoCaptureDevice::Client::Buffer::Buffer( + VideoCaptureDevice::Client::Buffer&& other) = default; + +VideoCaptureDevice::Client::Buffer::~Buffer() = default; + +VideoCaptureDevice::Client::Buffer& VideoCaptureDevice::Client::Buffer:: +operator=(VideoCaptureDevice::Client::Buffer&& other) = default; + +VideoCaptureDevice::~VideoCaptureDevice() {} void VideoCaptureDevice::GetPhotoCapabilities( GetPhotoCapabilitiesCallback callback) {}
diff --git a/media/capture/video/video_capture_device.h b/media/capture/video/video_capture_device.h index 120c183..a716db8 100644 --- a/media/capture/video/video_capture_device.h +++ b/media/capture/video/video_capture_device.h
@@ -30,6 +30,7 @@ #include "media/capture/capture_export.h" #include "media/capture/mojo/image_capture.mojom.h" #include "media/capture/video/scoped_result_callback.h" +#include "media/capture/video/video_capture_buffer_handle.h" #include "media/capture/video/video_capture_device_descriptor.h" #include "media/capture/video_capture_types.h" #include "ui/gfx/gpu_memory_buffer.h" @@ -46,7 +47,6 @@ virtual void SetBufferHold(int buffer_id) = 0; virtual void ReleaseBufferHold(int buffer_id) = 0; - virtual mojo::ScopedSharedBufferHandle GetHandleForTransit(int buffer_id) = 0; }; class CAPTURE_EXPORT VideoFrameConsumerFeedbackObserver { @@ -86,21 +86,49 @@ // All clients must implement OnError(). class CAPTURE_EXPORT Client { public: - // Memory buffer returned by Client::ReserveOutputBuffer(). + // Move-only type representing access to a buffer handle as well as + // read-write permission to its contents. class CAPTURE_EXPORT Buffer { public: - virtual ~Buffer() = 0; - virtual int id() const = 0; - virtual int frame_feedback_id() const = 0; - virtual gfx::Size dimensions() const = 0; - virtual size_t mapped_size() const = 0; - virtual void* data(int plane) = 0; - void* data() { return data(0); } -#if defined(OS_POSIX) && !(defined(OS_MACOSX) && !defined(OS_IOS)) - virtual base::FileDescriptor AsPlatformFile() = 0; -#endif - virtual bool IsBackedByVideoFrame() const = 0; - virtual scoped_refptr<VideoFrame> GetVideoFrame() = 0; + // Destructor-only interface for encapsulating scoped access permission to + // a Buffer. + class CAPTURE_EXPORT ScopedAccessPermission { + public: + virtual ~ScopedAccessPermission() {} + }; + + class CAPTURE_EXPORT HandleProvider { + public: + virtual ~HandleProvider() {} + virtual mojo::ScopedSharedBufferHandle + GetHandleForInterProcessTransit() = 0; + virtual base::SharedMemoryHandle + GetNonOwnedSharedMemoryHandleForLegacyIPC() = 0; + virtual std::unique_ptr<VideoCaptureBufferHandle> + GetHandleForInProcessAccess() = 0; + }; + + Buffer(); + Buffer(int buffer_id, + int frame_feedback_id, + std::unique_ptr<HandleProvider> handle_provider, + std::unique_ptr<ScopedAccessPermission> access_permission); + ~Buffer(); + Buffer(Buffer&& other); + Buffer& operator=(Buffer&& other); + + bool is_valid() const { return handle_provider_ != nullptr; } + int id() const { return id_; } + int frame_feedback_id() const { return frame_feedback_id_; } + HandleProvider* handle_provider() const { return handle_provider_.get(); } + + private: + std::unique_ptr<HandleProvider> handle_provider_; + std::unique_ptr<ScopedAccessPermission> access_permission_; + int id_; + int frame_feedback_id_; + + DISALLOW_COPY_AND_ASSIGN(Buffer); }; virtual ~Client() {} @@ -138,20 +166,19 @@ // backing, but functions as a reservation for external input for the // purposes of buffer throttling. // - // The output buffer stays reserved and mapped for use until the Buffer - // object is destroyed or returned. - virtual std::unique_ptr<Buffer> ReserveOutputBuffer( - const gfx::Size& dimensions, - VideoPixelFormat format, - VideoPixelStorage storage, - int frame_feedback_id) = 0; + // The buffer stays reserved for use by the caller as long as it + // holds on to the contained |buffer_read_write_permission|. + virtual Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + VideoPixelFormat format, + VideoPixelStorage storage, + int frame_feedback_id) = 0; // Provides VCD::Client with a populated Buffer containing the content of // the next video frame. The |buffer| must originate from an earlier call to // ReserveOutputBuffer(). // See OnIncomingCapturedData for details of |reference_time| and // |timestamp|. - virtual void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + virtual void OnIncomingCapturedBuffer(Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) = 0; @@ -159,7 +186,7 @@ // Extended version of OnIncomingCapturedBuffer() allowing clients to // pass a custom |visible_rect| and |additional_metadata|. virtual void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, @@ -171,11 +198,10 @@ // of the Buffer has not been preserved, or if the |dimensions|, |format|, // or |storage| disagree with how it was reserved via ReserveOutputBuffer(). // When this operation fails, nullptr will be returned. - virtual std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - VideoPixelFormat format, - VideoPixelStorage storage, - int new_frame_feedback_id) = 0; + virtual Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + VideoPixelFormat format, + VideoPixelStorage storage, + int new_frame_feedback_id) = 0; // An error has occurred that cannot be handled and VideoCaptureDevice must // be StopAndDeAllocate()-ed. |reason| is a text description of the error.
diff --git a/media/capture/video/video_capture_device_client.cc b/media/capture/video/video_capture_device_client.cc index 857e714e..9d3b7066 100644 --- a/media/capture/video/video_capture_device_client.cc +++ b/media/capture/video/video_capture_device_client.cc
@@ -38,43 +38,47 @@ namespace media { -// Class combining a Client::Buffer interface implementation and a pool buffer -// implementation to guarantee proper cleanup on destruction on our side. -class AutoReleaseBuffer : public media::VideoCaptureDevice::Client::Buffer { +class BufferPoolProducerReservationReleaser + : public VideoCaptureDevice::Client::Buffer::ScopedAccessPermission { public: - AutoReleaseBuffer(scoped_refptr<VideoCaptureBufferPool> pool, - int buffer_id, - int frame_feedback_id) - : pool_(std::move(pool)), - id_(buffer_id), - frame_feedback_id_(frame_feedback_id), - buffer_handle_(pool_->GetBufferHandle(buffer_id)) { - DCHECK(pool_.get()); - } - int id() const override { return id_; } - int frame_feedback_id() const override { return frame_feedback_id_; } - gfx::Size dimensions() const override { return buffer_handle_->dimensions(); } - size_t mapped_size() const override { return buffer_handle_->mapped_size(); } - void* data(int plane) override { return buffer_handle_->data(plane); } -#if defined(OS_POSIX) && !defined(OS_MACOSX) - base::FileDescriptor AsPlatformFile() override { - return buffer_handle_->AsPlatformFile(); - } -#endif - bool IsBackedByVideoFrame() const override { - return buffer_handle_->IsBackedByVideoFrame(); - } - scoped_refptr<VideoFrame> GetVideoFrame() override { - return buffer_handle_->GetVideoFrame(); + BufferPoolProducerReservationReleaser( + scoped_refptr<VideoCaptureBufferPool> buffer_pool, + int buffer_id) + : buffer_pool_(std::move(buffer_pool)), buffer_id_(buffer_id) {} + + ~BufferPoolProducerReservationReleaser() override { + buffer_pool_->RelinquishProducerReservation(buffer_id_); } private: - ~AutoReleaseBuffer() override { pool_->RelinquishProducerReservation(id_); } + const scoped_refptr<VideoCaptureBufferPool> buffer_pool_; + const int buffer_id_; +}; - const scoped_refptr<VideoCaptureBufferPool> pool_; - const int id_; - const int frame_feedback_id_; - const std::unique_ptr<VideoCaptureBufferHandle> buffer_handle_; +class BufferPoolBufferHandleProvider + : public VideoCaptureDevice::Client::Buffer::HandleProvider { + public: + BufferPoolBufferHandleProvider( + scoped_refptr<VideoCaptureBufferPool> buffer_pool, + int buffer_id) + : buffer_pool_(std::move(buffer_pool)), buffer_id_(buffer_id) {} + + // Implementation of HandleProvider: + mojo::ScopedSharedBufferHandle GetHandleForInterProcessTransit() override { + return buffer_pool_->GetHandleForInterProcessTransit(buffer_id_); + } + base::SharedMemoryHandle GetNonOwnedSharedMemoryHandleForLegacyIPC() + override { + return buffer_pool_->GetNonOwnedSharedMemoryHandleForLegacyIPC(buffer_id_); + } + std::unique_ptr<VideoCaptureBufferHandle> GetHandleForInProcessAccess() + override { + return buffer_pool_->GetHandleForInProcessAccess(buffer_id_); + } + + private: + const scoped_refptr<VideoCaptureBufferPool> buffer_pool_; + const int buffer_id_; }; VideoCaptureDeviceClient::VideoCaptureDeviceClient( @@ -93,6 +97,18 @@ // OnIncomingCapturedData. } +// static +VideoCaptureDevice::Client::Buffer VideoCaptureDeviceClient::MakeBufferStruct( + scoped_refptr<VideoCaptureBufferPool> buffer_pool, + int buffer_id, + int frame_feedback_id) { + return Buffer( + buffer_id, frame_feedback_id, + base::MakeUnique<BufferPoolBufferHandleProvider>(buffer_pool, buffer_id), + base::MakeUnique<BufferPoolProducerReservationReleaser>(buffer_pool, + buffer_id)); +} + void VideoCaptureDeviceClient::OnIncomingCapturedData( const uint8_t* data, int length, @@ -148,19 +164,23 @@ rotation_mode = libyuv::kRotate270; const gfx::Size dimensions(destination_width, destination_height); - uint8_t *y_plane_data, *u_plane_data, *v_plane_data; - std::unique_ptr<Buffer> buffer(ReserveI420OutputBuffer( - dimensions, media::PIXEL_STORAGE_CPU, frame_feedback_id, &y_plane_data, - &u_plane_data, &v_plane_data)); + Buffer buffer = + ReserveOutputBuffer(dimensions, media::PIXEL_FORMAT_I420, + media::PIXEL_STORAGE_CPU, frame_feedback_id); #if DCHECK_IS_ON() - dropped_frame_counter_ = buffer.get() ? 0 : dropped_frame_counter_ + 1; + dropped_frame_counter_ = buffer.is_valid() ? 0 : dropped_frame_counter_ + 1; if (dropped_frame_counter_ >= kMaxDroppedFrames) OnError(FROM_HERE, "Too many frames dropped"); #endif // Failed to reserve I420 output buffer, so drop the frame. - if (!buffer.get()) + if (!buffer.is_valid()) return; + auto buffer_access = buffer.handle_provider()->GetHandleForInProcessAccess(); + uint8_t *y_plane_data, *u_plane_data, *v_plane_data; + InitializeI420PlanePointers(dimensions, buffer_access->data(), &y_plane_data, + &u_plane_data, &v_plane_data); + const int yplane_stride = dimensions.width(); const int uv_plane_stride = yplane_stride / 2; int crop_x = 0; @@ -267,7 +287,7 @@ timestamp); } -std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> +media::VideoCaptureDevice::Client::Buffer VideoCaptureDeviceClient::ReserveOutputBuffer( const gfx::Size& frame_size, media::VideoPixelFormat pixel_format, @@ -277,8 +297,6 @@ DCHECK_GT(frame_size.height(), 0); DCHECK(IsFormatSupported(pixel_format)); - // TODO(mcasas): For PIXEL_STORAGE_GPUMEMORYBUFFER, find a way to indicate if - // it's a ShMem GMB or a DmaBuf GMB. int buffer_id_to_drop = VideoCaptureBufferPool::kInvalidId; const int buffer_id = buffer_pool_->ReserveForProducer(frame_size, pixel_format, pixel_storage, @@ -286,13 +304,12 @@ if (buffer_id_to_drop != VideoCaptureBufferPool::kInvalidId) receiver_->OnBufferDestroyed(buffer_id_to_drop); if (buffer_id == VideoCaptureBufferPool::kInvalidId) - return nullptr; - return base::WrapUnique<Buffer>( - new AutoReleaseBuffer(buffer_pool_, buffer_id, frame_feedback_id)); + return Buffer(); + return MakeBufferStruct(buffer_pool_, buffer_id, frame_feedback_id); } void VideoCaptureDeviceClient::OnIncomingCapturedBuffer( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) { @@ -302,23 +319,24 @@ } void VideoCaptureDeviceClient::OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, gfx::Rect visible_rect, const VideoFrameMetadata& additional_metadata) { + auto buffer_access = buffer.handle_provider()->GetHandleForInProcessAccess(); scoped_refptr<media::VideoFrame> frame = media::VideoFrame::WrapExternalSharedMemory( - format.pixel_format, // format - format.frame_size, // coded_size - visible_rect, // visible_rect - format.frame_size, // natural_size - static_cast<uint8_t*>(buffer->data()), // data - buffer->mapped_size(), // data_size - base::SharedMemory::NULLHandle(), // handle - 0u, // shared_memory_offset - timestamp); // timestamp + format.pixel_format, // format + format.frame_size, // coded_size + visible_rect, // visible_rect + format.frame_size, // natural_size + buffer_access->data(), // data + buffer_access->mapped_size(), // data_size + base::SharedMemory::NULLHandle(), // handle + 0u, // shared_memory_offset + timestamp); // timestamp frame->metadata()->MergeMetadataFrom(&additional_metadata); frame->metadata()->SetDouble(media::VideoFrameMetadata::FRAME_RATE, format.frame_rate); @@ -328,7 +346,7 @@ receiver_->OnIncomingCapturedVideoFrame(std::move(buffer), std::move(frame)); } -std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> +media::VideoCaptureDevice::Client::Buffer VideoCaptureDeviceClient::ResurrectLastOutputBuffer( const gfx::Size& dimensions, media::VideoPixelFormat format, @@ -337,9 +355,8 @@ const int buffer_id = buffer_pool_->ResurrectLastForProducer(dimensions, format, storage); if (buffer_id == VideoCaptureBufferPool::kInvalidId) - return nullptr; - return base::WrapUnique<Buffer>( - new AutoReleaseBuffer(buffer_pool_, buffer_id, new_frame_feedback_id)); + return Buffer(); + return MakeBufferStruct(buffer_pool_, buffer_id, new_frame_feedback_id); } void VideoCaptureDeviceClient::OnError( @@ -363,33 +380,25 @@ return buffer_pool_->GetBufferPoolUtilization(); } -std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> -VideoCaptureDeviceClient::ReserveI420OutputBuffer( +void VideoCaptureDeviceClient::InitializeI420PlanePointers( const gfx::Size& dimensions, - media::VideoPixelStorage storage, - int frame_feedback_id, + uint8_t* const data, uint8_t** y_plane_data, uint8_t** u_plane_data, uint8_t** v_plane_data) { - DCHECK(storage == media::PIXEL_STORAGE_CPU); DCHECK(dimensions.height()); DCHECK(dimensions.width()); const media::VideoPixelFormat format = media::PIXEL_FORMAT_I420; - std::unique_ptr<Buffer> buffer(ReserveOutputBuffer( - dimensions, media::PIXEL_FORMAT_I420, storage, frame_feedback_id)); - if (!buffer) - return std::unique_ptr<Buffer>(); // TODO(emircan): See http://crbug.com/521068, move this pointer // arithmetic inside Buffer::data() when this bug is resolved. - *y_plane_data = reinterpret_cast<uint8_t*>(buffer->data()); + *y_plane_data = data; *u_plane_data = *y_plane_data + VideoFrame::PlaneSize(format, VideoFrame::kYPlane, dimensions).GetArea(); *v_plane_data = *u_plane_data + VideoFrame::PlaneSize(format, VideoFrame::kUPlane, dimensions).GetArea(); - return buffer; } void VideoCaptureDeviceClient::OnIncomingCapturedY16Data( @@ -399,21 +408,22 @@ base::TimeTicks reference_time, base::TimeDelta timestamp, int frame_feedback_id) { - std::unique_ptr<Buffer> buffer( + Buffer buffer = ReserveOutputBuffer(format.frame_size, media::PIXEL_FORMAT_Y16, - media::PIXEL_STORAGE_CPU, frame_feedback_id)); + media::PIXEL_STORAGE_CPU, frame_feedback_id); // The input |length| can be greater than the required buffer size because of // paddings and/or alignments, but it cannot be smaller. DCHECK_GE(static_cast<size_t>(length), format.ImageAllocationSize()); #if DCHECK_IS_ON() - dropped_frame_counter_ = buffer.get() ? 0 : dropped_frame_counter_ + 1; + dropped_frame_counter_ = buffer.is_valid() ? 0 : dropped_frame_counter_ + 1; if (dropped_frame_counter_ >= kMaxDroppedFrames) OnError(FROM_HERE, "Too many frames dropped"); #endif // Failed to reserve output buffer, so drop the frame. - if (!buffer.get()) + if (!buffer.is_valid()) return; - memcpy(buffer->data(), data, length); + auto buffer_access = buffer.handle_provider()->GetHandleForInProcessAccess(); + memcpy(buffer_access->data(), data, length); const VideoCaptureFormat output_format = VideoCaptureFormat(format.frame_size, format.frame_rate, media::PIXEL_FORMAT_Y16, media::PIXEL_STORAGE_CPU);
diff --git a/media/capture/video/video_capture_device_client.h b/media/capture/video/video_capture_device_client.h index adac1bc1..b2dcb0a 100644 --- a/media/capture/video/video_capture_device_client.h +++ b/media/capture/video/video_capture_device_client.h
@@ -49,6 +49,11 @@ const VideoCaptureJpegDecoderFactoryCB& jpeg_decoder_factory); ~VideoCaptureDeviceClient() override; + static Buffer MakeBufferStruct( + scoped_refptr<VideoCaptureBufferPool> buffer_pool, + int buffer_id, + int frame_feedback_id); + // VideoCaptureDevice::Client implementation. void OnIncomingCapturedData(const uint8_t* data, int length, @@ -57,49 +62,36 @@ base::TimeTicks reference_time, base::TimeDelta timestamp, int frame_feedback_id = 0) override; - std::unique_ptr<Buffer> ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override; - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override; + void OnIncomingCapturedBuffer(Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) override; void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, gfx::Rect visible_rect, const VideoFrameMetadata& additional_metadata) override; - std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int new_frame_feedback_id) override; + Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int new_frame_feedback_id) override; void OnError(const tracked_objects::Location& from_here, const std::string& reason) override; void OnLog(const std::string& message) override; double GetBufferPoolUtilization() const override; private: - // Reserve output buffer into which I420 contents can be copied directly. - // The dimensions of the frame is described by |dimensions|, and requested - // output buffer format is specified by |storage|. The reserved output buffer - // is returned; and the pointer to Y plane is stored at [y_plane_data], U - // plane is stored at [u_plane_data], V plane is stored at [v_plane_data]. - // Returns an nullptr if allocation fails. - // - // When requested |storage| is PIXEL_STORAGE_CPU, a single shared memory - // chunk is reserved. The output buffers stay reserved and mapped for use - // until the Buffer objects are destroyed or returned. - std::unique_ptr<Buffer> ReserveI420OutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelStorage storage, - int frame_feedback_id, - uint8_t** y_plane_data, - uint8_t** u_plane_data, - uint8_t** v_plane_data); + void InitializeI420PlanePointers(const gfx::Size& dimensions, + uint8_t* const data, + uint8_t** y_plane_data, + uint8_t** u_plane_data, + uint8_t** v_plane_data); // A branch of OnIncomingCapturedData for Y16 frame_format.pixel_format. void OnIncomingCapturedY16Data(const uint8_t* data,
diff --git a/media/capture/video/video_capture_device_unittest.cc b/media/capture/video/video_capture_device_unittest.cc index ca6a4a1..059a129d 100644 --- a/media/capture/video/video_capture_device_unittest.cc +++ b/media/capture/video/video_capture_device_unittest.cc
@@ -121,22 +121,22 @@ } // Trampoline methods to workaround GMOCK problems with std::unique_ptr<>. - std::unique_ptr<Buffer> ReserveOutputBuffer(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) override { + Buffer ReserveOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) override { DoReserveOutputBuffer(); NOTREACHED() << "This should never be called"; - return std::unique_ptr<Buffer>(); + return Buffer(); } - void OnIncomingCapturedBuffer(std::unique_ptr<Buffer> buffer, + void OnIncomingCapturedBuffer(Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp) override { DoOnIncomingCapturedBuffer(); } void OnIncomingCapturedBufferExt( - std::unique_ptr<Buffer> buffer, + Buffer buffer, const VideoCaptureFormat& format, base::TimeTicks reference_time, base::TimeDelta timestamp, @@ -144,14 +144,13 @@ const VideoFrameMetadata& additional_metadata) override { DoOnIncomingCapturedVideoFrame(); } - std::unique_ptr<Buffer> ResurrectLastOutputBuffer( - const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage, - int frame_feedback_id) { + Buffer ResurrectLastOutputBuffer(const gfx::Size& dimensions, + media::VideoPixelFormat format, + media::VideoPixelStorage storage, + int frame_feedback_id) { DoResurrectLastOutputBuffer(); NOTREACHED() << "This should never be called"; - return std::unique_ptr<Buffer>(); + return Buffer(); } private:
diff --git a/media/capture/video/video_capture_jpeg_decoder.h b/media/capture/video/video_capture_jpeg_decoder.h index 193fabb..20b37b4 100644 --- a/media/capture/video/video_capture_jpeg_decoder.h +++ b/media/capture/video/video_capture_jpeg_decoder.h
@@ -19,9 +19,9 @@ // decode error. }; - using DecodeDoneCB = base::Callback<void( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer>, - scoped_refptr<media::VideoFrame>)>; + using DecodeDoneCB = + base::Callback<void(media::VideoCaptureDevice::Client::Buffer, + scoped_refptr<media::VideoFrame>)>; virtual ~VideoCaptureJpegDecoder() {} @@ -38,8 +38,7 @@ const media::VideoCaptureFormat& frame_format, base::TimeTicks reference_time, base::TimeDelta timestamp, - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> - out_buffer) = 0; + media::VideoCaptureDevice::Client::Buffer out_buffer) = 0; }; } // namespace media
diff --git a/media/capture/video/video_frame_receiver.h b/media/capture/video/video_frame_receiver.h index e772f33..55d98aa5 100644 --- a/media/capture/video/video_frame_receiver.h +++ b/media/capture/video/video_frame_receiver.h
@@ -17,7 +17,7 @@ virtual ~VideoFrameReceiver(){}; virtual void OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) = 0; virtual void OnError() = 0; virtual void OnLog(const std::string& message) = 0;
diff --git a/mojo/common/common_custom_types_unittest.cc b/mojo/common/common_custom_types_unittest.cc index b2bb622..17478d1c 100644 --- a/mojo/common/common_custom_types_unittest.cc +++ b/mojo/common/common_custom_types_unittest.cc
@@ -307,6 +307,7 @@ dict->Set("some_binary", base::BinaryValue::CreateWithCopiedBuffer("mojo", 4)); dict->Set("null_value", base::Value::CreateNullValue()); + dict->SetIntegerWithoutPathExpansion("non_nested.int", 10); { std::unique_ptr<base::ListValue> dict_list(new base::ListValue()); dict_list->AppendString("string");
diff --git a/mojo/common/values_struct_traits.cc b/mojo/common/values_struct_traits.cc index 2aece79e..d085906e 100644 --- a/mojo/common/values_struct_traits.cc +++ b/mojo/common/values_struct_traits.cc
@@ -39,7 +39,7 @@ if (!view.keys().Read(i, &key) || !view.values().Read(i, &value)) return false; - dictionary_value->Set(key, std::move(value)); + dictionary_value->SetWithoutPathExpansion(key, std::move(value)); } *value_out = std::move(dictionary_value); return true;
diff --git a/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc b/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc index ff73018..00e9085d 100644 --- a/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc +++ b/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
@@ -11,6 +11,7 @@ #include <sys/syscall.h> #include <unistd.h> +#include "base/debug/crash_logging.h" #include "base/logging.h" #include "base/posix/eintr_wrapper.h" #include "build/build_config.h" @@ -93,6 +94,7 @@ rem /= 10; sysno_base10[i] = '0' + mod; } + #if defined(__mips__) && (_MIPS_SIM == _MIPS_SIM_ABI32) static const char kSeccompErrorPrefix[] = __FILE__ ":**CRASHING**:" SECCOMP_MESSAGE_COMMON_CONTENT " in syscall 4000 + "; @@ -106,6 +108,87 @@ WriteToStdErr(kSeccompErrorPostfix, sizeof(kSeccompErrorPostfix) - 1); } +// Helper to convert a number of type T to a hexadecimal string using +// stack-allocated storage. +template <typename T> +class NumberToHex { + public: + explicit NumberToHex(T value) { + static const char kHexChars[] = "0123456789abcdef"; + + memset(str_, '0', sizeof(str_)); + str_[1] = 'x'; + str_[sizeof(str_) - 1] = '\0'; + + T rem = value; + T mod = 0; + for (size_t i = sizeof(str_) - 2; i >= 2; --i) { + mod = rem % 16; + rem /= 16; + str_[i] = kHexChars[mod]; + } + } + + const char* str() const { return str_; } + + static size_t length() { return sizeof(str_) - 1; } + + private: + // HEX uses two characters per byte, with a leading '0x', and a trailing NUL. + char str_[sizeof(T) * 2 + 3]; +}; + +// Records the syscall number and first four arguments in a crash key, to help +// debug the failure. +void SetSeccompCrashKey(const struct sandbox::arch_seccomp_data& args) { +#if !defined(OS_NACL_NONSFI) + NumberToHex<int> nr(args.nr); + NumberToHex<uint64_t> arg1(args.args[0]); + NumberToHex<uint64_t> arg2(args.args[1]); + NumberToHex<uint64_t> arg3(args.args[2]); + NumberToHex<uint64_t> arg4(args.args[3]); + + // In order to avoid calling into libc sprintf functions from an unsafe signal + // context, manually construct the crash key string. + const char* const prefixes[] = { + "nr=", + " arg1=", + " arg2=", + " arg3=", + " arg4=", + }; + const char* const values[] = { + nr.str(), + arg1.str(), + arg2.str(), + arg3.str(), + arg4.str(), + }; + + size_t crash_key_length = nr.length() + arg1.length() + arg2.length() + + arg3.length() + arg4.length(); + for (const auto& prefix : prefixes) { + crash_key_length += strlen(prefix); + } + ++crash_key_length; // For the trailing NUL byte. + + char crash_key[crash_key_length]; + memset(crash_key, '\0', crash_key_length); + + size_t offset = 0; + for (size_t i = 0; i < arraysize(values); ++i) { + const char* strings[2] = { prefixes[i], values[i] }; + for (const auto& string : strings) { + size_t string_len = strlen(string); + memmove(&crash_key[offset], string, string_len); + offset += string_len; + } + } + + base::debug::SetCrashKeyValue("seccomp-sigsys", crash_key); +#endif +} + } // namespace namespace sandbox { @@ -114,6 +197,7 @@ uint32_t syscall = SyscallNumberToOffsetFromBase(args.nr); PrintSyscallError(syscall); + SetSeccompCrashKey(args); // Encode 8-bits of the 1st two arguments too, so we can discern which socket // type, which fcntl, ... etc., without being likely to hit a mapped @@ -141,6 +225,7 @@ static const char kSeccompCloneError[] = __FILE__":**CRASHING**:" SECCOMP_MESSAGE_CLONE_CONTENT "\n"; WriteToStdErr(kSeccompCloneError, sizeof(kSeccompCloneError) - 1); + SetSeccompCrashKey(args); // "flags" is the first argument in the kernel's clone(). // Mark as volatile to be able to find the value on the stack in a minidump. volatile uint64_t clone_flags = args.args[0]; @@ -161,6 +246,7 @@ static const char kSeccompPrctlError[] = __FILE__":**CRASHING**:" SECCOMP_MESSAGE_PRCTL_CONTENT "\n"; WriteToStdErr(kSeccompPrctlError, sizeof(kSeccompPrctlError) - 1); + SetSeccompCrashKey(args); // Mark as volatile to be able to find the value on the stack in a minidump. volatile uint64_t option = args.args[0]; volatile char* addr = @@ -175,6 +261,7 @@ static const char kSeccompIoctlError[] = __FILE__":**CRASHING**:" SECCOMP_MESSAGE_IOCTL_CONTENT "\n"; WriteToStdErr(kSeccompIoctlError, sizeof(kSeccompIoctlError) - 1); + SetSeccompCrashKey(args); // Make "request" volatile so that we can see it on the stack in a minidump. volatile uint64_t request = args.args[1]; volatile char* addr = reinterpret_cast<volatile char*>(request & 0xFFFF); @@ -191,6 +278,7 @@ static const char kSeccompKillError[] = __FILE__":**CRASHING**:" SECCOMP_MESSAGE_KILL_CONTENT "\n"; WriteToStdErr(kSeccompKillError, sizeof(kSeccompKillError) - 1); + SetSeccompCrashKey(args); // Make "pid" volatile so that we can see it on the stack in a minidump. volatile uint64_t my_pid = sys_getpid(); volatile char* addr = reinterpret_cast<volatile char*>(my_pid & 0xFFF); @@ -204,6 +292,7 @@ static const char kSeccompFutexError[] = __FILE__ ":**CRASHING**:" SECCOMP_MESSAGE_FUTEX_CONTENT "\n"; WriteToStdErr(kSeccompFutexError, sizeof(kSeccompFutexError) - 1); + SetSeccompCrashKey(args); volatile int futex_op = args.args[1]; volatile char* addr = reinterpret_cast<volatile char*>(futex_op & 0xFFF); *addr = '\0';
diff --git a/services/device/OWNERS b/services/device/OWNERS index da68d5f15..f4ee2fd7 100644 --- a/services/device/OWNERS +++ b/services/device/OWNERS
@@ -1,3 +1,5 @@ blundell@chromium.org reillyg@chromium.org rockot@chromium.org + +# COMPONENT: IO>USB \ No newline at end of file
diff --git a/services/video_capture/BUILD.gn b/services/video_capture/BUILD.gn index 522df4e..956e0274 100644 --- a/services/video_capture/BUILD.gn +++ b/services/video_capture/BUILD.gn
@@ -30,16 +30,10 @@ source_set("lib") { sources = [ - "buffer_tracker_factory_impl.cc", - "buffer_tracker_factory_impl.h", "device_factory_media_to_mojo_adapter.cc", "device_factory_media_to_mojo_adapter.h", "device_media_to_mojo_adapter.cc", "device_media_to_mojo_adapter.h", - "mojo_shared_memory_buffer_handle.cc", - "mojo_shared_memory_buffer_handle.h", - "mojo_shared_memory_buffer_tracker.cc", - "mojo_shared_memory_buffer_tracker.h", "receiver_mojo_to_media_adapter.cc", "receiver_mojo_to_media_adapter.h", ] @@ -64,8 +58,6 @@ "test/fake_device_test.cc", "test/fake_device_test.h", "test/fake_device_unittest.cc", - "test/mock_device_descriptor_receiver.cc", - "test/mock_device_descriptor_receiver.h", "test/mock_device_factory.cc", "test/mock_device_factory.h", "test/mock_device_test.cc",
diff --git a/services/video_capture/buffer_tracker_factory_impl.cc b/services/video_capture/buffer_tracker_factory_impl.cc deleted file mode 100644 index 2b502ab9..0000000 --- a/services/video_capture/buffer_tracker_factory_impl.cc +++ /dev/null
@@ -1,22 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "services/video_capture/buffer_tracker_factory_impl.h" - -#include "base/memory/ptr_util.h" -#include "services/video_capture/mojo_shared_memory_buffer_tracker.h" - -namespace video_capture { - -std::unique_ptr<media::VideoCaptureBufferTracker> -BufferTrackerFactoryImpl::CreateTracker(media::VideoPixelStorage storage) { - switch (storage) { - case media::PIXEL_STORAGE_CPU: - return base::MakeUnique<MojoSharedMemoryBufferTracker>(); - } - NOTREACHED(); - return std::unique_ptr<media::VideoCaptureBufferTracker>(); -} - -} // namespace video_capture
diff --git a/services/video_capture/buffer_tracker_factory_impl.h b/services/video_capture/buffer_tracker_factory_impl.h deleted file mode 100644 index 8914349..0000000 --- a/services/video_capture/buffer_tracker_factory_impl.h +++ /dev/null
@@ -1,26 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef SERVICES_VIDEO_CAPTURE_BUFFER_TRACKER_FACTORY_IMPL_H_ -#define SERVICES_VIDEO_CAPTURE_BUFFER_TRACKER_FACTORY_IMPL_H_ - -#include <memory> - -#include "media/capture/video/video_capture_buffer_tracker_factory.h" - -namespace video_capture { - -// Implementation of media::VideoCaptureBufferTrackerFactory specific to the -// Mojo Video Capture service. It produces buffers that are backed by -// mojo shared memory. -class BufferTrackerFactoryImpl - : public media::VideoCaptureBufferTrackerFactory { - public: - std::unique_ptr<media::VideoCaptureBufferTracker> CreateTracker( - media::VideoPixelStorage storage) override; -}; - -} // namespace video_capture - -#endif // SERVICES_VIDEO_CAPTURE_BUFFER_TRACKER_FACTORY_IMPL_H_
diff --git a/services/video_capture/device_media_to_mojo_adapter.cc b/services/video_capture/device_media_to_mojo_adapter.cc index 3fba7f1..6f6bf77 100644 --- a/services/video_capture/device_media_to_mojo_adapter.cc +++ b/services/video_capture/device_media_to_mojo_adapter.cc
@@ -7,8 +7,8 @@ #include "base/logging.h" #include "base/memory/ptr_util.h" #include "media/capture/video/video_capture_buffer_pool_impl.h" +#include "media/capture/video/video_capture_buffer_tracker_factory_impl.h" #include "media/capture/video/video_capture_jpeg_decoder.h" -#include "services/video_capture/buffer_tracker_factory_impl.h" #include "services/video_capture/receiver_mojo_to_media_adapter.h" namespace video_capture { @@ -38,7 +38,8 @@ // Create a dedicated buffer pool for the device usage session. const int kMaxBufferCount = 2; - auto buffer_tracker_factory = base::MakeUnique<BufferTrackerFactoryImpl>(); + auto buffer_tracker_factory = + base::MakeUnique<media::VideoCaptureBufferTrackerFactoryImpl>(); scoped_refptr<media::VideoCaptureBufferPool> buffer_pool( new media::VideoCaptureBufferPoolImpl(std::move(buffer_tracker_factory), kMaxBufferCount));
diff --git a/services/video_capture/mojo_shared_memory_buffer_handle.cc b/services/video_capture/mojo_shared_memory_buffer_handle.cc deleted file mode 100644 index 8ffd29bd..0000000 --- a/services/video_capture/mojo_shared_memory_buffer_handle.cc +++ /dev/null
@@ -1,45 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "services/video_capture/mojo_shared_memory_buffer_handle.h" - -#include "services/video_capture/mojo_shared_memory_buffer_tracker.h" - -namespace video_capture { - -MojoSharedMemoryBufferHandle::MojoSharedMemoryBufferHandle( - MojoSharedMemoryBufferTracker* tracker) - : tracker_(tracker) {} - -MojoSharedMemoryBufferHandle::~MojoSharedMemoryBufferHandle() = default; - -gfx::Size MojoSharedMemoryBufferHandle::dimensions() const { - return tracker_->dimensions(); -} - -size_t MojoSharedMemoryBufferHandle::mapped_size() const { - return tracker_->mapped_size_; -} - -void* MojoSharedMemoryBufferHandle::data(int plane) { - DCHECK_GE(plane, 0); - return tracker_->frame_->data(static_cast<size_t>(plane)); -} - -#if defined(OS_POSIX) && !defined(OS_MACOSX) -base::FileDescriptor MojoSharedMemoryBufferHandle::AsPlatformFile() { - NOTREACHED(); - return base::FileDescriptor(); -} -#endif - -bool MojoSharedMemoryBufferHandle::IsBackedByVideoFrame() const { - return true; -} - -scoped_refptr<media::VideoFrame> MojoSharedMemoryBufferHandle::GetVideoFrame() { - return tracker_->frame_; -} - -} // namespace video_capture
diff --git a/services/video_capture/mojo_shared_memory_buffer_handle.h b/services/video_capture/mojo_shared_memory_buffer_handle.h deleted file mode 100644 index b684a86..0000000 --- a/services/video_capture/mojo_shared_memory_buffer_handle.h +++ /dev/null
@@ -1,35 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef SERVICES_VIDEO_CAPTURE_MOJO_SHARED_MEMORY_BUFFER_HANDLE_H_ -#define SERVICES_VIDEO_CAPTURE_MOJO_SHARED_MEMORY_BUFFER_HANDLE_H_ - -#include "media/capture/video/video_capture_buffer_handle.h" -#include "media/mojo/common/mojo_shared_buffer_video_frame.h" - -namespace video_capture { - -class MojoSharedMemoryBufferTracker; - -class MojoSharedMemoryBufferHandle : public media::VideoCaptureBufferHandle { - public: - MojoSharedMemoryBufferHandle(MojoSharedMemoryBufferTracker* tracker); - ~MojoSharedMemoryBufferHandle() override; - - gfx::Size dimensions() const override; - size_t mapped_size() const override; - void* data(int plane) override; -#if defined(OS_POSIX) && !defined(OS_MACOSX) - base::FileDescriptor AsPlatformFile() override; -#endif - bool IsBackedByVideoFrame() const override; - scoped_refptr<media::VideoFrame> GetVideoFrame() override; - - private: - MojoSharedMemoryBufferTracker* const tracker_; -}; - -} // namespace video_capture - -#endif // SERVICES_VIDEO_CAPTURE_MOJO_SHARED_MEMORY_BUFFER_HANDLE_H_
diff --git a/services/video_capture/mojo_shared_memory_buffer_tracker.cc b/services/video_capture/mojo_shared_memory_buffer_tracker.cc deleted file mode 100644 index 4de53971..0000000 --- a/services/video_capture/mojo_shared_memory_buffer_tracker.cc +++ /dev/null
@@ -1,50 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "services/video_capture/mojo_shared_memory_buffer_tracker.h" - -#include "base/memory/ptr_util.h" -#include "services/video_capture/mojo_shared_memory_buffer_handle.h" - -namespace video_capture { - -MojoSharedMemoryBufferTracker::MojoSharedMemoryBufferTracker() - : VideoCaptureBufferTracker() {} - -MojoSharedMemoryBufferTracker::~MojoSharedMemoryBufferTracker() = default; - -bool MojoSharedMemoryBufferTracker::Init(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage_type, - base::Lock* lock) { - if ((format != media::PIXEL_FORMAT_I420) || - (storage_type != media::PIXEL_STORAGE_CPU)) { - LOG(ERROR) << "Unsupported pixel format or storage type"; - return false; - } - - set_dimensions(dimensions); - set_max_pixel_count(dimensions.GetArea()); - set_pixel_format(format); - set_storage_type(storage_type); - mapped_size_ = - media::VideoCaptureFormat(dimensions, 0.0f, format, storage_type) - .ImageAllocationSize(); - - frame_ = media::MojoSharedBufferVideoFrame::CreateDefaultI420( - dimensions, base::TimeDelta()); - return true; -} - -std::unique_ptr<media::VideoCaptureBufferHandle> -MojoSharedMemoryBufferTracker::GetBufferHandle() { - return base::MakeUnique<MojoSharedMemoryBufferHandle>(this); -} - -mojo::ScopedSharedBufferHandle -MojoSharedMemoryBufferTracker::GetHandleForTransit() { - return mojo::ScopedSharedBufferHandle(); -} - -} // namespace video_capture
diff --git a/services/video_capture/mojo_shared_memory_buffer_tracker.h b/services/video_capture/mojo_shared_memory_buffer_tracker.h deleted file mode 100644 index 1a96e2b8..0000000 --- a/services/video_capture/mojo_shared_memory_buffer_tracker.h +++ /dev/null
@@ -1,37 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef SERVICES_VIDEO_CAPTURE_MOJO_SHARED_MEMORY_BUFFER_TRACKER_H_ -#define SERVICES_VIDEO_CAPTURE_MOJO_SHARED_MEMORY_BUFFER_TRACKER_H_ - -#include "media/capture/video/video_capture_buffer_tracker.h" -#include "media/mojo/common/mojo_shared_buffer_video_frame.h" - -namespace video_capture { - -// Tracker specifics for MojoSharedMemory. -class MojoSharedMemoryBufferTracker final - : public media::VideoCaptureBufferTracker { - public: - MojoSharedMemoryBufferTracker(); - ~MojoSharedMemoryBufferTracker() override; - - // Implementation of media::VideoCaptureBufferTracker - bool Init(const gfx::Size& dimensions, - media::VideoPixelFormat format, - media::VideoPixelStorage storage_type, - base::Lock* lock) override; - std::unique_ptr<media::VideoCaptureBufferHandle> GetBufferHandle() override; - mojo::ScopedSharedBufferHandle GetHandleForTransit() override; - - private: - friend class MojoSharedMemoryBufferHandle; - - scoped_refptr<media::MojoSharedBufferVideoFrame> frame_; - size_t mapped_size_; -}; - -} // namespace video_capture - -#endif // SERVICES_VIDEO_CAPTURE_MOJO_SHARED_MEMORY_BUFFER_TRACKER_H_
diff --git a/services/video_capture/receiver_mojo_to_media_adapter.cc b/services/video_capture/receiver_mojo_to_media_adapter.cc index 737d632a..3c51cac 100644 --- a/services/video_capture/receiver_mojo_to_media_adapter.cc +++ b/services/video_capture/receiver_mojo_to_media_adapter.cc
@@ -16,12 +16,9 @@ ReceiverMojoToMediaAdapter::~ReceiverMojoToMediaAdapter() = default; void ReceiverMojoToMediaAdapter::OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) { - // O: |frame| should already be backed by a MojoSharedBufferVideoFrame - // assuming we have used the correct buffer factory with the pool. - auto video_frame_ptr = media::mojom::VideoFrame::From(std::move(frame)); - receiver_->OnIncomingCapturedVideoFrame(std::move(video_frame_ptr)); + NOTIMPLEMENTED(); } void ReceiverMojoToMediaAdapter::OnError() {
diff --git a/services/video_capture/receiver_mojo_to_media_adapter.h b/services/video_capture/receiver_mojo_to_media_adapter.h index 0fbe7bb..4f2abdaff 100644 --- a/services/video_capture/receiver_mojo_to_media_adapter.h +++ b/services/video_capture/receiver_mojo_to_media_adapter.h
@@ -19,7 +19,7 @@ // media::VideoFrameReceiver: void OnIncomingCapturedVideoFrame( - std::unique_ptr<media::VideoCaptureDevice::Client::Buffer> buffer, + media::VideoCaptureDevice::Client::Buffer buffer, scoped_refptr<media::VideoFrame> frame) override; void OnError() override; void OnLog(const std::string& message) override;
diff --git a/services/video_capture/test/fake_device_descriptor_test.cc b/services/video_capture/test/fake_device_descriptor_test.cc index f1b2728..55b8919f 100644 --- a/services/video_capture/test/fake_device_descriptor_test.cc +++ b/services/video_capture/test/fake_device_descriptor_test.cc
@@ -20,15 +20,13 @@ video_capture::ServiceTest::SetUp(); base::RunLoop wait_loop; - EXPECT_CALL(descriptor_receiver_, OnEnumerateDeviceDescriptorsCallback(_)) + EXPECT_CALL(descriptor_receiver_, Run(_)) .WillOnce(Invoke([this, &wait_loop]( const std::vector<media::VideoCaptureDeviceDescriptor>& descriptors) { fake_device_descriptor_ = descriptors[0]; wait_loop.Quit(); })); - factory_->EnumerateDeviceDescriptors(base::Bind( - &MockDeviceDescriptorReceiver::OnEnumerateDeviceDescriptorsCallback, - base::Unretained(&descriptor_receiver_))); + factory_->EnumerateDeviceDescriptors(descriptor_receiver_.Get()); wait_loop.Run(); }
diff --git a/services/video_capture/test/fake_device_test.cc b/services/video_capture/test/fake_device_test.cc index bb2c42e4..744b9df 100644 --- a/services/video_capture/test/fake_device_test.cc +++ b/services/video_capture/test/fake_device_test.cc
@@ -11,12 +11,6 @@ namespace video_capture { -FakeDeviceTest::MockSupportedFormatsReceiver::MockSupportedFormatsReceiver() = - default; - -FakeDeviceTest::MockSupportedFormatsReceiver::~MockSupportedFormatsReceiver() = - default; - FakeDeviceTest::FakeDeviceTest() : FakeDeviceDescriptorTest() {} FakeDeviceTest::~FakeDeviceTest() = default; @@ -26,16 +20,14 @@ // Query factory for supported formats of fake device base::RunLoop wait_loop; - EXPECT_CALL(supported_formats_receiver_, OnGetSupportedFormatsCallback(_)) + EXPECT_CALL(supported_formats_receiver_, Run(_)) .WillOnce(Invoke( [this, &wait_loop](const std::vector<I420CaptureFormat>& formats) { fake_device_first_supported_format_ = formats[0]; wait_loop.Quit(); })); - factory_->GetSupportedFormats( - fake_device_descriptor_.device_id, - base::Bind(&MockSupportedFormatsReceiver::OnGetSupportedFormatsCallback, - base::Unretained(&supported_formats_receiver_))); + factory_->GetSupportedFormats(fake_device_descriptor_.device_id, + supported_formats_receiver_.Get()); wait_loop.Run(); requestable_settings_.format = fake_device_first_supported_format_;
diff --git a/services/video_capture/test/fake_device_test.h b/services/video_capture/test/fake_device_test.h index 178d4c1..af0bde2d 100644 --- a/services/video_capture/test/fake_device_test.h +++ b/services/video_capture/test/fake_device_test.h
@@ -5,6 +5,7 @@ #ifndef SERVICES_VIDEO_CAPTURE_TEST_FAKE_DEVICE_TEST_H_ #define SERVICES_VIDEO_CAPTURE_TEST_FAKE_DEVICE_TEST_H_ +#include "base/test/mock_callback.h" #include "services/video_capture/public/cpp/capture_settings.h" #include "services/video_capture/test/fake_device_descriptor_test.h" #include "testing/gmock/include/gmock/gmock.h" @@ -21,19 +22,8 @@ void SetUp() override; protected: - class MockSupportedFormatsReceiver { - public: - MockSupportedFormatsReceiver(); - ~MockSupportedFormatsReceiver(); - - MOCK_METHOD1(OnGetSupportedFormatsCallback, - void(const std::vector<I420CaptureFormat>&)); - - private: - DISALLOW_COPY_AND_ASSIGN(MockSupportedFormatsReceiver); - }; - - MockSupportedFormatsReceiver supported_formats_receiver_; + base::MockCallback<mojom::DeviceFactory::GetSupportedFormatsCallback> + supported_formats_receiver_; I420CaptureFormat fake_device_first_supported_format_; CaptureSettings requestable_settings_; mojom::DevicePtr fake_device_proxy_;
diff --git a/services/video_capture/test/mock_device_descriptor_receiver.cc b/services/video_capture/test/mock_device_descriptor_receiver.cc deleted file mode 100644 index 2f7256b..0000000 --- a/services/video_capture/test/mock_device_descriptor_receiver.cc +++ /dev/null
@@ -1,13 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "services/video_capture/test/mock_device_descriptor_receiver.h" - -namespace video_capture { - -MockDeviceDescriptorReceiver::MockDeviceDescriptorReceiver() = default; - -MockDeviceDescriptorReceiver::~MockDeviceDescriptorReceiver() = default; - -} // namespace video_capture
diff --git a/services/video_capture/test/mock_device_descriptor_receiver.h b/services/video_capture/test/mock_device_descriptor_receiver.h deleted file mode 100644 index 8cd3a15..0000000 --- a/services/video_capture/test/mock_device_descriptor_receiver.h +++ /dev/null
@@ -1,26 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef SERVICES_VIDEO_CAPTURE_TEST_MOCK_DEVICE_DESCRIPTOR_RECEIVER_H_ -#define SERVICES_VIDEO_CAPTURE_TEST_MOCK_DEVICE_DESCRIPTOR_RECEIVER_H_ - -#include "media/capture/video/video_capture_device_descriptor.h" -#include "testing/gmock/include/gmock/gmock.h" - -namespace video_capture { - -// Mock for receiving device descriptors from a call to -// mojom::VideoCaptureDeviceFactory::EnumerateDeviceDescriptors(). -class MockDeviceDescriptorReceiver { - public: - MockDeviceDescriptorReceiver(); - ~MockDeviceDescriptorReceiver(); - - MOCK_METHOD1(OnEnumerateDeviceDescriptorsCallback, - void(const std::vector<media::VideoCaptureDeviceDescriptor>&)); -}; - -} // namespace video_capture - -#endif // SERVICES_VIDEO_CAPTURE_TEST_MOCK_DEVICE_DESCRIPTOR_RECEIVER_H_
diff --git a/services/video_capture/test/mock_device_test.h b/services/video_capture/test/mock_device_test.h index febaaa6..41e1693 100644 --- a/services/video_capture/test/mock_device_test.h +++ b/services/video_capture/test/mock_device_test.h
@@ -5,11 +5,11 @@ #ifndef SERVICES_VIDEO_CAPTURE_TEST_MOCK_DEVICE_TEST_H_ #define SERVICES_VIDEO_CAPTURE_TEST_MOCK_DEVICE_TEST_H_ +#include "base/test/mock_callback.h" #include "media/capture/video/video_capture_device.h" #include "services/video_capture/device_factory_media_to_mojo_adapter.h" #include "services/video_capture/public/cpp/capture_settings.h" #include "services/video_capture/public/interfaces/service.mojom.h" -#include "services/video_capture/test/mock_device_descriptor_receiver.h" #include "services/video_capture/test/mock_device_factory.h" #include "services/video_capture/test/mock_receiver.h" #include "testing/gtest/include/gtest/gtest.h" @@ -56,7 +56,8 @@ mojom::DeviceFactoryPtr factory_; std::unique_ptr<mojo::Binding<mojom::DeviceFactory>> mock_factory_binding_; - MockDeviceDescriptorReceiver descriptor_receiver_; + base::MockCallback<mojom::DeviceFactory::EnumerateDeviceDescriptorsCallback> + descriptor_receiver_; MockDevice mock_device_; std::unique_ptr<MockReceiver> mock_receiver_;
diff --git a/services/video_capture/test/service_test.h b/services/video_capture/test/service_test.h index 5e7ac3b7..9d5b4b34 100644 --- a/services/video_capture/test/service_test.h +++ b/services/video_capture/test/service_test.h
@@ -5,9 +5,9 @@ #ifndef SERVICES_VIDEO_CAPTURE_VIDEO_CAPTURE_TEST_SERVICE_TEST_H_ #define SERVICES_VIDEO_CAPTURE_VIDEO_CAPTURE_TEST_SERVICE_TEST_H_ +#include "base/test/mock_callback.h" #include "services/service_manager/public/cpp/service_test.h" #include "services/video_capture/public/interfaces/service.mojom.h" -#include "services/video_capture/test/mock_device_descriptor_receiver.h" #include "testing/gmock/include/gmock/gmock.h" namespace video_capture { @@ -23,7 +23,8 @@ protected: mojom::ServicePtr service_; mojom::DeviceFactoryPtr factory_; - MockDeviceDescriptorReceiver descriptor_receiver_; + base::MockCallback<mojom::DeviceFactory::EnumerateDeviceDescriptorsCallback> + descriptor_receiver_; }; } // namespace video_capture
diff --git a/services/video_capture/test/service_unittest.cc b/services/video_capture/test/service_unittest.cc index 0966f45c..cffddd9 100644 --- a/services/video_capture/test/service_unittest.cc +++ b/services/video_capture/test/service_unittest.cc
@@ -4,6 +4,7 @@ #include "base/memory/ref_counted.h" #include "base/run_loop.h" +#include "base/test/mock_callback.h" #include "services/video_capture/public/interfaces/device_factory.mojom.h" #include "services/video_capture/test/service_test.h" @@ -14,29 +15,22 @@ namespace video_capture { -class MockCreateDeviceProxyCallback { - public: - MOCK_METHOD1(Run, void(mojom::DeviceAccessResultCode result_code)); -}; - // Tests that an answer arrives from the service when calling // EnumerateDeviceDescriptors(). TEST_F(ServiceTest, DISABLED_EnumerateDeviceDescriptorsCallbackArrives) { base::RunLoop wait_loop; - EXPECT_CALL(descriptor_receiver_, OnEnumerateDeviceDescriptorsCallback(_)) + EXPECT_CALL(descriptor_receiver_, Run(_)) .Times(Exactly(1)) .WillOnce(InvokeWithoutArgs([&wait_loop]() { wait_loop.Quit(); })); - factory_->EnumerateDeviceDescriptors(base::Bind( - &MockDeviceDescriptorReceiver::OnEnumerateDeviceDescriptorsCallback, - base::Unretained(&descriptor_receiver_))); + factory_->EnumerateDeviceDescriptors(descriptor_receiver_.Get()); wait_loop.Run(); } TEST_F(ServiceTest, DISABLED_FakeDeviceFactoryEnumeratesOneDevice) { base::RunLoop wait_loop; size_t num_devices_enumerated = 0; - EXPECT_CALL(descriptor_receiver_, OnEnumerateDeviceDescriptorsCallback(_)) + EXPECT_CALL(descriptor_receiver_, Run(_)) .Times(Exactly(1)) .WillOnce(Invoke([&wait_loop, &num_devices_enumerated]( const std::vector<media::VideoCaptureDeviceDescriptor>& descriptors) { @@ -44,9 +38,7 @@ wait_loop.Quit(); })); - factory_->EnumerateDeviceDescriptors(base::Bind( - &MockDeviceDescriptorReceiver::OnEnumerateDeviceDescriptorsCallback, - base::Unretained(&descriptor_receiver_))); + factory_->EnumerateDeviceDescriptors(descriptor_receiver_.Get()); wait_loop.Run(); ASSERT_EQ(1u, num_devices_enumerated); } @@ -57,15 +49,15 @@ const std::string invalid_device_id = "invalid"; base::RunLoop wait_loop; mojom::DevicePtr fake_device_proxy; - MockCreateDeviceProxyCallback create_device_proxy_callback; + base::MockCallback<mojom::DeviceFactory::CreateDeviceCallback> + create_device_proxy_callback; EXPECT_CALL(create_device_proxy_callback, Run(mojom::DeviceAccessResultCode::ERROR_DEVICE_NOT_FOUND)) .Times(1) .WillOnce(InvokeWithoutArgs([&wait_loop]() { wait_loop.Quit(); })); - factory_->CreateDevice( - invalid_device_id, mojo::MakeRequest(&fake_device_proxy), - base::Bind(&MockCreateDeviceProxyCallback::Run, - base::Unretained(&create_device_proxy_callback))); + factory_->CreateDevice(invalid_device_id, + mojo::MakeRequest(&fake_device_proxy), + create_device_proxy_callback.Get()); wait_loop.Run(); }
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json index 45b5967dc..c9794386 100644 --- a/testing/variations/fieldtrial_testing_config.json +++ b/testing/variations/fieldtrial_testing_config.json
@@ -385,9 +385,9 @@ ], "experiments": [ { - "name": "Prefetch", + "name": "Brotli", "params": { - "exp": "prefetch" + "exp": "allow_brotli" } }, {
diff --git a/third_party/WebKit/LayoutTests/FlagExpectations/enable-browser-side-navigation b/third_party/WebKit/LayoutTests/FlagExpectations/enable-browser-side-navigation index 8231a0f..93bc9386 100644 --- a/third_party/WebKit/LayoutTests/FlagExpectations/enable-browser-side-navigation +++ b/third_party/WebKit/LayoutTests/FlagExpectations/enable-browser-side-navigation
@@ -13,10 +13,10 @@ crbug.com/575210 fast/history/history-length-append-subframe-with-hash.html [ Failure ] crbug.com/575210 fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html [ Crash Timeout ] crbug.com/575210 http/tests/navigation/history-back-across-form-submission-to-fragment.html [ Timeout ] -crbug.com/575210 imported/wpt/html/browsers/browsing-the-web/history-traversal/popstate_event.html [ Crash Failure Timeout ] -crbug.com/575210 imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html [ Failure ] -crbug.com/575210 imported/wpt/html/browsers/history/the-history-interface/004.html [ Failure ] -crbug.com/575210 imported/wpt/html/browsers/history/the-location-interface/security_location_0.htm [ Failure ] +crbug.com/575210 external/wpt/html/browsers/browsing-the-web/history-traversal/popstate_event.html [ Crash Failure Timeout ] +crbug.com/575210 external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html [ Failure ] +crbug.com/575210 external/wpt/html/browsers/history/the-history-interface/004.html [ Failure ] +crbug.com/575210 external/wpt/html/browsers/history/the-location-interface/security_location_0.htm [ Failure ] crbug.com/575210 virtual/stable/http/tests/navigation/history-back-across-form-submission-to-fragment.html [ Timeout ] crbug.com/575210 virtual/mojo-loading/http/tests/navigation/history-back-across-form-submission-to-fragment.html [ Timeout ] @@ -54,7 +54,7 @@ crbug.com/625765 http/tests/security/XFrameOptions/x-frame-options-none.html [ Failure ] crbug.com/625765 http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html [ Failure ] crbug.com/625765 fast/loader/main-document-url-for-non-http-loads.html [ Failure ] -crbug.com/625765 imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html [ Failure ] +crbug.com/625765 external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html [ Failure ] crbug.com/625765 virtual/stable/http/tests/navigation/location-reload-after-post.php [ Failure ] crbug.com/625765 virtual/mojo-loading/http/tests/cache/iframe-304-crash.html [ Failure ] crbug.com/625765 virtual/mojo-loading/http/tests/history/post-replace-state-reload.html [ Failure ] @@ -151,7 +151,7 @@ crbug.com/673748 virtual/mojo-loading/http/tests/security/cross-frame-access-parent-explicit-domain-isolated-world.html [ Timeout ] # This test seems to be partially failing without PlzNavigate as well. -Bug(none) imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html [ Failure ] +Bug(none) external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html [ Failure ] # https://crbug.com/673751 Policy delegate is called twice crbug.com/673751 http/tests/misc/policy-delegate-called-twice.html [ Failure ] @@ -159,5 +159,5 @@ # These tests are flaky. Bug(none) http/tests/misc/window-open-then-write.html [ Timeout ] -Bug(none) imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html [ Failure ] +Bug(none) external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html [ Failure ] Bug(none) virtual/mojo-loading/http/tests/misc/window-open-then-write.html [ Timeout ]
diff --git a/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2 b/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2 index 10607bf0..e4bc085 100644 --- a/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2 +++ b/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2
@@ -33,7 +33,7 @@ Bug(none) idle-callback/ [ Skip ] Bug(none) ietestcenter/ [ Skip ] Bug(none) imagecapture/ [ Skip ] -Bug(none) imported/ [ Skip ] +Bug(none) external/ [ Skip ] Bug(none) inspector/ [ Skip ] Bug(none) inspector-enabled/ [ Skip ] Bug(none) inspector-protocol/ [ Skip ] @@ -964,8 +964,9 @@ Bug(none) svg/animations/animateMotion-accumulate-2b.svg [ Failure ] Bug(none) svg/as-background-image/tiled-background-image.html [ Crash Timeout ] Bug(none) svg/as-image/image-respects-pageScaleFactor.html [ Crash Timeout ] + +# Subpixel differences Bug(none) svg/as-image/img-preserveAspectRatio-support-1.html [ Failure ] -Bug(none) svg/as-image/img-preserveAspectRatio-support-2.html [ Crash Failure ] Bug(none) svg/as-image/svgview-references.html [ Failure ] Bug(none) svg/as-object/embedded-svg-immediate-offsetWidth-query.html [ Crash Failure ] Bug(none) svg/as-object/object-box-sizing-no-width-height.html [ Failure ] @@ -1130,7 +1131,6 @@ Bug(none) svg/hixie/data-types/001.xml [ Failure ] Bug(none) svg/hixie/error/012.xml [ Failure ] Bug(none) svg/hixie/error/017.xml [ Failure ] -Bug(none) svg/hixie/intrinsic/003.html [ Crash Failure ] Bug(none) svg/hixie/mixed/006.xml [ Failure ] Bug(none) svg/hixie/mixed/009.xml [ Failure ] Bug(none) svg/hixie/mixed/011.xml [ Failure ]
diff --git a/third_party/WebKit/LayoutTests/FlagExpectations/site-per-process b/third_party/WebKit/LayoutTests/FlagExpectations/site-per-process index a440d4d..8838263 100644 --- a/third_party/WebKit/LayoutTests/FlagExpectations/site-per-process +++ b/third_party/WebKit/LayoutTests/FlagExpectations/site-per-process
@@ -138,7 +138,7 @@ # https://crbug.com/645641 - test_runner.cc(1863) Check failed: # layout_test_runtime_flags_.have_top_loading_frame() -crbug.com/645641 imported/wpt/html/syntax/parsing/html5lib_tests19.html [ Crash Failure ] +crbug.com/645641 external/wpt/html/syntax/parsing/html5lib_tests19.html [ Crash Failure ] # http/ flaky tests w/ --site-per-process crbug.com/678481 http/tests/inspector/appcache/appcache-iframe-manifests.html [ Timeout Pass ] @@ -180,52 +180,52 @@ Bug(none) fast/frames/cached-frame-counter.html [ Timeout ] Bug(none) fast/frames/frame-limit.html [ Timeout ] Bug(none) fast/loader/reload-zero-byte-plugin.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_adoption01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_adoption02.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_comments01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_doctype01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_entities01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_entities02.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_html5test-com.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_inbody01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_isindex.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_main-element.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_pending-spec-changes.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_plain-text-unsafe.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_scriptdata01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_scripted_adoption01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_scripted_ark.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_scripted_webkit01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tables01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_template.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests1.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests10.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests11.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests12.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests14.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests15.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests16.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests17.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests18.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests2.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests20.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests21.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests22.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests23.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests24.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests25.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests26.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests3.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests5.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests6.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests7.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests8.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tests9.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_tricky01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_webkit01.html [ Failure ] -Bug(none) imported/wpt/html/syntax/parsing/html5lib_webkit02.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_adoption01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_adoption02.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_comments01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_doctype01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_entities01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_entities02.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_html5test-com.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_inbody01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_isindex.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_main-element.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_pending-spec-changes.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_plain-text-unsafe.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_scriptdata01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_scripted_adoption01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_scripted_ark.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_scripted_webkit01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tables01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_template.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests1.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests10.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests11.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests12.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests14.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests15.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests16.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests17.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests18.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests2.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests20.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests21.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests22.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests23.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests24.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests25.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests26.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests3.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests5.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests6.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests7.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests8.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tests9.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_tricky01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_webkit01.html [ Failure ] +Bug(none) external/wpt/html/syntax/parsing/html5lib_webkit02.html [ Failure ] Bug(none) inspector/sources/debugger-frameworks/frameworks-dom-xhr-event-breakpoints.html [ Timeout ] Bug(none) jquery/manipulation.html [ Timeout ] Bug(none) storage/indexeddb/blob-valid-after-deletion.html [ Failure ]
diff --git a/third_party/WebKit/LayoutTests/LeakExpectations b/third_party/WebKit/LayoutTests/LeakExpectations index c70b349..3909ce5d 100644 --- a/third_party/WebKit/LayoutTests/LeakExpectations +++ b/third_party/WebKit/LayoutTests/LeakExpectations
@@ -61,8 +61,8 @@ crbug.com/480769 http/tests/inspector/service-workers/user-agent-override.html [ Crash ] crbug.com/480769 virtual/mojo-loading/http/tests/inspector/service-workers/user-agent-override.html [ Crash ] -crbug.com/662477 imported/wpt/html/webappapis/idle-callbacks/cancel-invoked.html [ Leak ] -crbug.com/662477 imported/wpt/html/webappapis/scripting/events/onerroreventhandler.html [ Leak ] +crbug.com/662477 external/wpt/html/webappapis/idle-callbacks/cancel-invoked.html [ Leak ] +crbug.com/662477 external/wpt/html/webappapis/scripting/events/onerroreventhandler.html [ Leak ] # ----------------------------------------------------------------- # Untriaged but known leaks of ActiveDOMObject (fast). @@ -78,7 +78,7 @@ # The leak detector's result for ActiveDOMObject (especially IndexedDB) is # flaky and we need to fix the leak detector (crbug.com/507224). Until then, # the tests for IndexedDB are skipped. -crbug.com/506752 imported/wpt/IndexedDB/ [ Skip ] +crbug.com/506752 external/wpt/IndexedDB/ [ Skip ] crbug.com/506752 storage/indexeddb/ [ Skip ] # ----------------------------------------------------------------- @@ -113,20 +113,20 @@ crbug.com/578297 [ Linux ] virtual/mojo-loading/http/tests/media/media-source/mediasource-appendstream-quota-exceeded.html [ Slow ] # ----------------------------------------------------------------- -# Leaks in imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/* +# Leaks in external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/* # ----------------------------------------------------------------- -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html [ Failure Pass Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002.xhtml [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html [ Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html [ Pass Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html [ Pass Leak ] -crbug.com/594309 [ Linux ] imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html [ Failure Pass Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002.xhtml [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html [ Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html [ Pass Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html [ Pass Leak ] +crbug.com/594309 [ Linux ] external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html [ Leak ] crbug.com/664874 http/tests/xmlhttprequest/workers/xmlhttprequest-allowed-with-disabled-web-security.html [ Leak ] crbug.com/664874 virtual/mojo-loading/http/tests/xmlhttprequest/workers/xmlhttprequest-allowed-with-disabled-web-security.html [ Leak ]
diff --git a/third_party/WebKit/LayoutTests/MSANExpectations b/third_party/WebKit/LayoutTests/MSANExpectations index 9caa7f82..4752f735 100644 --- a/third_party/WebKit/LayoutTests/MSANExpectations +++ b/third_party/WebKit/LayoutTests/MSANExpectations
@@ -28,7 +28,7 @@ crbug.com/454267 [ Linux ] virtual/gpu/fast/canvas/canvas-ellipse-360-winding.html [ Crash ] crbug.com/522315 [ Linux ] virtual/gpu/fast/canvas/quadraticCurveTo.xml [ Crash ] -crbug.com/517704 [ Linux ] imported/wpt/encoding/api-invalid-label.html [ Timeout Pass ] +crbug.com/517704 [ Linux ] external/wpt/encoding/api-invalid-label.html [ Timeout Pass ] # Times out on MSAN crbug.com/462190 [ Linux ] inspector-protocol/heap-profiler/heap-samples-in-snapshot.html [ Timeout ]
diff --git a/third_party/WebKit/LayoutTests/NeverFixTests b/third_party/WebKit/LayoutTests/NeverFixTests index fe3ec0e9..888a773 100644 --- a/third_party/WebKit/LayoutTests/NeverFixTests +++ b/third_party/WebKit/LayoutTests/NeverFixTests
@@ -130,38 +130,38 @@ virtual/threaded/transitions/transition-end-event-multiple-04.html [ WontFix ] # See crbug.com/522326 -imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html [ WontFix ] +external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html [ WontFix ] # We don't allow to access external hosts in layout tests. -imported/wpt/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm [ WontFix ] +external/wpt/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm [ WontFix ] # Some CSS2.1 tests pass but cause 1px diff due to old font-size guidelines, # or render colors differently for text and images on Mac. -imported/csswg-test/css21/linebox/inline-formatting-context-002.xht [ WontFix ] -[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-003.xht [ WontFix ] -[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-004.xht [ WontFix ] -[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-005.xht [ WontFix ] -[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-006.xht [ WontFix ] -[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-007.xht [ WontFix ] -imported/csswg-test/css21/linebox/inline-formatting-context-023.xht [ WontFix ] -[ Mac ] imported/csswg-test/css21/linebox/line-box-height-002.xht [ WontFix ] -imported/csswg-test/css21/linebox/line-height-126.xht [ WontFix ] -[ Mac ] imported/csswg-test/css21/linebox/line-height-129.xht [ WontFix ] -[ Mac ] imported/csswg-test/css21/linebox/vertical-align-117a.xht [ WontFix ] -[ Mac ] imported/csswg-test/css21/linebox/vertical-align-118a.xht [ WontFix ] -[ Mac Win ] imported/csswg-test/css21/linebox/vertical-align-baseline-003.xht [ WontFix ] -[ Mac ] imported/csswg-test/css21/linebox/vertical-align-baseline-004a.xht [ WontFix ] -[ Mac ] imported/csswg-test/css21/linebox/vertical-align-baseline-005a.xht [ WontFix ] -[ Linux ] imported/csswg-test/css21/linebox/vertical-align-sub-001.xht [ WontFix ] -[ Linux ] imported/csswg-test/css21/linebox/vertical-align-super-001.xht [ WontFix ] +external/csswg-test/css21/linebox/inline-formatting-context-002.xht [ WontFix ] +[ Linux Win ] external/csswg-test/css21/linebox/inline-formatting-context-003.xht [ WontFix ] +[ Linux Win ] external/csswg-test/css21/linebox/inline-formatting-context-004.xht [ WontFix ] +[ Linux Win ] external/csswg-test/css21/linebox/inline-formatting-context-005.xht [ WontFix ] +[ Linux Win ] external/csswg-test/css21/linebox/inline-formatting-context-006.xht [ WontFix ] +[ Linux Win ] external/csswg-test/css21/linebox/inline-formatting-context-007.xht [ WontFix ] +external/csswg-test/css21/linebox/inline-formatting-context-023.xht [ WontFix ] +[ Mac ] external/csswg-test/css21/linebox/line-box-height-002.xht [ WontFix ] +external/csswg-test/css21/linebox/line-height-126.xht [ WontFix ] +[ Mac ] external/csswg-test/css21/linebox/line-height-129.xht [ WontFix ] +[ Mac ] external/csswg-test/css21/linebox/vertical-align-117a.xht [ WontFix ] +[ Mac ] external/csswg-test/css21/linebox/vertical-align-118a.xht [ WontFix ] +[ Mac Win ] external/csswg-test/css21/linebox/vertical-align-baseline-003.xht [ WontFix ] +[ Mac ] external/csswg-test/css21/linebox/vertical-align-baseline-004a.xht [ WontFix ] +[ Mac ] external/csswg-test/css21/linebox/vertical-align-baseline-005a.xht [ WontFix ] +[ Linux ] external/csswg-test/css21/linebox/vertical-align-sub-001.xht [ WontFix ] +[ Linux ] external/csswg-test/css21/linebox/vertical-align-super-001.xht [ WontFix ] # Ref tests that pass but causes 1px diff on images at direction boundaries. -[ Win ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html [ WontFix ] -[ Mac ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html [ WontFix ] -[ Mac ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html [ WontFix ] -[ Mac Win ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html [ WontFix ] -[ Mac ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html [ WontFix ] -[ Mac ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html [ WontFix ] -[ Mac ] imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html [ WontFix ] +[ Win ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html [ WontFix ] +[ Mac ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html [ WontFix ] +[ Mac ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html [ WontFix ] +[ Mac Win ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html [ WontFix ] +[ Mac ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html [ WontFix ] +[ Mac ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html [ WontFix ] +[ Mac ] external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html [ WontFix ] # We could fix this test for us and upstream it if the test shell user agent # would let us differentiate test_shell and WebKit DumpTreeNode. @@ -209,109 +209,109 @@ webaudio/codec-tests/aac [ WontFix ] # WPT subdirectories without owners. -imported/wpt/accelerometer [ WontFix ] -imported/wpt/auxclick [ WontFix ] -imported/wpt/clear-site-data [ WontFix ] -imported/wpt/css-values [ WontFix ] -imported/wpt/gyroscope [ WontFix ] -imported/wpt/magnetometer [ WontFix ] -imported/wpt/preload [ WontFix ] -imported/wpt/upgrade-insecure-requests [ WontFix ] +external/wpt/accelerometer [ WontFix ] +external/wpt/auxclick [ WontFix ] +external/wpt/clear-site-data [ WontFix ] +external/wpt/css-values [ WontFix ] +external/wpt/gyroscope [ WontFix ] +external/wpt/magnetometer [ WontFix ] +external/wpt/preload [ WontFix ] +external/wpt/upgrade-insecure-requests [ WontFix ] # These tests require a DRM system that is not available with content_shell. -imported/wpt/encrypted-media/drm-check-initdata-type.html [ WontFix ] -imported/wpt/encrypted-media/drm-events.html [ WontFix ] -imported/wpt/encrypted-media/drm-events-session-closed-event.html [ WontFix ] -imported/wpt/encrypted-media/drm-expiration.html [ WontFix ] -imported/wpt/encrypted-media/drm-generate-request-disallowed-input.html [ WontFix ] -imported/wpt/encrypted-media/drm-invalid-license.html [ WontFix ] -imported/wpt/encrypted-media/drm-keystatuses.html [ WontFix ] -imported/wpt/encrypted-media/drm-keystatuses-multiple-sessions.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-onencrypted.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-destroy-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-persistent-license-events.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-events.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-expired.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-multisession.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-two-videos.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-requestmediakeysystemaccess.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys-at-same-time.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-syntax-mediakeysession.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-syntax-mediakeys.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-unique-origin.html [ WontFix ] -imported/wpt/encrypted-media/drm-mp4-waiting-for-a-key.html [ WontFix ] -imported/wpt/encrypted-media/drm-not-callable-after-createsession.html [ WontFix ] -imported/wpt/encrypted-media/drm-temporary-license-type.html [ WontFix ] +external/wpt/encrypted-media/drm-check-initdata-type.html [ WontFix ] +external/wpt/encrypted-media/drm-events.html [ WontFix ] +external/wpt/encrypted-media/drm-events-session-closed-event.html [ WontFix ] +external/wpt/encrypted-media/drm-expiration.html [ WontFix ] +external/wpt/encrypted-media/drm-generate-request-disallowed-input.html [ WontFix ] +external/wpt/encrypted-media/drm-invalid-license.html [ WontFix ] +external/wpt/encrypted-media/drm-keystatuses.html [ WontFix ] +external/wpt/encrypted-media/drm-keystatuses-multiple-sessions.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-onencrypted.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-destroy-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-persistent-license-events.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-events.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-expired.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-multisession.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-two-videos.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-requestmediakeysystemaccess.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys-at-same-time.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-syntax-mediakeysession.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-syntax-mediakeys.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-unique-origin.html [ WontFix ] +external/wpt/encrypted-media/drm-mp4-waiting-for-a-key.html [ WontFix ] +external/wpt/encrypted-media/drm-not-callable-after-createsession.html [ WontFix ] +external/wpt/encrypted-media/drm-temporary-license-type.html [ WontFix ] # Chromium's implementation of ClearKey doesn't support persistent licenses. -imported/wpt/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-license-events.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-persistent-license-events.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html [ WontFix ] # content_shell doesn't support MP4 files by default. -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-events.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multisession.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysession.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeys.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-unique-origin.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-update-disallowed-input.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-mp4-waiting-for-a-key.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-events-session-closed-event.html [ WontFix ] -imported/wpt/encrypted-media/clearkey-update-non-ascii-input.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-events.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multisession.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysession.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeys.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-unique-origin.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-update-disallowed-input.html [ WontFix ] +external/wpt/encrypted-media/clearkey-mp4-waiting-for-a-key.html [ WontFix ] +external/wpt/encrypted-media/clearkey-events-session-closed-event.html [ WontFix ] +external/wpt/encrypted-media/clearkey-update-non-ascii-input.html [ WontFix ] # This W3C EME test fetches a file which is not allowed -imported/wpt/encrypted-media/idlharness.html [ WontFix ] +external/wpt/encrypted-media/idlharness.html [ WontFix ]
diff --git a/third_party/WebKit/LayoutTests/PRESUBMIT.py b/third_party/WebKit/LayoutTests/PRESUBMIT.py index c1d2a80..62199d4 100644 --- a/third_party/WebKit/LayoutTests/PRESUBMIT.py +++ b/third_party/WebKit/LayoutTests/PRESUBMIT.py
@@ -67,11 +67,11 @@ # TODO(tkent): Remove vendor-prefix.js, testharnessreport.js, and # WebIDLParser.js from |groups| after enabling WPTServe. groups = [ - ('imported/wpt/common/vendor-prefix.js', 'resources/vendor-prefix.js'), - ('imported/wpt/resources/idlharness.js', 'resources/idlharness.js'), - ('imported/wpt/resources/testharness.js', 'resources/testharness.js'), - ('imported/wpt/resources/testharnessreport.js', 'resources/testharnessreport.js'), - ('imported/wpt/resources/WebIDLParser.js', 'resources/WebIDLParser.js'), + ('external/wpt/common/vendor-prefix.js', 'resources/vendor-prefix.js'), + ('external/wpt/resources/idlharness.js', 'resources/idlharness.js'), + ('external/wpt/resources/testharness.js', 'resources/testharness.js'), + ('external/wpt/resources/testharnessreport.js', 'resources/testharnessreport.js'), + ('external/wpt/resources/WebIDLParser.js', 'resources/WebIDLParser.js'), ] def _absolute_path(s):
diff --git a/third_party/WebKit/LayoutTests/SlowTests b/third_party/WebKit/LayoutTests/SlowTests index 6d56b42..a9cc1cac 100644 --- a/third_party/WebKit/LayoutTests/SlowTests +++ b/third_party/WebKit/LayoutTests/SlowTests
@@ -96,7 +96,7 @@ crbug.com/659457 [ Linux Debug ] fast/mediacapturefromelement/HTMLMediaElementCapture-capture.html [ Slow ] crbug.com/451577 [ Debug ] fast/dom/gc-treescope.html [ Slow ] crbug.com/451577 [ Debug ] fast/frames/calculate-round.html [ Slow ] -crbug.com/451577 imported/wpt/IndexedDB/idbindex-multientry-big.htm [ Slow ] +crbug.com/451577 external/wpt/IndexedDB/idbindex-multientry-big.htm [ Slow ] crbug.com/451577 [ Mac ] inspector/extensions/extensions-reload.html [ Slow ] crbug.com/451577 [ Mac ] inspector/extensions/extensions-resources.html [ Slow ] crbug.com/451577 [ Win10 ] inspector/extensions/extensions-sidebar.html [ Slow ] @@ -208,39 +208,39 @@ crbug.com/453312 html5lib/generated/run-webkit01-data.html [ Slow ] crbug.com/453312 html5lib/webkit-resumer.html [ Slow ] -crbug.com/577381 imported/wpt/encoding/api-invalid-label.html [ Slow ] -crbug.com/577381 imported/wpt/html/syntax/parsing/html5lib_tests10.html [ Slow ] -crbug.com/577381 imported/wpt/html/syntax/parsing/html5lib_tests21.html [ Slow ] -crbug.com/577381 imported/wpt/html/syntax/parsing/html5lib_webkit01.html [ Slow ] -crbug.com/577381 imported/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html [ Slow ] +crbug.com/577381 external/wpt/encoding/api-invalid-label.html [ Slow ] +crbug.com/577381 external/wpt/html/syntax/parsing/html5lib_tests10.html [ Slow ] +crbug.com/577381 external/wpt/html/syntax/parsing/html5lib_tests21.html [ Slow ] +crbug.com/577381 external/wpt/html/syntax/parsing/html5lib_webkit01.html [ Slow ] +crbug.com/577381 external/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_entities01.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_template.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_tests1.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_tests16.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_tests19.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_tests2.html [ Slow ] -crbug.com/490511 imported/wpt/html/syntax/parsing/html5lib_tests20.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_entities01.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_template.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_tests1.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_tests16.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_tests19.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_tests2.html [ Slow ] +crbug.com/490511 external/wpt/html/syntax/parsing/html5lib_tests20.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-cloneContents.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-compareBoundaryPoints.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-comparePoint.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-deleteContents.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-extractContents.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-insertNode.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-isPointInRange.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-mutations-dataChange.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-set.html [ Slow ] -crbug.com/490939 imported/wpt/dom/ranges/Range-surroundContents.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-embedded.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-forms.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-grouping.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-metadata.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-obsolete.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-sections.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-tabular.html [ Slow ] -crbug.com/490939 imported/wpt/html/dom/reflection-text.html [ Slow ] -crbug.com/490939 imported/wpt/svg/interfaces.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-cloneContents.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-compareBoundaryPoints.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-comparePoint.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-deleteContents.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-extractContents.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-insertNode.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-isPointInRange.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-mutations-dataChange.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-set.html [ Slow ] +crbug.com/490939 external/wpt/dom/ranges/Range-surroundContents.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-embedded.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-forms.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-grouping.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-metadata.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-obsolete.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-sections.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-tabular.html [ Slow ] +crbug.com/490939 external/wpt/html/dom/reflection-text.html [ Slow ] +crbug.com/490939 external/wpt/svg/interfaces.html [ Slow ] # FIXME: These tests might still be buggy and time out. They were marked as Slow on 9/20/2013. # Double-check the data after they've been running another week or so. @@ -266,25 +266,25 @@ crbug.com/459377 virtual/mojo-loading/http/tests/websocket/multiple-connections-throttled.html [ Slow ] # These tests are slow to measure bounding box of every single Unicode character. -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001a.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001b.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001c.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001d.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001e.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001f.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001g.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001h.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001i.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001j.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001k.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001l.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001m.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001n.html [ Slow ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001o.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001a.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001b.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001c.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001d.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001e.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001f.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001g.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001h.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001i.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001j.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001k.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001l.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001m.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001n.html [ Slow ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001o.html [ Slow ] crbug.com/336481 inspector/jump-to-previous-editing-location.html [ Slow ] -crbug.com/490511 imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/ [ Slow ] -crbug.com/490511 imported/wpt/html/semantics/forms/textfieldselection/selection.html [ Slow ] +crbug.com/490511 external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/ [ Slow ] +crbug.com/490511 external/wpt/html/semantics/forms/textfieldselection/selection.html [ Slow ] crbug.com/346259 http/tests/websocket/no-crash-on-cookie-flood.html [ Slow ] crbug.com/346259 virtual/mojo-loading/http/tests/websocket/no-crash-on-cookie-flood.html [ Slow ] @@ -336,7 +336,7 @@ crbug.com/24182 [ Debug ] animations/interpolation/transform-interpolation.html [ Slow ] crbug.com/24182 [ Debug ] animations/interpolation/webkit-transform-interpolation.html [ Slow ] -crbug.com/521857 [ Win Debug ] imported/wpt/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm [ Slow ] +crbug.com/521857 [ Win Debug ] external/wpt/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm [ Slow ] crbug.com/528419 [ Linux ] inspector/elements/shadow/shadow-host-display-modes.html [ Slow ] crbug.com/528419 inspector/elements/styles-2/pseudo-elements.html [ Slow ] @@ -358,7 +358,7 @@ crbug.com/594189 virtual/spv2/fast/overflow/lots-of-sibling-inline-boxes.html [ Slow ] -crbug.com/611442 imported/wpt/quirks-mode/hashless-hex-color.html [ Slow ] +crbug.com/611442 external/wpt/quirks-mode/hashless-hex-color.html [ Slow ] crbug.com/614910 virtual/gpu-rasterization/images/pixel-crack-image-background-webkit-transform-scale.html [ Slow ] crbug.com/614910 virtual/gpu-rasterization/images/color-profile-filter.html [ Slow ] @@ -386,7 +386,7 @@ crbug.com/660492 [ Linux ] storage/indexeddb/structured-clone.html [ Slow ] # These tests were timing out on the MSAN builder. -crbug.com/671158 [ Linux ] imported/wpt/encoding/textdecoder-labels.html [ Slow ] +crbug.com/671158 [ Linux ] external/wpt/encoding/textdecoder-labels.html [ Slow ] crbug.com/671158 [ Linux ] http/tests/streams/writable-streams/write.https.html [ Slow ] crbug.com/671158 [ Linux ] virtual/mojo-loading/http/tests/streams/writable-streams/write.https.html [ Slow ]
diff --git a/third_party/WebKit/LayoutTests/TestExpectations b/third_party/WebKit/LayoutTests/TestExpectations index 4234f35..f0a993a6 100644 --- a/third_party/WebKit/LayoutTests/TestExpectations +++ b/third_party/WebKit/LayoutTests/TestExpectations
@@ -593,15 +593,15 @@ crbug.com/538697 [ Win7 Debug ] virtual/threaded/printing/webgl-oversized-printing.html [ Failure Crash ] crbug.com/538697 [ Win7 Debug ] printing/webgl-oversized-printing.html [ Failure Crash ] -crbug.com/617152 imported/wpt/mediacapture-streams/GUM-impossible-constraint.https.html [ Skip ] +crbug.com/617152 external/wpt/mediacapture-streams/GUM-impossible-constraint.https.html [ Skip ] crbug.com/417782 [ Linux Win ] virtual/rootlayerscrolls/fast/scrolling/fractional-scroll-offset-fixed-position-non-composited.html [ Failure ] -crbug.com/492664 [ Linux ] imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht [ Failure ] -crbug.com/492664 [ Linux ] imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/bidi-embed-002.html [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/bidi-isolate-002.html [ Failure ] -crbug.com/492664 [ Win ] imported/csswg-test/css-writing-modes-3/bidi-override-005.html [ Failure ] -crbug.com/492664 [ Win ] imported/csswg-test/css-writing-modes-3/bidi-plaintext-001.html [ Failure ] +crbug.com/492664 [ Linux ] external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht [ Failure ] +crbug.com/492664 [ Linux ] external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/bidi-embed-002.html [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/bidi-isolate-002.html [ Failure ] +crbug.com/492664 [ Win ] external/csswg-test/css-writing-modes-3/bidi-override-005.html [ Failure ] +crbug.com/492664 [ Win ] external/csswg-test/css-writing-modes-3/bidi-plaintext-001.html [ Failure ] crbug.com/267206 [ Mac ] virtual/rootlayerscrolls/fast/scrolling/scrollbar-tickmarks-hittest.html [ Timeout ] @@ -609,7 +609,7 @@ crbug.com/520739 [ Mac ] http/tests/websocket/close-code-and-reason.html [ Failure Pass Timeout ] crbug.com/520739 [ Mac ] virtual/mojo-loading/http/tests/websocket/close-code-and-reason.html [ Failure Pass Timeout ] -crbug.com/520737 [ Mac ] imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001.xht [ Failure Pass Timeout ] +crbug.com/520737 [ Mac ] external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001.xht [ Failure Pass Timeout ] crbug.com/520736 [ Win7 ] media/W3C/video/networkState/networkState_during_progress.html [ Failure Pass ] crbug.com/109362 inspector/sources/debugger-pause/debugger-pause-in-internal.html [ NeedsManualRebaseline ] @@ -647,15 +647,15 @@ crbug.com/518883 crbug.com/390452 http/tests/security/isolatedWorld/media-query-wrapper-leaks.html [ Failure Pass Timeout ] crbug.com/518883 crbug.com/390452 virtual/mojo-loading/http/tests/security/isolatedWorld/media-query-wrapper-leaks.html [ Failure Pass Timeout ] crbug.com/518987 http/tests/xmlhttprequest/navigation-abort-detaches-frame.html [ Pass Timeout ] -crbug.com/518989 [ Mac ] imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002.xht [ Failure Pass Timeout ] +crbug.com/518989 [ Mac ] external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002.xht [ Failure Pass Timeout ] crbug.com/673296 [ Android ] inspector-protocol/input/dispatchMouseEvent.html [ Pass Timeout ] # These performance-sensitive user-timing tests are flaky in debug on all platforms, and flaky on all configurations of windows. # See: crbug.com/567965, crbug.com/518992, and crbug.com/518993 -crbug.com/567965 [ Debug ] imported/wpt/user-timing/test_user_timing_measure.html [ Skip ] -crbug.com/518992 [ Win Release ] imported/wpt/user-timing/test_user_timing_measure.html [ Skip ] -crbug.com/567965 [ Debug ] imported/wpt/user-timing/test_user_timing_mark.html [ Skip ] -crbug.com/518993 imported/wpt/user-timing/test_user_timing_measure_navigation_timing.html [ Skip ] +crbug.com/567965 [ Debug ] external/wpt/user-timing/test_user_timing_measure.html [ Skip ] +crbug.com/518992 [ Win Release ] external/wpt/user-timing/test_user_timing_measure.html [ Skip ] +crbug.com/567965 [ Debug ] external/wpt/user-timing/test_user_timing_mark.html [ Skip ] +crbug.com/518993 external/wpt/user-timing/test_user_timing_measure_navigation_timing.html [ Skip ] crbug.com/636053 [ Mac Win ] printing/thead-repeats-at-top-of-each-page-multiple-tables.html [ NeedsManualRebaseline ] crbug.com/636053 [ Mac Win ] virtual/threaded/printing/thead-repeats-at-top-of-each-page-multiple-tables.html [ NeedsManualRebaseline ] @@ -727,37 +727,37 @@ crbug.com/411164 [ Win ] http/tests/security/powerfulFeatureRestrictions/serviceworker-on-insecure-origin.html [ Pass ] crbug.com/411164 [ Win ] virtual/mojo-loading/http/tests/security/powerfulFeatureRestrictions/serviceworker-on-insecure-origin.html [ Pass ] -# In imported/wpt/html/, we prefer checking in failure +# In external/wpt/html/, we prefer checking in failure # expectation files. The following tests with [ Failure ] don't have failure # expectation files because they contain local path names. # Use crbug.com/490511 for untriaged failures. -crbug.com/490511 [ Linux Win ] imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html [ Failure ] -crbug.com/108417 imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1.html [ Failure ] -crbug.com/490511 imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color.html [ Failure Pass ] -crbug.com/490511 imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width.html [ Failure Pass ] -crbug.com/490511 imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html [ Failure ] -crbug.com/490511 imported/wpt/html/semantics/document-metadata/styling/LinkStyle.html [ Failure Pass ] -crbug.com/627706 imported/wpt/html/semantics/embedded-content/the-img-element/invalid-src.html [ Skip ] +crbug.com/490511 [ Linux Win ] external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html [ Failure ] +crbug.com/108417 external/wpt/html/rendering/non-replaced-elements/tables/table-border-1.html [ Failure ] +crbug.com/490511 external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color.html [ Failure Pass ] +crbug.com/490511 external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width.html [ Failure Pass ] +crbug.com/490511 external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html [ Failure ] +crbug.com/490511 external/wpt/html/semantics/document-metadata/styling/LinkStyle.html [ Failure Pass ] +crbug.com/627706 external/wpt/html/semantics/embedded-content/the-img-element/invalid-src.html [ Skip ] # MANIFEST.json contains Blink-style reference files. -crbug.com/268729 imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html [ Skip ] -crbug.com/268729 imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html [ Skip ] +crbug.com/268729 external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html [ Skip ] +crbug.com/268729 external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html [ Skip ] # MANIFEST.json contains any *-manual.*. https://github.com/w3c/web-platform-tests/issues/4137 -Bug(github) imported/wpt/uievents/keyboard/key-manual.css [ Skip ] -Bug(github) imported/wpt/uievents/keyboard/key-manual.js [ Skip ] -crbug.com/441355 imported/wpt/dom/nodes/MutationObserver-childList.html [ Skip ] +Bug(github) external/wpt/uievents/keyboard/key-manual.css [ Skip ] +Bug(github) external/wpt/uievents/keyboard/key-manual.js [ Skip ] +crbug.com/441355 external/wpt/dom/nodes/MutationObserver-childList.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStreamTrack-end.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStreamTrack-init.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStream-audio-only.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStream-finished-add.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStream-idl.https.html [ Skip ] -crbug.com/387740 imported/wpt/mediacapture-streams/MediaStream-removetrack.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStreamTrack-end.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStreamTrack-init.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStream-audio-only.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStream-finished-add.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStream-idl.https.html [ Skip ] +crbug.com/387740 external/wpt/mediacapture-streams/MediaStream-removetrack.https.html [ Skip ] -crbug.com/412381 imported/wpt/mediacapture-streams/GUM-empty-option-param.https.html [ Failure ] -crbug.com/412381 imported/wpt/mediacapture-streams/GUM-unknownkey-option-param.https.html [ Failure ] -crbug.com/412381 imported/wpt/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html [ Pass Timeout Failure ] +crbug.com/412381 external/wpt/mediacapture-streams/GUM-empty-option-param.https.html [ Failure ] +crbug.com/412381 external/wpt/mediacapture-streams/GUM-unknownkey-option-param.https.html [ Failure ] +crbug.com/412381 external/wpt/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html [ Pass Timeout Failure ] crbug.com/542660 fast/css/absolute-inline-alignment-2.html [ Failure ] @@ -770,11 +770,11 @@ crbug.com/404597 [ Win ] fast/selectors/007a.html [ Pass Failure ] # Web Components related tests (Shadow DOM, Custom Elements) failures. -crbug.com/505364 imported/wpt/shadow-dom/untriaged/styles/test-003.html [ Failure ] -crbug.com/505364 imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html [ Failure ] -crbug.com/505364 imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html [ Failure ] -crbug.com/505364 imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html [ Failure ] +crbug.com/505364 external/wpt/shadow-dom/untriaged/styles/test-003.html [ Failure ] +crbug.com/505364 external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html [ Failure ] +crbug.com/505364 external/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html [ Failure ] +crbug.com/657748 external/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html [ Failure ] +crbug.com/505364 external/csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html [ Failure ] crbug.com/552494 scrollbars/overflow-scrollbar-combinations.html [ Pass Failure ] crbug.com/552494 virtual/prefer_compositing_to_lcd_text/scrollbars/overflow-scrollbar-combinations.html [ Pass Failure ] @@ -802,158 +802,158 @@ crbug.com/655963 inspector/console/console-dir.html [ NeedsManualRebaseline ] -crbug.com/405389 imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html [ Failure ] -crbug.com/424365 imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html [ Failure ] -crbug.com/424365 imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html [ Failure ] -crbug.com/441840 [ Linux Win ] imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html [ Failure ] -crbug.com/441840 imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html [ Failure ] -crbug.com/441840 imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html [ Failure ] -crbug.com/441840 imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html [ Failure ] -crbug.com/441840 imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html [ Failure ] -crbug.com/441840 imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html [ Failure ] -crbug.com/441840 imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html [ Failure ] -crbug.com/441840 [ Linux Win ] imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html [ Failure ] +crbug.com/405389 external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html [ Failure ] +crbug.com/424365 external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html [ Failure ] +crbug.com/424365 external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html [ Failure ] +crbug.com/441840 [ Linux Win ] external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html [ Failure ] +crbug.com/441840 external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html [ Failure ] +crbug.com/441840 external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html [ Failure ] +crbug.com/441840 external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html [ Failure ] +crbug.com/441840 external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html [ Failure ] +crbug.com/441840 external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html [ Failure ] +crbug.com/441840 external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html [ Failure ] +crbug.com/441840 [ Linux Win ] external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-color-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-001.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-002.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-006.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-007.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-008.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-010.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-012.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-021.html [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-filled-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-open-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-shape-001.xht [ Failure ] -crbug.com/666657 imported/csswg-test/css-text-decor-3/text-emphasis-style-string-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-color-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-001.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-002.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-006.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-007.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-008.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-010.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-012.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-021.html [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-filled-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-open-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-shape-001.xht [ Failure ] +crbug.com/666657 external/csswg-test/css-text-decor-3/text-emphasis-style-string-001.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht [ Failure ] -crbug.com/505151 imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht [ Failure ] +crbug.com/505151 external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/inline-block-alignment-003.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/inline-block-alignment-005.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/inline-block-alignment-007.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/inline-table-alignment-003.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/inline-table-alignment-005.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/line-box-height-vlr-021.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/line-box-height-vlr-023.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-column-order-002.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-column-order-003.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-column-order-004.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-column-order-005.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-progression-vlr-001.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-progression-vlr-003.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-progression-vlr-004.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-progression-vrl-001.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-progression-vrl-003.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/table-progression-vrl-004.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/inline-block-alignment-003.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/inline-block-alignment-005.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/inline-block-alignment-007.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/inline-table-alignment-003.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/inline-table-alignment-005.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/line-box-height-vlr-021.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/line-box-height-vlr-023.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-column-order-002.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-column-order-003.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-column-order-004.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-column-order-005.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-progression-vlr-001.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-progression-vlr-003.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-progression-vlr-004.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-progression-vrl-001.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-progression-vrl-003.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/table-progression-vrl-004.html [ Failure ] # Test sometimes flakes on most platforms -crbug.com/571531 imported/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch.html [ Pass Failure ] +crbug.com/571531 external/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch.html [ Pass Failure ] crbug.com/637055 fast/css/outline-offset-large.html [ Skip ] # Either "combo" or split should run: http://testthewebforward.org/docs/css-naming.html -crbug.com/410320 imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html [ Skip ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-orientation-script-001.html [ Skip ] +crbug.com/410320 external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html [ Skip ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-orientation-script-001.html [ Skip ] # These tests pass but images do not match because of wrong half-leading in vertical-lr -crbug.com/537080 imported/csswg-test/css-writing-modes-3/vertical-alignment-003.xht [ Failure ] -crbug.com/537080 imported/csswg-test/css-writing-modes-3/vertical-alignment-009.xht [ Failure ] +crbug.com/537080 external/csswg-test/css-writing-modes-3/vertical-alignment-003.xht [ Failure ] +crbug.com/537080 external/csswg-test/css-writing-modes-3/vertical-alignment-009.xht [ Failure ] # These tests pass but images do not match because of position: absolute in vertical flow bug -crbug.com/492664 imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vlr-003.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vlr-005.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vlr-007.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vlr-009.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vrl-002.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vrl-004.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vrl-006.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/clip-rect-vrl-008.xht [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-009.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vlr-003.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vlr-005.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vlr-007.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vlr-009.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vrl-002.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vrl-004.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vrl-006.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/clip-rect-vrl-008.xht [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/line-box-direction-vrl-009.xht [ Failure ] crbug.com/637255 [ Win10 ] media/video-transformed.html [ Pass Failure ] crbug.com/637255 [ Win10 ] media/video-layer-crash.html [ Pass Failure ] @@ -961,66 +961,66 @@ crbug.com/670307 virtual/threaded/http/tests/worklet/animation-worklet-import.html [ Skip ] # These tests pass but images do not match because tests are stricter than the spec. -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002.html [ Failure ] -crbug.com/492664 imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002.html [ Failure ] +crbug.com/492664 external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003.html [ Failure ] # We're experimenting with changing the behavior of the 'nonce' attribute # These CSS Writing Modes Level 3 tests pass but causes 1px diff on images, notified to the submitter. -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-htb-001.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-004.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/inline-block-alignment-006.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-htb-001.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-002.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-003.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-005.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-006.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-007.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-008.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-010.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-011.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-012.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-013.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-014.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-017.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-018.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-019.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-020.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vrl-002.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vlr-003.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vrl-004.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vlr-005.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vrl-006.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vlr-007.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vrl-008.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/row-progression-vlr-009.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/text-baseline-vrl-006.xht [ Failure ] -crbug.com/492664 [ Mac ] imported/csswg-test/css-writing-modes-3/text-baseline-vlr-007.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-htb-001.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-004.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/inline-block-alignment-006.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-htb-001.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-002.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-003.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-005.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-006.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-007.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-008.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-010.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-011.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-012.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-013.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-014.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-017.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-018.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vrl-019.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/line-box-direction-vlr-020.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vrl-002.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vlr-003.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vrl-004.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vlr-005.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vrl-006.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vlr-007.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vrl-008.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/row-progression-vlr-009.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/text-baseline-vrl-006.xht [ Failure ] +crbug.com/492664 [ Mac ] external/csswg-test/css-writing-modes-3/text-baseline-vlr-007.xht [ Failure ] crbug.com/498845 [ Win ] fast/multicol/vertical-rl/float-content-break.html [ Failure ] -crbug.com/443615 [ Linux Win ] imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html [ Failure ] +crbug.com/443615 [ Linux Win ] external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html [ Failure ] -crbug.com/443379 imported/wpt/gamepad/idlharness.html [ Failure Timeout ] +crbug.com/443379 external/wpt/gamepad/idlharness.html [ Failure Timeout ] crbug.com/381684 [ Mac Win ] fonts/family-fallback-gardiner.html [ Skip ] crbug.com/467635 fast/dom/HTMLImageElement/image-sizes-meta-viewport.html [ Skip ] @@ -1214,101 +1214,101 @@ crbug.com/619539 [ Win ] virtual/mojo-loading/http/tests/workers/terminate-during-sync-operation-file.html [ Pass Timeout ] # These are the failing tests because Chrome hasn't implemented according to the spec. -crbug.com/645988 imported/wpt/uievents/order-of-events/focus-events/focus-manual.html [ Failure ] +crbug.com/645988 external/wpt/uievents/order-of-events/focus-events/focus-manual.html [ Failure ] # These are the failing because Chrome implements the latest changes proposed to the spec. -crbug.com/630671 imported/wpt/pointerevents/pointerevent_capture_suppressing_mouse-manual.html [ Skip ] -crbug.com/630671 imported/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html [ Skip ] -crbug.com/630671 imported/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html [ Skip ] -crbug.com/629722 imported/wpt/pointerevents/pointerevent_lostpointercapture_is_first-manual.html [ Skip ] -crbug.com/629722 imported/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html [ Skip ] +crbug.com/630671 external/wpt/pointerevents/pointerevent_capture_suppressing_mouse-manual.html [ Skip ] +crbug.com/630671 external/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html [ Skip ] +crbug.com/630671 external/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html [ Skip ] +crbug.com/629722 external/wpt/pointerevents/pointerevent_lostpointercapture_is_first-manual.html [ Skip ] +crbug.com/629722 external/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html [ Skip ] crbug.com/662010 [ Win7 ] csspaint/invalidation-background-image.html [ Skip ] # These tests are skipped as there is no touch support on Mac. crbug.com/613672 [ Mac ] fast/events/pointerevents/pointerevent_touch-action-pinch_zoom_touch.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_pointercancel_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-button-test_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-table-test_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-span-test_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-none-css_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html [ Skip ] -crbug.com/613672 [ Mac ] imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_pointercancel_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-button-test_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-table-test_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-span-test_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-none-css_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html [ Skip ] +crbug.com/613672 [ Mac ] external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html [ Skip ] crbug.com/613672 [ Mac ] fast/events/synthetic-events/tap-on-scaled-screen.html [ Skip ] crbug.com/613672 [ Mac ] virtual/scalefactor150/fast/events/synthetic-events/tap-on-scaled-screen.html [ Skip ] # We should send PointerLeave events for stylus devices. -crbug.com/583413 imported/wpt/pointerevents/pointerevent_pointerleave_pen-manual.html [ Failure ] +crbug.com/583413 external/wpt/pointerevents/pointerevent_pointerleave_pen-manual.html [ Failure ] # These testcases are incorrect, mark them as failing until they're fixed in the testsuite. # https://lists.w3.org/Archives/Public/www-style/2016Jan/0275.html # https://lists.w3.org/Archives/Public/www-style/2016Jan/0276.html -crbug.com/249112 imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005.xht [ Failure ] -crbug.com/249112 imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007.xht [ Failure ] -crbug.com/249112 imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005.xht [ Failure ] -crbug.com/249112 imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007.xht [ Failure ] +crbug.com/249112 external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005.xht [ Failure ] +crbug.com/249112 external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007.xht [ Failure ] +crbug.com/249112 external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005.xht [ Failure ] +crbug.com/249112 external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007.xht [ Failure ] # Not implemented yet -crbug.com/336604 imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping.html [ Failure ] -crbug.com/336604 imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse.html [ Failure ] -crbug.com/249112 imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006.xht [ Failure ] +crbug.com/336604 external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping.html [ Failure ] +crbug.com/336604 external/csswg-test/css-flexbox-1/flexbox_visibility-collapse.html [ Failure ] +crbug.com/249112 external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006.xht [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html [ Failure ] -crbug.com/467127 [ Mac Win ] imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse.html [ Failure ] -crbug.com/467127 [ Mac Win ] imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html [ Failure ] +crbug.com/467127 [ Mac Win ] external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse.html [ Failure ] +crbug.com/467127 [ Mac Win ] external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001.html [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004.xht [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006.xht [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008.xht [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004.xht [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008.xht [ Failure ] -crbug.com/467127 imported/csswg-test/css-flexbox-1/negative-margins-001.html [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml [ Failure ] -crbug.com/467127 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001.html [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004.xht [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006.xht [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008.xht [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004.xht [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008.xht [ Failure ] +crbug.com/467127 external/csswg-test/css-flexbox-1/negative-margins-001.html [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml [ Failure ] +crbug.com/467127 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml [ Failure ] crbug.com/654999 [ Win Linux ] fast/forms/color/color-suggestion-picker-appearance-zoom200.html [ Pass Failure ] crbug.com/660185 [ Mac ] fast/forms/datalist/input-appearance-range-with-transform.html [ Pass Failure ] @@ -1316,62 +1316,62 @@ crbug.com/658304 [ Win Linux ] fast/forms/select/input-select-after-resize.html [ Crash Timeout Pass ] # We render the expectation incorrectly for these five tests -crbug.com/310004 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001.xhtml [ Failure ] -crbug.com/310004 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001.xhtml [ Failure ] -crbug.com/310004 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001.xhtml [ Failure ] -crbug.com/310004 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001.xhtml [ Failure ] -crbug.com/310004 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001.xhtml [ Failure ] +crbug.com/310004 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001.xhtml [ Failure ] +crbug.com/310004 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001.xhtml [ Failure ] +crbug.com/310004 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001.xhtml [ Failure ] +crbug.com/310004 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001.xhtml [ Failure ] +crbug.com/310004 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001.xhtml [ Failure ] # We don't support requesting flex line breaks and it is not clear that we should. # See https://lists.w3.org/Archives/Public/www-style/2015May/0065.html -crbug.com/473481 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a.html [ Failure ] -crbug.com/473481 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b.html [ Failure ] -crbug.com/473481 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a.html [ Failure ] -crbug.com/473481 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b.html [ Failure ] +crbug.com/473481 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a.html [ Failure ] +crbug.com/473481 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b.html [ Failure ] +crbug.com/473481 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a.html [ Failure ] +crbug.com/473481 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b.html [ Failure ] # We don't currently support visibility: collapse in flexbox -crbug.com/336604 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001.html [ Failure ] -crbug.com/336604 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001.html [ Failure ] -crbug.com/336604 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002.html [ Failure ] -crbug.com/336604 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003.html [ Failure ] +crbug.com/336604 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001.html [ Failure ] +crbug.com/336604 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001.html [ Failure ] +crbug.com/336604 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002.html [ Failure ] +crbug.com/336604 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003.html [ Failure ] # We don't correctly implement aspect ratios for images in Flexbox -crbug.com/531199 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001.html [ Failure ] -crbug.com/531199 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002.html [ Failure ] -crbug.com/531199 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005.html [ Failure ] -crbug.com/531199 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006.html [ Failure ] -crbug.com/531199 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b.html [ Failure ] +crbug.com/531199 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001.html [ Failure ] +crbug.com/531199 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002.html [ Failure ] +crbug.com/531199 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005.html [ Failure ] +crbug.com/531199 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006.html [ Failure ] +crbug.com/531199 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b.html [ Failure ] # Tests vertical padding, which we implement different from Firefox (the spec allows either way) -crbug.com/229568 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004.xhtml [ Failure ] +crbug.com/229568 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004.xhtml [ Failure ] # These tests are incorrect, as Firefox has a bug in this area. https://bugzilla.mozilla.org/show_bug.cgi?id=1136312 -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c.html [ Failure ] # We paint in an incorrect order when layers are present -crbug.com/370604 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002.xhtml [ Failure ] +crbug.com/370604 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002.xhtml [ Failure ] -crbug.com/582836 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html [ Failure ] -crbug.com/582836 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html [ Pass Failure ] -crbug.com/582836 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html [ Pass Failure ] -crbug.com/582836 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html [ Pass Failure ] -crbug.com/613462 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html [ Failure Pass ] -crbug.com/582836 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01.html [ Pass Failure ] -crbug.com/582836 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html [ Pass Failure ] +crbug.com/582836 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html [ Failure ] +crbug.com/582836 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html [ Pass Failure ] +crbug.com/582836 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html [ Pass Failure ] +crbug.com/582836 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html [ Pass Failure ] +crbug.com/613462 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html [ Failure Pass ] +crbug.com/582836 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01.html [ Pass Failure ] +crbug.com/582836 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html [ Pass Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a.html [ Failure ] -crbug.com/553838 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a.html [ Failure ] +crbug.com/553838 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html [ Failure ] # These need a rebaseline due crbug.com/504745 on Windows when they are activated again. crbug.com/521124 crbug.com/410145 [ Win7 ] fast/css/font-weight-1.html [ Pass Failure ] @@ -1497,7 +1497,7 @@ crbug.com/525296 fast/css/font-load-while-styleresolver-missing.html [ Crash Failure Pass ] -crbug.com/240576 imported/wpt/fullscreen/api/element-ready-check-containing-iframe-manual.html [ Timeout Failure Pass ] +crbug.com/240576 external/wpt/fullscreen/api/element-ready-check-containing-iframe-manual.html [ Timeout Failure Pass ] crbug.com/567230 [ Debug ] virtual/threaded/animations/restart-not-visible.html [ Timeout ] @@ -1574,22 +1574,22 @@ crbug.com/599115 virtual/mojo-loading/http/tests/preload/document-write [ Failure ] crbug.com/599115 virtual/mojo-loading/http/tests/preload/document-write/document_write_no_preload.html [ Pass ] -crbug.com/600261 imported/wpt/mediacapture-streams/GUM-deny.https.html [ Failure ] -crbug.com/600261 imported/wpt/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html [ Failure ] +crbug.com/600261 external/wpt/mediacapture-streams/GUM-deny.https.html [ Failure ] +crbug.com/600261 external/wpt/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html [ Failure ] crbug.com/605525 [ Win ] http/tests/xmlhttprequest/redirect-cross-origin-post.html [ Failure Pass ] -crbug.com/600248 imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html [ Pass Failure ] -crbug.com/600248 imported/wpt/web-animations/interfaces/Animation/constructor.html [ Failure Timeout ] -crbug.com/600248 imported/wpt/web-animations/interfaces/Animation/finished.html [ Pass Failure ] -crbug.com/600248 imported/wpt/web-animations/interfaces/Animation/oncancel.html [ Pass Failure ] -crbug.com/600248 imported/wpt/web-animations/interfaces/Animation/onfinish.html [ Pass Failure ] -crbug.com/600248 imported/wpt/web-animations/interfaces/Animation/playbackRate.html [ Pass Failure ] +crbug.com/600248 external/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html [ Pass Failure ] +crbug.com/600248 external/wpt/web-animations/interfaces/Animation/constructor.html [ Failure Timeout ] +crbug.com/600248 external/wpt/web-animations/interfaces/Animation/finished.html [ Pass Failure ] +crbug.com/600248 external/wpt/web-animations/interfaces/Animation/oncancel.html [ Pass Failure ] +crbug.com/600248 external/wpt/web-animations/interfaces/Animation/onfinish.html [ Pass Failure ] +crbug.com/600248 external/wpt/web-animations/interfaces/Animation/playbackRate.html [ Pass Failure ] # This test may either fail a DCHECK or time out: # https://storage.googleapis.com/chromium-layout-test-archives/mac_chromium_rel_ng/364861/layout-test-results/results.html # However, this test seems to just fail now. Allowing this, with a TODO(https://crbug.com/678077) to fix. -crbug.com/600248 imported/wpt/web-animations/interfaces/Animation/cancel.html [ Pass Failure Crash Timeout ] -crbug.com/600248 imported/wpt/web-animations/timing-model/animations/updating-the-finished-state.html [ Pass Failure Timeout ] +crbug.com/600248 external/wpt/web-animations/interfaces/Animation/cancel.html [ Pass Failure Crash Timeout ] +crbug.com/600248 external/wpt/web-animations/timing-model/animations/updating-the-finished-state.html [ Pass Failure Timeout ] crbug.com/611658 [ Win7 ] fast/forms/text/text-font-height-mismatch.html [ Failure ] crbug.com/611658 [ Win ] fast/text/emphasis-combined-text.html [ Failure ] @@ -1630,10 +1630,10 @@ crbug.com/637930 http/tests/media/video-buffered.html [ Pass Failure ] crbug.com/637930 virtual/mojo-loading/http/tests/media/video-buffered.html [ Pass Failure ] -crbug.com/613659 imported/wpt/quirks-mode/percentage-height-calculation.html [ Failure ] -crbug.com/613661 imported/wpt/quirks-mode/table-cell-nowrap-minimum-width-calculation.html [ Failure ] -crbug.com/613663 imported/wpt/quirks-mode/table-cell-width-calculation.html [ Failure ] -crbug.com/646133 imported/wpt/quirks-mode/unitless-length.html [ Timeout ] +crbug.com/613659 external/wpt/quirks-mode/percentage-height-calculation.html [ Failure ] +crbug.com/613661 external/wpt/quirks-mode/table-cell-nowrap-minimum-width-calculation.html [ Failure ] +crbug.com/613663 external/wpt/quirks-mode/table-cell-width-calculation.html [ Failure ] +crbug.com/646133 external/wpt/quirks-mode/unitless-length.html [ Timeout ] # Note: this test was previously marked as slow on Debug builds. Skipping until crash is fixed crbug.com/619978 fast/css/giant-stylesheet-crash.html [ Skip ] @@ -1660,179 +1660,179 @@ crbug.com/490015 virtual/stable/http/tests/navigation/same-and-different-back.html [ Skip ] # ====== New tests from w3c-test-autoroller added here ====== -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html [ Timeout ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht [ Failure ] -crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht [ Failure ] -crbug.com/626703 imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html [ Timeout ] -crbug.com/626703 imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/animation-model/animation-types/addition-per-property.html [ Timeout ] -crbug.com/626703 imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html [ Failure ] -crbug.com/626703 imported/wpt/html/syntax/parsing/html5lib_innerHTML_webkit02.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/interfaces/KeyframeEffect/composite.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/animation-model/combining-effects/effect-composition.html [ Failure ] -crbug.com/626703 imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html [ Failure ] -crbug.com/626703 imported/wpt/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html [ Failure ] -crbug.com/626703 imported/wpt/html/syntax/parsing/html5lib_innerHTML_adoption01.html [ Failure ] -crbug.com/626703 imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters.html [ Failure ] -crbug.com/626703 imported/wpt/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html [ Failure ] -crbug.com/626703 imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html [ Timeout ] -crbug.com/626703 imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html [ Timeout ] -crbug.com/626703 imported/wpt/html/semantics/interfaces.html [ Failure ] -crbug.com/626703 imported/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html [ Timeout ] -crbug.com/626703 imported/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html [ Timeout ] -crbug.com/626703 imported/wpt/pointerevents/pointerevent_boundary_events_in_capturing-manual.html [ Timeout ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006.xhtml [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007.xhtml [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001.html [ Failure ] -crbug.com/626703 imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html [ Failure ] -crbug.com/626703 imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html [ Failure ] -crbug.com/626703 imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner.html [ Failure ] -crbug.com/626703 imported/wpt/streams/byte-length-queuing-strategy.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/count-queuing-strategy.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/bad-strategies.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/bad-underlying-sources.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/brand-checks.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/cancel.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/count-queuing-strategy-integration.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/garbage-collection.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/general.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/pipe-through.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/readable-stream-reader.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/tee.https.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/streams/readable-streams/templated.https.html [ Timeout Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html [ Timeout ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht [ Failure ] +crbug.com/626703 [ Trusty Mac10.11 Mac10.10 Retina Win7 Win10 Mac10.9 ] external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht [ Failure ] +crbug.com/626703 external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html [ Timeout ] +crbug.com/626703 external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/animation-model/animation-types/addition-per-property.html [ Timeout ] +crbug.com/626703 external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html [ Failure ] +crbug.com/626703 external/wpt/html/syntax/parsing/html5lib_innerHTML_webkit02.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/interfaces/KeyframeEffect/composite.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/animation-model/combining-effects/effect-composition.html [ Failure ] +crbug.com/626703 external/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html [ Failure ] +crbug.com/626703 external/wpt/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html [ Failure ] +crbug.com/626703 external/wpt/html/syntax/parsing/html5lib_innerHTML_adoption01.html [ Failure ] +crbug.com/626703 external/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters.html [ Failure ] +crbug.com/626703 external/wpt/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html [ Failure ] +crbug.com/626703 external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html [ Timeout ] +crbug.com/626703 external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html [ Timeout ] +crbug.com/626703 external/wpt/html/semantics/interfaces.html [ Failure ] +crbug.com/626703 external/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html [ Timeout ] +crbug.com/626703 external/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html [ Timeout ] +crbug.com/626703 external/wpt/pointerevents/pointerevent_boundary_events_in_capturing-manual.html [ Timeout ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006.xhtml [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007.xhtml [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001.html [ Failure ] +crbug.com/626703 external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html [ Failure ] +crbug.com/626703 external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html [ Failure ] +crbug.com/626703 external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner.html [ Failure ] +crbug.com/626703 external/wpt/streams/byte-length-queuing-strategy.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/count-queuing-strategy.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/bad-strategies.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/bad-underlying-sources.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/brand-checks.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/cancel.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/count-queuing-strategy-integration.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/garbage-collection.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/general.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/pipe-through.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/readable-stream-reader.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/tee.https.html [ Timeout Failure ] +crbug.com/626703 external/wpt/streams/readable-streams/templated.https.html [ Timeout Failure ] # Bug(dpranke) -#crbug.com/626703 [ Win10 ] imported/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html [ Failure ] -crbug.com/626703 imported/wpt/html/webappapis/idle-callbacks/callback-timeout.html [ Timeout Pass Failure ] -crbug.com/626703 imported/wpt/html/webappapis/idle-callbacks/callback-multiple-calls.html [ Timeout Pass Failure ] -crbug.com/626703 imported/wpt/html/webappapis/idle-callbacks/callback-exception.html [ Timeout Pass Failure ] -crbug.com/626703 imported/wpt/html/webappapis/idle-callbacks/callback-invoked.html [ Timeout Pass Failure ] -crbug.com/626703 imported/wpt/html/webappapis/idle-callbacks/callback-iframe.html [ Timeout Pass Failure ] -crbug.com/626703 imported/wpt/html/browsers/the-window-object/window-open-noopener.html [ Timeout Pass Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-before-after-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-before-after-002.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-block-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-block-002.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-first-letter-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-first-line-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-inline-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-td-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-display-3/display-contents-tr-001.html [ Failure ] -crbug.com/626703 imported/csswg-test/css-writing-modes-3/wm-propagation-body-008.xht [ Failure ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html [ Failure Pass ] -crbug.com/626703 imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html [ Failure Pass ] -crbug.com/626703 imported/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/svg/linking/reftests/href-filter-element.html [ Failure ] -crbug.com/626703 imported/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html [ Failure ] +#crbug.com/626703 [ Win10 ] external/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html [ Failure ] +crbug.com/626703 external/wpt/html/webappapis/idle-callbacks/callback-timeout.html [ Timeout Pass Failure ] +crbug.com/626703 external/wpt/html/webappapis/idle-callbacks/callback-multiple-calls.html [ Timeout Pass Failure ] +crbug.com/626703 external/wpt/html/webappapis/idle-callbacks/callback-exception.html [ Timeout Pass Failure ] +crbug.com/626703 external/wpt/html/webappapis/idle-callbacks/callback-invoked.html [ Timeout Pass Failure ] +crbug.com/626703 external/wpt/html/webappapis/idle-callbacks/callback-iframe.html [ Timeout Pass Failure ] +crbug.com/626703 external/wpt/html/browsers/the-window-object/window-open-noopener.html [ Timeout Pass Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-before-after-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-before-after-002.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-block-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-block-002.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-first-letter-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-first-line-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-inline-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-td-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-display-3/display-contents-tr-001.html [ Failure ] +crbug.com/626703 external/csswg-test/css-writing-modes-3/wm-propagation-body-008.xht [ Failure ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html [ Failure Pass ] +crbug.com/626703 external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html [ Failure Pass ] +crbug.com/626703 external/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html [ Timeout Failure ] +crbug.com/626703 external/wpt/svg/linking/reftests/href-filter-element.html [ Failure ] +crbug.com/626703 external/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html [ Failure ] # Crashes with DCHECK enabled, but not on normal Release builds. -crbug.com/626703 imported/wpt/workers/opaque-origin.html [ Timeout Crash ] +crbug.com/626703 external/wpt/workers/opaque-origin.html [ Timeout Crash ] # Other untriaged test failures, timeouts and crashes from newly-imported WPT tests. -crbug.com/626703 imported/wpt/dom/events/Event-dispatch-click.html [ Timeout Crash ] -crbug.com/626703 imported/wpt/domparsing/innerhtml-05.xhtml [ Timeout Crash ] -crbug.com/666703 imported/wpt/html/browsers/sandboxing/sandbox-disallow-same-origin.html [ Timeout ] -crbug.com/626703 imported/wpt/fullscreen/api/element-request-fullscreen-two-iframes-manual.html [ Timeout ] -crbug.com/626703 imported/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html [ Timeout Failure ] -crbug.com/626703 imported/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.html [ Timeout Failure ] +crbug.com/626703 external/wpt/dom/events/Event-dispatch-click.html [ Timeout Crash ] +crbug.com/626703 external/wpt/domparsing/innerhtml-05.xhtml [ Timeout Crash ] +crbug.com/666703 external/wpt/html/browsers/sandboxing/sandbox-disallow-same-origin.html [ Timeout ] +crbug.com/626703 external/wpt/fullscreen/api/element-request-fullscreen-two-iframes-manual.html [ Timeout ] +crbug.com/626703 external/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.html [ Timeout Failure ] +crbug.com/626703 external/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html [ Timeout Failure ] +crbug.com/626703 external/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.html [ Timeout Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/undefined-arguments.html [ Failure ] -crbug.com/655458 imported/wpt/workers/baseurl/alpha/worker.html [ Failure ] -crbug.com/655458 imported/wpt/workers/interfaces/SharedWorkerGlobalScope/onconnect.html [ Failure ] -crbug.com/655458 imported/wpt/workers/baseurl/alpha/importScripts.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/setting-port-members.html [ Failure ] -crbug.com/655458 imported/wpt/workers/baseurl/alpha/xhr.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/connect-event.html [ Failure ] -crbug.com/655458 imported/wpt/workers/semantics/interface-objects/003.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/Worker/unresolvable-url.html [ Failure ] -crbug.com/655458 imported/wpt/workers/semantics/interface-objects/004.html [ Failure ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerUtils/importScripts/004.html [ Failure ] -crbug.com/655458 imported/wpt/workers/Worker_ErrorEvent_error.htm [ Failure ] -crbug.com/655458 imported/wpt/workers/semantics/reporting-errors/002.html [ Failure ] -crbug.com/655458 imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html [ Failure ] -crbug.com/655458 imported/wpt/workers/semantics/reporting-errors/001.html [ Failure ] -crbug.com/655458 imported/wpt/workers/semantics/run-a-worker/003.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/Worker/AbstractWorker.onerror.html [ Failure ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html [ Failure ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html [ Failure ] -crbug.com/655458 imported/wpt/workers/baseurl/alpha/sharedworker.html [ Failure ] -crbug.com/655458 imported/wpt/workers/Worker_terminate_event_queue.htm [ Timeout ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerUtils/navigator/language.html [ Failure ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/handled.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/interface-objects.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/unresolvable-url.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/global-members.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/undefined-arguments.html [ Failure ] +crbug.com/655458 external/wpt/workers/baseurl/alpha/worker.html [ Failure ] +crbug.com/655458 external/wpt/workers/interfaces/SharedWorkerGlobalScope/onconnect.html [ Failure ] +crbug.com/655458 external/wpt/workers/baseurl/alpha/importScripts.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/setting-port-members.html [ Failure ] +crbug.com/655458 external/wpt/workers/baseurl/alpha/xhr.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/connect-event.html [ Failure ] +crbug.com/655458 external/wpt/workers/semantics/interface-objects/003.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/Worker/unresolvable-url.html [ Failure ] +crbug.com/655458 external/wpt/workers/semantics/interface-objects/004.html [ Failure ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerUtils/importScripts/004.html [ Failure ] +crbug.com/655458 external/wpt/workers/Worker_ErrorEvent_error.htm [ Failure ] +crbug.com/655458 external/wpt/workers/semantics/reporting-errors/002.html [ Failure ] +crbug.com/655458 external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html [ Failure ] +crbug.com/655458 external/wpt/workers/semantics/reporting-errors/001.html [ Failure ] +crbug.com/655458 external/wpt/workers/semantics/run-a-worker/003.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/Worker/AbstractWorker.onerror.html [ Failure ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html [ Failure ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html [ Failure ] +crbug.com/655458 external/wpt/workers/baseurl/alpha/sharedworker.html [ Failure ] +crbug.com/655458 external/wpt/workers/Worker_terminate_event_queue.htm [ Timeout ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerUtils/navigator/language.html [ Failure ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerGlobalScope/onerror/handled.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/interface-objects.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/unresolvable-url.html [ Failure ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/global-members.html [ Failure ] -crbug.com/655458 imported/wpt/workers/constructors/SharedWorker/same-origin.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/constructors/Worker/same-origin.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/data-url-shared.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerGlobalScope/location/redirect.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/interfaces/WorkerUtils/importScripts/006.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/multiple-workers/003.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/multiple-workers/005.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/multiple-workers/006.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/multiple-workers/007.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/navigation/001.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/navigation/002.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/constructors/SharedWorker/same-origin.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/constructors/Worker/same-origin.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/data-url-shared.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerGlobalScope/location/redirect.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/interfaces/WorkerUtils/importScripts/006.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/multiple-workers/003.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/multiple-workers/005.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/multiple-workers/006.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/multiple-workers/007.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/navigation/001.html [ Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/navigation/002.html [ Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/structured-clone/dedicated.html [ Crash Failure Timeout ] -crbug.com/655458 imported/wpt/workers/semantics/structured-clone/shared.html [ Crash Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/structured-clone/dedicated.html [ Crash Failure Timeout ] +crbug.com/655458 external/wpt/workers/semantics/structured-clone/shared.html [ Crash Failure Timeout ] -crbug.com/490511 imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html [ Timeout ] -crbug.com/602693 imported/wpt/service-workers/service-worker/client-navigate.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/clients-get-cross-origin.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/clients-matchall-client-types.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-cors-xhr.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-csp.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-event-async-respond-with.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-request-css-base-url.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-request-xhr.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-response-xhr.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/getregistrations.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/invalid-blobtype.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/invalid-header.https.html [ Skip ] -crbug.com/602693 imported/wpt/service-workers/service-worker/referer.https.html [ Skip ] +crbug.com/490511 external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html [ Timeout ] +crbug.com/602693 external/wpt/service-workers/service-worker/client-navigate.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/clients-get-cross-origin.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/clients-matchall-client-types.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-cors-xhr.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-csp.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-event-async-respond-with.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-request-css-base-url.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-request-xhr.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/fetch-response-xhr.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/getregistrations.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/invalid-blobtype.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/invalid-header.https.html [ Skip ] +crbug.com/602693 external/wpt/service-workers/service-worker/referer.https.html [ Skip ] # mojo-loading: This is an experimental feature. failing virtual tests are # listed below. @@ -1874,66 +1874,66 @@ crbug.com/664450 inspector/console/console-on-animation-worklet.html [ Skip ] # Fail when run with --enable-wptserve due to data: URLs treated as cross-origin: (crbug.com/508730) -crbug.com/508730 imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html [ Failure ] -crbug.com/508730 imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html [ Failure ] -crbug.com/508730 crbug.com/472300 imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html [ Failure ] -crbug.com/508730 imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html [ Failure ] -crbug.com/508730 imported/wpt/html/browsers/browsing-the-web/read-media/pageload-image.html [ Failure ] -crbug.com/508730 imported/wpt/html/browsers/browsing-the-web/read-media/pageload-video.html [ Failure ] -crbug.com/508730 imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-data-url.html [ Failure ] -crbug.com/508730 imported/wpt/workers/data-url.html [ Failure ] +crbug.com/508730 external/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html [ Failure ] +crbug.com/508730 external/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html [ Failure ] +crbug.com/508730 crbug.com/472300 external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html [ Failure ] +crbug.com/508730 external/wpt/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html [ Failure ] +crbug.com/508730 external/wpt/html/browsers/browsing-the-web/read-media/pageload-image.html [ Failure ] +crbug.com/508730 external/wpt/html/browsers/browsing-the-web/read-media/pageload-video.html [ Failure ] +crbug.com/508730 external/wpt/html/webappapis/scripting/processing-model-2/compile-error-data-url.html [ Failure ] +crbug.com/508730 external/wpt/workers/data-url.html [ Failure ] # Fail when run with --enable-wptserve: (crbug.com/508734) -crbug.com/508734 imported/wpt/html/semantics/document-metadata/the-link-element/link-style-error-01.html [ Failure ] -crbug.com/508734 imported/wpt/html/semantics/scripting-1/the-script-element/data-url.html [ Failure ] -crbug.com/508734 imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml [ Failure ] -crbug.com/508734 imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html [ Failure ] -crbug.com/508734 imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html [ Pass Failure Timeout ] +crbug.com/508734 external/wpt/html/semantics/document-metadata/the-link-element/link-style-error-01.html [ Failure ] +crbug.com/508734 external/wpt/html/semantics/scripting-1/the-script-element/data-url.html [ Failure ] +crbug.com/508734 external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml [ Failure ] +crbug.com/508734 external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html [ Failure ] +crbug.com/508734 external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html [ Pass Failure Timeout ] # Fail differently when run with --enable-wptserve: (crbug.com/508728) -crbug.com/508728 crbug.com/664268 imported/wpt/html/browsers/history/the-location-interface/reload_post_1.html [ Failure Timeout ] -crbug.com/508728 imported/wpt/webstorage/document-domain.html [ Failure Timeout ] -crbug.com/508728 virtual/mojo-localstorage/imported/wpt/webstorage/document-domain.html [ Failure Timeout ] +crbug.com/508728 crbug.com/664268 external/wpt/html/browsers/history/the-location-interface/reload_post_1.html [ Failure Timeout ] +crbug.com/508728 external/wpt/webstorage/document-domain.html [ Failure Timeout ] +crbug.com/508728 virtual/mojo-localstorage/external/wpt/webstorage/document-domain.html [ Failure Timeout ] -crbug.com/676572 [ Debug ] virtual/mojo-localstorage/imported/wpt/webstorage/storage_local_setitem_quotaexceedederr.html [ Pass Timeout ] +crbug.com/676572 [ Debug ] virtual/mojo-localstorage/external/wpt/webstorage/storage_local_setitem_quotaexceedederr.html [ Pass Timeout ] # Bug(dpranke) -# crbug.com/508728 imported/wpt/workers/Worker_cross_origin_security_err.htm [ Timeout ] +# crbug.com/508728 external/wpt/workers/Worker_cross_origin_security_err.htm [ Timeout ] # This test needs to be updated: fails because it expects showModalDialog and some other APIs. -crbug.com/508728 imported/wpt/html/browsers/the-window-object/security-window/window-security.html [ Failure ] +crbug.com/508728 external/wpt/html/browsers/the-window-object/security-window/window-security.html [ Failure ] # Bug(dpranke) -# crbug.com/602693 imported/wpt/service-workers/service-worker/fetch-frame-resource.https.html [ Timeout ] +# crbug.com/602693 external/wpt/service-workers/service-worker/fetch-frame-resource.https.html [ Timeout ] # TODO(shimazu): remove the following after the wpt auto-roller imports # dc159d2c7ab068b4c6e51774b595b355781efde6 or later from the github repository. -crbug.com/602693 imported/wpt/service-workers/stub-3.1-service-worker-obj.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-3.2-navigator-service-worker.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.1-service-worker-global-scope.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.2-client.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.3-service-worker-clients.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.4-request-objects.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.5-response-objects.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.6.2-cache.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.6.3-cache-storage.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.7.1-install-phase-event.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.7.2.1-install-event-section.html [ Failure ] -crbug.com/602693 imported/wpt/service-workers/stub-4.7.4.1-fetch-event-section.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-3.1-service-worker-obj.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-3.2-navigator-service-worker.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.1-service-worker-global-scope.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.2-client.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.3-service-worker-clients.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.4-request-objects.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.5-response-objects.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.6.2-cache.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.6.3-cache-storage.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.7.1-install-phase-event.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.7.2.1-install-event-section.html [ Failure ] +crbug.com/602693 external/wpt/service-workers/stub-4.7.4.1-fetch-event-section.html [ Failure ] # Untriaged service-worker timeout. Is it crbug.com/618616? # Bug(dpranke) -# crbug.com/618616 imported/wpt/service-workers/service-worker/update-after-oneday.https.html [ Timeout ] +# crbug.com/618616 external/wpt/service-workers/service-worker/update-after-oneday.https.html [ Timeout ] # These tests (erroneously) see a platform-specific User-Agent header -crbug.com/595993 imported/wpt/service-workers/service-worker/fetch-header-visibility.https.html [ Failure ] -crbug.com/595993 imported/wpt/service-workers/service-worker/request-end-to-end.https.html [ Failure ] +crbug.com/595993 external/wpt/service-workers/service-worker/fetch-header-visibility.https.html [ Failure ] +crbug.com/595993 external/wpt/service-workers/service-worker/request-end-to-end.https.html [ Failure ] crbug.com/666628 http/tests/inspector-enabled/console-stack-overflow-source-url.html [ Pass Failure ] crbug.com/666628 virtual/mojo-loading/http/tests/inspector-enabled/console-stack-overflow-source-url.html [ Pass Failure ] @@ -1943,145 +1943,145 @@ crbug.com/667371 inspector/elements/styles-1/color-aware-property-value-edit.html [ Pass Failure ] # Fail when run in random order. -crbug.com/666991 imported/wpt/service-workers/cache-storage/window/cache-storage.https.html [ Pass Failure ] -crbug.com/666991 imported/wpt/service-workers/cache-storage/worker/cache-storage.https.html [ Pass Failure ] -crbug.com/666991 imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html [ Pass Failure ] +crbug.com/666991 external/wpt/service-workers/cache-storage/window/cache-storage.https.html [ Pass Failure ] +crbug.com/666991 external/wpt/service-workers/cache-storage/worker/cache-storage.https.html [ Pass Failure ] +crbug.com/666991 external/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html [ Pass Failure ] # Newly imported tests that time out. -crbug.com/666993 imported/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html [ Timeout ] -crbug.com/666993 imported/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html [ Timeout ] -crbug.com/666993 imported/wpt/html/webappapis/idle-callbacks/basic.html [ Timeout ] +crbug.com/666993 external/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html [ Timeout ] +crbug.com/666993 external/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html [ Timeout ] +crbug.com/666993 external/wpt/html/webappapis/idle-callbacks/basic.html [ Timeout ] # [css-ui] Imported tests from W3C suite. -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-014.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-015.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-016.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-018.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-019.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-024.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/box-sizing-025.html [ Failure ] -crbug.com/676295 imported/csswg-test/css-ui-3/caret-color-021.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/text-overflow-002.html [ Failure ] -crbug.com/669473 imported/csswg-test/css-ui-3/text-overflow-004.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-014.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-015.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-016.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-018.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-019.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-024.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/box-sizing-025.html [ Failure ] +crbug.com/676295 external/csswg-test/css-ui-3/caret-color-021.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/text-overflow-002.html [ Failure ] +crbug.com/669473 external/csswg-test/css-ui-3/text-overflow-004.html [ Failure ] # Suppress wptserve-related failures temporarily. -Bug(dpranke) imported/wpt/FileAPI/url/url_xmlhttprequest.html [ Failure ] -Bug(dpranke) imported/wpt/dom/nodes/Document-createElement-namespace.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/history/the-history-interface/009.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/history/the-history-interface/010.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/history/the-history-interface/history_pushstate_err.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/history/the-history-interface/history_replacestate_err.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/offline/application-cache-api/api_status_idle.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/offline/application-cache-api/api_update.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/origin/origin-of-data-document.html [ Failure ] -Bug(dpranke) imported/wpt/html/browsers/the-window-object/Window-document.html [ Failure ] -Bug(dpranke) imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html [ Failure ] -Bug(dpranke) imported/wpt/html/dom/reflection-obsolete.html [ Failure ] -Bug(dpranke) imported/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.html [ Failure ] -Bug(dpranke) imported/wpt/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html [ Failure ] -Bug(dpranke) imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html [ Failure ] -Bug(dpranke) imported/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html [ Failure ] -Bug(dpranke) imported/wpt/html/semantics/forms/form-submission-0/getactionurl.html [ Failure ] -Bug(dpranke) imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/events/messageevent-constructor.https.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html [ Failure ] -Bug(dpranke) imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/serviceworker/credentials.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/window/cache-add.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/window/cache-match.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/window/cache-put.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/worker/cache-add.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/worker/cache-match.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/cache-storage/worker/cache-put.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/activate-event-after-install-state-change.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/activation-after-registration.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/activation.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/active.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/claim-using-registration.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/clients-get.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/clients-matchall.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/controller-on-disconnect.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/controller-on-load.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/controller-on-reload.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/extendable-event-async-waituntil.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-event-network-error.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-event-redirect.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-event.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-frame-resource.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-request-css-images.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-request-fallback.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-request-no-freshness-headers.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-request-redirect.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-request-resources.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/fetch-waits-for-activate.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/getregistration.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/indexeddb.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/install-event-type.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/installing.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/interfaces.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/multiple-register.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/multiple-update.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/navigate-window.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/navigation-redirect.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/onactivate-script-error.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/oninstall-script-error.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/performance-timeline.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/postmessage-to-client.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/postmessage.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/ready.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/registration-end-to-end.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/registration-events.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/registration-iframe.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/registration-service-worker-attributes.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/registration.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/resource-timing.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/service-worker-csp-connect.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/service-worker-csp-default.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/serviceworker-message-event-historical.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/serviceworkerobject-scripturl.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/skip-waiting-installed.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/skip-waiting-using-registration.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/skip-waiting-without-client.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/skip-waiting-without-using-registration.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/skip-waiting.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/state.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/synced-state.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/uncontrolled-page.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/unregister-controller.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/unregister.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/update-after-navigation-fetch-event.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/update-after-oneday.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/update-recovery.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/update.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/waiting.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/websocket.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/worker-interception.https.html [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/xhr.https.html [ Failure ] -Bug(dpranke) imported/wpt/webrtc/simplecall.html [ Failure ] -Bug(dpranke) imported/wpt/workers/Worker_cross_origin_security_err.htm [ Failure ] -Bug(dpranke) imported/wpt/service-workers/service-worker/register-closed-window.https.html [ Timeout ] +Bug(dpranke) external/wpt/FileAPI/url/url_xmlhttprequest.html [ Failure ] +Bug(dpranke) external/wpt/dom/nodes/Document-createElement-namespace.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/history/the-history-interface/009.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/history/the-history-interface/010.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/history/the-history-interface/history_pushstate_err.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/history/the-history-interface/history_replacestate_err.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/offline/application-cache-api/api_status_idle.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/offline/application-cache-api/api_update.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/origin/origin-of-data-document.html [ Failure ] +Bug(dpranke) external/wpt/html/browsers/the-window-object/Window-document.html [ Failure ] +Bug(dpranke) external/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html [ Failure ] +Bug(dpranke) external/wpt/html/dom/reflection-obsolete.html [ Failure ] +Bug(dpranke) external/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.html [ Failure ] +Bug(dpranke) external/wpt/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html [ Failure ] +Bug(dpranke) external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html [ Failure ] +Bug(dpranke) external/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html [ Failure ] +Bug(dpranke) external/wpt/html/semantics/forms/form-submission-0/getactionurl.html [ Failure ] +Bug(dpranke) external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/events/messageevent-constructor.https.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html [ Failure ] +Bug(dpranke) external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/serviceworker/credentials.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/window/cache-add.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/window/cache-match.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/window/cache-put.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/worker/cache-add.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/worker/cache-match.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/cache-storage/worker/cache-put.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/activate-event-after-install-state-change.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/activation-after-registration.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/activation.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/active.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/claim-using-registration.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/clients-get.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/clients-matchall.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/controller-on-disconnect.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/controller-on-load.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/controller-on-reload.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/extendable-event-async-waituntil.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-event-network-error.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-event-redirect.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-event.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-frame-resource.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-request-css-images.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-request-fallback.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-request-no-freshness-headers.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-request-redirect.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-request-resources.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/fetch-waits-for-activate.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/getregistration.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/indexeddb.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/install-event-type.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/installing.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/interfaces.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/multiple-register.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/multiple-update.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/navigate-window.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/navigation-redirect.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/onactivate-script-error.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/oninstall-script-error.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/performance-timeline.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/postmessage-to-client.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/postmessage.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/ready.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/registration-end-to-end.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/registration-events.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/registration-iframe.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/registration-service-worker-attributes.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/registration.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/resource-timing.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/service-worker-csp-connect.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/service-worker-csp-default.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/serviceworker-message-event-historical.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/serviceworkerobject-scripturl.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/skip-waiting-installed.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/skip-waiting-using-registration.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/skip-waiting-without-client.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/skip-waiting-without-using-registration.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/skip-waiting.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/state.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/synced-state.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/uncontrolled-page.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/unregister-controller.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/unregister.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/update-after-navigation-fetch-event.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/update-after-oneday.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/update-recovery.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/update.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/waiting.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/websocket.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/worker-interception.https.html [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/xhr.https.html [ Failure ] +Bug(dpranke) external/wpt/webrtc/simplecall.html [ Failure ] +Bug(dpranke) external/wpt/workers/Worker_cross_origin_security_err.htm [ Failure ] +Bug(dpranke) external/wpt/service-workers/service-worker/register-closed-window.https.html [ Timeout ] # Added 2016-12-06 crbug.com/671618 http/tests/websocket/workers/worker-reload.html [ Pass Timeout ] @@ -2243,34 +2243,34 @@ # ====== Begin of display:contents tests ====== -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-list-001-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-list-001-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-table-001-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-table-001-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-table-002-inline.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-dynamic-table-002-none.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-flex-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-flex-002.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-flex-003.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-float-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-inline-flex-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-list-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-multicol-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-oof-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-oof-002.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-table-001.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-table-002.html [ Failure ] -crbug.com/657748 imported/csswg-test/css-display-3/display-contents-text-only-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-flex-001-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-flex-002-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-flex-003-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-list-001-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-list-001-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-table-001-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-table-001-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-table-002-inline.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-dynamic-table-002-none.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-flex-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-flex-002.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-flex-003.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-float-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-inline-flex-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-list-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-multicol-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-oof-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-oof-002.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-table-001.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-table-002.html [ Failure ] +crbug.com/657748 external/csswg-test/css-display-3/display-contents-text-only-001.html [ Failure ] # ====== End of display: contents tests ====== @@ -2301,7 +2301,7 @@ crbug.com/680050 inspector/sources/debugger-ui/watch-expressions-panel-switch.html [ Pass Timeout ] # When WebAssembly is exposed in V8 (soon), this test has the wrong number of expected Object.getOwnPropertyNames() for global object. -crbug.com/575167 imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html [ NeedsManualRebaseline ] +crbug.com/575167 external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html [ NeedsManualRebaseline ] crbug.com/681468 fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom125.html [ Failure Pass ] crbug.com/681468 fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom200.html [ Failure Pass ]
diff --git a/third_party/WebKit/LayoutTests/VirtualTestSuites b/third_party/WebKit/LayoutTests/VirtualTestSuites index 73a4e08b..4e935cf 100644 --- a/third_party/WebKit/LayoutTests/VirtualTestSuites +++ b/third_party/WebKit/LayoutTests/VirtualTestSuites
@@ -352,7 +352,7 @@ }, { "prefix": "mojo-localstorage", - "base": "imported/wpt/webstorage", + "base": "external/wpt/webstorage", "args": ["--mojo-local-storage"] }, {
diff --git a/third_party/WebKit/LayoutTests/W3CImportExpectations b/third_party/WebKit/LayoutTests/W3CImportExpectations index 49c6e30..d86fd2f 100644 --- a/third_party/WebKit/LayoutTests/W3CImportExpectations +++ b/third_party/WebKit/LayoutTests/W3CImportExpectations
@@ -8,353 +8,353 @@ # * Change [ Skip ] to [ Pass ] # * Add a leading comment: ## Owners: user@example.com -imported/csswg-test/WOFF2-UserAgent [ Skip ] -imported/csswg-test/compositing-1 [ Skip ] -imported/csswg-test/css-align-3 [ Skip ] -imported/csswg-test/css-animations-1 [ Skip ] -imported/csswg-test/css-backgrounds-3 [ Skip ] -imported/csswg-test/css-box-3 [ Skip ] -imported/csswg-test/css-break-3 [ Skip ] -imported/csswg-test/css-cascade-3 [ Skip ] -imported/csswg-test/css-color-3 [ Skip ] -imported/csswg-test/css-color-4 [ Skip ] -imported/csswg-test/css-conditional-3 [ Skip ] -imported/csswg-test/css-counter-styles-3 [ Skip ] +external/csswg-test/WOFF2-UserAgent [ Skip ] +external/csswg-test/compositing-1 [ Skip ] +external/csswg-test/css-align-3 [ Skip ] +external/csswg-test/css-animations-1 [ Skip ] +external/csswg-test/css-backgrounds-3 [ Skip ] +external/csswg-test/css-box-3 [ Skip ] +external/csswg-test/css-break-3 [ Skip ] +external/csswg-test/css-cascade-3 [ Skip ] +external/csswg-test/css-color-3 [ Skip ] +external/csswg-test/css-color-4 [ Skip ] +external/csswg-test/css-conditional-3 [ Skip ] +external/csswg-test/css-counter-styles-3 [ Skip ] ## Owners: ecobos@igalia.com -# imported/csswg-test/css-dislay-3 [ Pass ] -imported/csswg-test/css-exclusions-1 [ Skip ] +# external/csswg-test/css-dislay-3 [ Pass ] +external/csswg-test/css-exclusions-1 [ Skip ] ## Owners: cbiesinger@chromium.org -# imported/csswg-test/css-flexbox-1 [ Pass ] -imported/csswg-test/css-fonts-3 [ Skip ] -imported/csswg-test/css-gcpm-3 [ Skip ] -imported/csswg-test/css-grid-1 [ Skip ] -imported/csswg-test/css-images-3 [ Skip ] -imported/csswg-test/css-lists-3 [ Skip ] -imported/csswg-test/css-masking-1 [ Skip ] -imported/csswg-test/css-multicol-1 [ Skip ] -imported/csswg-test/css-namespaces-3 [ Skip ] -imported/csswg-test/css-page-3 [ Skip ] -imported/csswg-test/css-pseudo-4 [ Skip ] -imported/csswg-test/css-regions-1 [ Skip ] -imported/csswg-test/css-ruby-1 [ Skip ] +# external/csswg-test/css-flexbox-1 [ Pass ] +external/csswg-test/css-fonts-3 [ Skip ] +external/csswg-test/css-gcpm-3 [ Skip ] +external/csswg-test/css-grid-1 [ Skip ] +external/csswg-test/css-images-3 [ Skip ] +external/csswg-test/css-lists-3 [ Skip ] +external/csswg-test/css-masking-1 [ Skip ] +external/csswg-test/css-multicol-1 [ Skip ] +external/csswg-test/css-namespaces-3 [ Skip ] +external/csswg-test/css-page-3 [ Skip ] +external/csswg-test/css-pseudo-4 [ Skip ] +external/csswg-test/css-regions-1 [ Skip ] +external/csswg-test/css-ruby-1 [ Skip ] ## Owners: kochi@chromium.org -#imported/csswg-test/css-scoping-1 [ Pass ] +#external/csswg-test/css-scoping-1 [ Pass ] ## Owners: bjonesbe@adobe.com -# imported/csswg-test/css-shapes-1 [ Pass ] +# external/csswg-test/css-shapes-1 [ Pass ] ## Owners: kojii@chromium.org -# imported/csswg-test/css-snap-size-1 [ Pass ] -imported/csswg-test/css-speech-1 [ Skip ] -imported/csswg-test/css-style-attr-1 [ Skip ] -imported/csswg-test/css-syntax-3 [ Skip ] -imported/csswg-test/css-tables-3 [ Skip ] -imported/csswg-test/css-text-3/hanging-punctuation [ Skip ] -imported/csswg-test/css-text-3/i18n [ Skip ] -imported/csswg-test/css-text-3/line-break [ Skip ] +# external/csswg-test/css-snap-size-1 [ Pass ] +external/csswg-test/css-speech-1 [ Skip ] +external/csswg-test/css-style-attr-1 [ Skip ] +external/csswg-test/css-syntax-3 [ Skip ] +external/csswg-test/css-tables-3 [ Skip ] +external/csswg-test/css-text-3/hanging-punctuation [ Skip ] +external/csswg-test/css-text-3/i18n [ Skip ] +external/csswg-test/css-text-3/line-break [ Skip ] ## Owners: kojii@chromium.org -# imported/csswg-test/css-text-3/overflow-wrap [ Pass ] -imported/csswg-test/css-text-3/support [ Skip ] -imported/csswg-test/css-text-3/tab-size [ Skip ] -imported/csswg-test/css-text-3/text-align [ Skip ] -imported/csswg-test/css-text-3/text-indent [ Skip ] -imported/csswg-test/css-text-3/text-justify [ Skip ] -imported/csswg-test/css-text-3/text-transform [ Skip ] -imported/csswg-test/css-text-3/white-space [ Skip ] -imported/csswg-test/css-text-3/word-break [ Skip ] +# external/csswg-test/css-text-3/overflow-wrap [ Pass ] +external/csswg-test/css-text-3/support [ Skip ] +external/csswg-test/css-text-3/tab-size [ Skip ] +external/csswg-test/css-text-3/text-align [ Skip ] +external/csswg-test/css-text-3/text-indent [ Skip ] +external/csswg-test/css-text-3/text-justify [ Skip ] +external/csswg-test/css-text-3/text-transform [ Skip ] +external/csswg-test/css-text-3/white-space [ Skip ] +external/csswg-test/css-text-3/word-break [ Skip ] ## Owners: drott@chromium.org -# imported/csswg-test/css-text-decor-3 [ Pass ] -imported/csswg-test/css-transforms-1 [ Skip ] -imported/csswg-test/css-transitions-1 [ Skip ] -imported/csswg-test/css-transitions-2 [ Skip ] +# external/csswg-test/css-text-decor-3 [ Pass ] +external/csswg-test/css-transforms-1 [ Skip ] +external/csswg-test/css-transitions-1 [ Skip ] +external/csswg-test/css-transitions-2 [ Skip ] ## Owners: rego@igalia.com -# imported/csswg-test/css-ui-3 [ Pass ] -imported/csswg-test/css-values-3 [ Skip ] -imported/csswg-test/css-variables-1 [ Skip ] +# external/csswg-test/css-ui-3 [ Pass ] +external/csswg-test/css-values-3 [ Skip ] +external/csswg-test/css-variables-1 [ Skip ] ## Owners: kojii@chromium.org -# imported/csswg-test/css-writing-modes-3 [ Pass ] -imported/csswg-test/css1 [ Skip ] +# external/csswg-test/css-writing-modes-3 [ Pass ] +external/csswg-test/css1 [ Skip ] ## Owners: kojii@chromium.org -# imported/csswg-test/css21 [ Pass ] -imported/csswg-test/css21/LICENSE-BSD [ Skip ] -imported/csswg-test/css21/LICENSE-W3CD [ Skip ] -imported/csswg-test/css21/LICENSE-W3CTS [ Skip ] -imported/csswg-test/css21/Makefile [ Skip ] -imported/csswg-test/css21/abspos [ Skip ] -imported/csswg-test/css21/archive [ Skip ] -imported/csswg-test/css21/backgrounds [ Skip ] -imported/csswg-test/css21/bidi-005.xht [ Skip ] -imported/csswg-test/css21/bidi-006.xht [ Skip ] -imported/csswg-test/css21/bidi-007.xht [ Skip ] -imported/csswg-test/css21/bidi-008.xht [ Skip ] -imported/csswg-test/css21/bidi-009.xht [ Skip ] -imported/csswg-test/css21/bidi-010.xht [ Skip ] -imported/csswg-test/css21/bidi-overflow-scroll-001.xht [ Skip ] -imported/csswg-test/css21/bidi-text [ Skip ] -imported/csswg-test/css21/border-seams-001.xht [ Skip ] -imported/csswg-test/css21/borders [ Skip ] -imported/csswg-test/css21/box [ Skip ] -imported/csswg-test/css21/box-display [ Skip ] -imported/csswg-test/css21/cascade [ Skip ] -imported/csswg-test/css21/cascade-import [ Skip ] -imported/csswg-test/css21/colors [ Skip ] -imported/csswg-test/css21/css-e-notation-ref-1.html [ Skip ] -imported/csswg-test/css21/css-e-notation-ref-2.html [ Skip ] -imported/csswg-test/css21/css-e-notation-test-1.html [ Skip ] -imported/csswg-test/css21/css-e-notation-test-2.html [ Skip ] -imported/csswg-test/css21/css1 [ Skip ] -imported/csswg-test/css21/css21-errata [ Skip ] -imported/csswg-test/css21/csswg-issues [ Skip ] -imported/csswg-test/css21/floats [ Skip ] -imported/csswg-test/css21/floats-clear [ Skip ] -imported/csswg-test/css21/fonts [ Skip ] -imported/csswg-test/css21/generate [ Skip ] -imported/csswg-test/css21/generated-content [ Skip ] -imported/csswg-test/css21/i18n [ Skip ] -imported/csswg-test/css21/inline-svg-100-percent-in-body.html [ Skip ] -imported/csswg-test/css21/inline-svg-intrinsic-size-100-percent-1.html [ Skip ] -imported/csswg-test/css21/inline-svg-intrinsic-size-100-percent-2.html [ Skip ] -imported/csswg-test/css21/inline-svg-margin-padding-border.html [ Skip ] +# external/csswg-test/css21 [ Pass ] +external/csswg-test/css21/LICENSE-BSD [ Skip ] +external/csswg-test/css21/LICENSE-W3CD [ Skip ] +external/csswg-test/css21/LICENSE-W3CTS [ Skip ] +external/csswg-test/css21/Makefile [ Skip ] +external/csswg-test/css21/abspos [ Skip ] +external/csswg-test/css21/archive [ Skip ] +external/csswg-test/css21/backgrounds [ Skip ] +external/csswg-test/css21/bidi-005.xht [ Skip ] +external/csswg-test/css21/bidi-006.xht [ Skip ] +external/csswg-test/css21/bidi-007.xht [ Skip ] +external/csswg-test/css21/bidi-008.xht [ Skip ] +external/csswg-test/css21/bidi-009.xht [ Skip ] +external/csswg-test/css21/bidi-010.xht [ Skip ] +external/csswg-test/css21/bidi-overflow-scroll-001.xht [ Skip ] +external/csswg-test/css21/bidi-text [ Skip ] +external/csswg-test/css21/border-seams-001.xht [ Skip ] +external/csswg-test/css21/borders [ Skip ] +external/csswg-test/css21/box [ Skip ] +external/csswg-test/css21/box-display [ Skip ] +external/csswg-test/css21/cascade [ Skip ] +external/csswg-test/css21/cascade-import [ Skip ] +external/csswg-test/css21/colors [ Skip ] +external/csswg-test/css21/css-e-notation-ref-1.html [ Skip ] +external/csswg-test/css21/css-e-notation-ref-2.html [ Skip ] +external/csswg-test/css21/css-e-notation-test-1.html [ Skip ] +external/csswg-test/css21/css-e-notation-test-2.html [ Skip ] +external/csswg-test/css21/css1 [ Skip ] +external/csswg-test/css21/css21-errata [ Skip ] +external/csswg-test/css21/csswg-issues [ Skip ] +external/csswg-test/css21/floats [ Skip ] +external/csswg-test/css21/floats-clear [ Skip ] +external/csswg-test/css21/fonts [ Skip ] +external/csswg-test/css21/generate [ Skip ] +external/csswg-test/css21/generated-content [ Skip ] +external/csswg-test/css21/i18n [ Skip ] +external/csswg-test/css21/inline-svg-100-percent-in-body.html [ Skip ] +external/csswg-test/css21/inline-svg-intrinsic-size-100-percent-1.html [ Skip ] +external/csswg-test/css21/inline-svg-intrinsic-size-100-percent-2.html [ Skip ] +external/csswg-test/css21/inline-svg-margin-padding-border.html [ Skip ] ## Owners: kojii@chromium.org -# imported/csswg-test/css21/linebox [ Pass ] -imported/csswg-test/css21/lists [ Skip ] -imported/csswg-test/css21/margin-padding-clear [ Skip ] -imported/csswg-test/css21/media [ Skip ] -imported/csswg-test/css21/normal-flow [ Skip ] -imported/csswg-test/css21/other-formats [ Skip ] -imported/csswg-test/css21/page-box [ Skip ] -imported/csswg-test/css21/pagination [ Skip ] -imported/csswg-test/css21/positioning [ Skip ] -imported/csswg-test/css21/reference [ Skip ] -imported/csswg-test/css21/run-in [ Skip ] -imported/csswg-test/css21/sec5 [ Skip ] -imported/csswg-test/css21/section-index.xht [ Skip ] -imported/csswg-test/css21/selector [ Skip ] -imported/csswg-test/css21/selectors [ Skip ] -imported/csswg-test/css21/src [ Skip ] -imported/csswg-test/css21/syntax [ Skip ] -imported/csswg-test/css21/tables [ Skip ] -imported/csswg-test/css21/text [ Skip ] -imported/csswg-test/css21/ui [ Skip ] -imported/csswg-test/css21/values [ Skip ] -imported/csswg-test/css21/visudet [ Skip ] -imported/csswg-test/css21/visufx [ Skip ] -imported/csswg-test/css21/visuren [ Skip ] -imported/csswg-test/css21/zindex [ Skip ] -imported/csswg-test/css21/zorder [ Skip ] -imported/csswg-test/cssom-1 [ Skip ] -imported/csswg-test/cssom-view-1 [ Skip ] -imported/csswg-test/filters-1 [ Skip ] -imported/csswg-test/fonts [ Skip ] -imported/csswg-test/geometry-1 [ Skip ] -imported/csswg-test/mediaqueries-3 [ Skip ] -imported/csswg-test/reference [ Skip ] -imported/csswg-test/resources [ Skip ] -imported/csswg-test/selectors-3 [ Skip ] -imported/csswg-test/selectors-4 [ Skip ] -imported/csswg-test/support [ Skip ] -imported/csswg-test/tools [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/README [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/align3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/color4 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/contain [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/conditional3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/css21 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/filters [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/background [ Skip ] +# external/csswg-test/css21/linebox [ Pass ] +external/csswg-test/css21/lists [ Skip ] +external/csswg-test/css21/margin-padding-clear [ Skip ] +external/csswg-test/css21/media [ Skip ] +external/csswg-test/css21/normal-flow [ Skip ] +external/csswg-test/css21/other-formats [ Skip ] +external/csswg-test/css21/page-box [ Skip ] +external/csswg-test/css21/pagination [ Skip ] +external/csswg-test/css21/positioning [ Skip ] +external/csswg-test/css21/reference [ Skip ] +external/csswg-test/css21/run-in [ Skip ] +external/csswg-test/css21/sec5 [ Skip ] +external/csswg-test/css21/section-index.xht [ Skip ] +external/csswg-test/css21/selector [ Skip ] +external/csswg-test/css21/selectors [ Skip ] +external/csswg-test/css21/src [ Skip ] +external/csswg-test/css21/syntax [ Skip ] +external/csswg-test/css21/tables [ Skip ] +external/csswg-test/css21/text [ Skip ] +external/csswg-test/css21/ui [ Skip ] +external/csswg-test/css21/values [ Skip ] +external/csswg-test/css21/visudet [ Skip ] +external/csswg-test/css21/visufx [ Skip ] +external/csswg-test/css21/visuren [ Skip ] +external/csswg-test/css21/zindex [ Skip ] +external/csswg-test/css21/zorder [ Skip ] +external/csswg-test/cssom-1 [ Skip ] +external/csswg-test/cssom-view-1 [ Skip ] +external/csswg-test/filters-1 [ Skip ] +external/csswg-test/fonts [ Skip ] +external/csswg-test/geometry-1 [ Skip ] +external/csswg-test/mediaqueries-3 [ Skip ] +external/csswg-test/reference [ Skip ] +external/csswg-test/resources [ Skip ] +external/csswg-test/selectors-3 [ Skip ] +external/csswg-test/selectors-4 [ Skip ] +external/csswg-test/support [ Skip ] +external/csswg-test/tools [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/README [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/align3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/color4 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/contain [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/conditional3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/css21 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/filters [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/background [ Skip ] ## Owners: cbiesinger@chromium.org -# imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/fonts3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/images3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/lists-3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/masking [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/multicol3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/reftest.list [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/ruby [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/selectors4 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/shapes1 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/text3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/transforms [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/ui3 [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/values3 [ Skip ] +# external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/fonts3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/images3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/lists-3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/masking [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/multicol3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/reftest.list [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/ruby [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/selectors4 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/shapes1 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/text3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/transforms [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/ui3 [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/values3 [ Skip ] ## Owners: kojii@chromium.org -# imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables [ Pass ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/reftest.list [ Skip ] -imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/will-change [ Skip ] -imported/csswg-test/work-in-progress [ Skip ] -imported/csswg-test/wpt_tools [ Skip ] -imported/csswg-test/.gitmodules [ Skip ] -imported/csswg-test/.hgsubstate [ Skip ] -imported/csswg-test/.htaccess [ Skip ] +# external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables [ Pass ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/reftest.list [ Skip ] +external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/will-change [ Skip ] +external/csswg-test/work-in-progress [ Skip ] +external/csswg-test/wpt_tools [ Skip ] +external/csswg-test/.gitmodules [ Skip ] +external/csswg-test/.hgsubstate [ Skip ] +external/csswg-test/.htaccess [ Skip ] -imported/wpt/2dcontext [ Skip ] -imported/wpt/DOM-parsing [ Skip ] +external/wpt/2dcontext [ Skip ] +external/wpt/DOM-parsing [ Skip ] ## Owners: jsbell@chromium.org -# imported/wpt/FileAPI [ Pass ] +# external/wpt/FileAPI [ Pass ] ## Owners: jsbell@chromium.org -# imported/wpt/IndexedDB [ Pass ] -imported/wpt/WebCryptoAPI [ Skip ] +# external/wpt/IndexedDB [ Pass ] +external/wpt/WebCryptoAPI [ Skip ] ## Owners: jsbell@chromium.org -# imported/wpt/WebIDL [ Pass ] -imported/wpt/WebIDL/invalid [ Skip ] -imported/wpt/WebIDL/readme.txt [ Skip ] -imported/wpt/WebIDL/testable_assertions.txt [ Skip ] -imported/wpt/WebIDL/valid [ Skip ] -imported/wpt/XMLHttpRequest [ Skip ] -imported/wpt/ambient-light [ Skip ] -imported/wpt/animation-timing [ Skip ] -imported/wpt/annotation-model [ Skip ] -imported/wpt/annotation-protocol [ Skip ] -imported/wpt/annotation-vocab [ Skip ] -imported/wpt/app-uri [ Skip ] -imported/wpt/battery-status [ Skip ] -imported/wpt/bluetooth [ Skip ] +# external/wpt/WebIDL [ Pass ] +external/wpt/WebIDL/invalid [ Skip ] +external/wpt/WebIDL/readme.txt [ Skip ] +external/wpt/WebIDL/testable_assertions.txt [ Skip ] +external/wpt/WebIDL/valid [ Skip ] +external/wpt/XMLHttpRequest [ Skip ] +external/wpt/ambient-light [ Skip ] +external/wpt/animation-timing [ Skip ] +external/wpt/annotation-model [ Skip ] +external/wpt/annotation-protocol [ Skip ] +external/wpt/annotation-vocab [ Skip ] +external/wpt/app-uri [ Skip ] +external/wpt/battery-status [ Skip ] +external/wpt/bluetooth [ Skip ] ## Owners: none; No tests in the directory. -# imported/wpt/common [ Pass ] -imported/wpt/compat [ Skip ] -imported/wpt/config.default.json [ Skip ] -imported/wpt/conformance-checkers [ Skip ] -imported/wpt/console [ Skip ] -imported/wpt/content-security-policy [ Skip ] -imported/wpt/cookies [ Skip ] -imported/wpt/cors [ Skip ] -imported/wpt/csp [ Skip ] -imported/wpt/cssom [ Skip ] -imported/wpt/cssom-view [ Skip ] +# external/wpt/common [ Pass ] +external/wpt/compat [ Skip ] +external/wpt/config.default.json [ Skip ] +external/wpt/conformance-checkers [ Skip ] +external/wpt/console [ Skip ] +external/wpt/content-security-policy [ Skip ] +external/wpt/cookies [ Skip ] +external/wpt/cors [ Skip ] +external/wpt/csp [ Skip ] +external/wpt/cssom [ Skip ] +external/wpt/cssom-view [ Skip ] ## Owners: TBD -# imported/wpt/custom-elements [ Pass ] -imported/wpt/custom-elements/v0/registering/unresolved-element-pseudoclass [ Skip ] -imported/wpt/docs [ Skip ] +# external/wpt/custom-elements [ Pass ] +external/wpt/custom-elements/v0/registering/unresolved-element-pseudoclass [ Skip ] +external/wpt/docs [ Skip ] ## Owners: tkent@chromium.org -imported/wpt/dom [ Pass ] +external/wpt/dom [ Pass ] ## Owners: dom-dev@chromium.org -# imported/wpt/domparsing [ Pass ] +# external/wpt/domparsing [ Pass ] ## Owners: dom-dev@chromium.org -# imported/wpt/domxpath [ Pass ] -imported/wpt/dpub-aam [ Skip ] -imported/wpt/dpub-aria [ Skip ] -imported/wpt/editing [ Skip ] +# external/wpt/domxpath [ Pass ] +external/wpt/dpub-aam [ Skip ] +external/wpt/dpub-aria [ Skip ] +external/wpt/editing [ Skip ] ## Owners: jsbell@chromium.org -# imported/wpt/encoding [ Pass ] +# external/wpt/encoding [ Pass ] ## Owners: jrummell@chromium.org -# imported/wpt/encrypted-media [ Pass ] -imported/wpt/encrypted-media/Google [ Skip ] -imported/wpt/eventsource [ Skip ] -imported/wpt/ext-xhtml-pubid [ Skip ] -imported/wpt/fetch [ Skip ] -imported/wpt/fonts [ Skip ] +# external/wpt/encrypted-media [ Pass ] +external/wpt/encrypted-media/Google [ Skip ] +external/wpt/eventsource [ Skip ] +external/wpt/ext-xhtml-pubid [ Skip ] +external/wpt/fetch [ Skip ] +external/wpt/fonts [ Skip ] ## Owners: foolip@chromium.org -# imported/wpt/fullscreen [ Pass ] +# external/wpt/fullscreen [ Pass ] ## Owners: bajones@chromium.org -# imported/wpt/gamepad [ Pass ] -imported/wpt/generic-sensor [ Skip ] -imported/wpt/geolocation-API [ Skip ] +# external/wpt/gamepad [ Pass ] +external/wpt/generic-sensor [ Skip ] +external/wpt/geolocation-API [ Skip ] ## Owners: jsbell@chromium.org -# imported/wpt/hr-time [ Pass ] +# external/wpt/hr-time [ Pass ] ## Owners: tkent@chromium.org -# imported/wpt/html [ Pass ] +# external/wpt/html [ Pass ] ## Owners: TBD -# imported/wpt/html-imports [ Pass ] -imported/wpt/html-longdesc [ Skip ] -imported/wpt/html-media-capture [ Skip ] -imported/wpt/http [ Skip ] +# external/wpt/html-imports [ Pass ] +external/wpt/html-longdesc [ Skip ] +external/wpt/html-media-capture [ Skip ] +external/wpt/http [ Skip ] ## Owners: none; No tests in the directory. -# imported/wpt/images [ Pass ] -imported/wpt/imagebitmap-renderingcontext [ Skip ] -imported/wpt/infrastructure [ Skip ] +# external/wpt/images [ Pass ] +external/wpt/imagebitmap-renderingcontext [ Skip ] +external/wpt/infrastructure [ Skip ] ## Owners: dom-dev@chromium.org -# imported/wpt/innerText [ Pass ] -imported/wpt/js [ Skip ] -imported/wpt/lint [ Skip ] -imported/wpt/lint.whitelist [ Skip ] -imported/wpt/manifest [ Skip ] -imported/wpt/mathml [ Skip ] +# external/wpt/innerText [ Pass ] +external/wpt/js [ Skip ] +external/wpt/lint [ Skip ] +external/wpt/lint.whitelist [ Skip ] +external/wpt/manifest [ Skip ] +external/wpt/mathml [ Skip ] ## Owners: none; No tests in the directory. -# imported/wpt/media [ Skip ] -imported/wpt/media-source [ Skip ] -imported/wpt/mediacapture-record [ Skip ] +# external/wpt/media [ Skip ] +external/wpt/media-source [ Skip ] +external/wpt/mediacapture-record [ Skip ] ## Owners: phoglund@chromium.org -# imported/wpt/mediacapture-streams [ Pass ] -imported/wpt/microdata [ Skip ] -imported/wpt/mixed-content [ Skip ] -imported/wpt/navigation-timing [ Skip ] -imported/wpt/notifications [ Skip ] -imported/wpt/offscreen-canvas [ Skip ] -imported/wpt/old-tests [ Skip ] -imported/wpt/orientation-event [ Skip ] -imported/wpt/payment-request [ Skip ] -imported/wpt/page-visibility [ Skip ] -imported/wpt/performance-timeline [ Skip ] +# external/wpt/mediacapture-streams [ Pass ] +external/wpt/microdata [ Skip ] +external/wpt/mixed-content [ Skip ] +external/wpt/navigation-timing [ Skip ] +external/wpt/notifications [ Skip ] +external/wpt/offscreen-canvas [ Skip ] +external/wpt/old-tests [ Skip ] +external/wpt/orientation-event [ Skip ] +external/wpt/payment-request [ Skip ] +external/wpt/page-visibility [ Skip ] +external/wpt/performance-timeline [ Skip ] ## Owners: mustaq@chromium.org -# imported/wpt/pointerevents [ Pass ] -imported/wpt/pointerlock [ Skip ] -imported/wpt/presentation-api [ Skip ] -imported/wpt/progress-events [ Skip ] -imported/wpt/proximity [ Skip ] +# external/wpt/pointerevents [ Pass ] +external/wpt/pointerlock [ Skip ] +external/wpt/presentation-api [ Skip ] +external/wpt/progress-events [ Skip ] +external/wpt/proximity [ Skip ] ## Owners: rob.buis@samsung.com -# imported/wpt/quirks-mode [ Skip ] +# external/wpt/quirks-mode [ Skip ] ## Owners: mkwst@chromium.org # http://crbug.com/360762: Requires HTTPS server with python. -imported/wpt/referrer-policy [ Skip ] -imported/wpt/resource-timing [ Skip ] +external/wpt/referrer-policy [ Skip ] +external/wpt/resource-timing [ Skip ] ## Owners: jsbell@chromium.org -# imported/wpt/resources [ Pass ] -imported/wpt/resources/docs [ Skip ] -imported/wpt/resources/examples [ Skip ] -imported/wpt/resources/webidl2/README.md [ Skip ] -imported/wpt/resources/webidl2/test [ Skip ] -imported/wpt/screen-orientation [ Skip ] -imported/wpt/secure-contexts [ Skip ] -imported/wpt/selection [ Skip ] -imported/wpt/selectors [ Skip ] -imported/wpt/selectors-api [ Skip ] -imported/wpt/serve [ Skip ] -imported/wpt/serve.py [ Skip ] -imported/wpt/server-side.md [ Skip ] +# external/wpt/resources [ Pass ] +external/wpt/resources/docs [ Skip ] +external/wpt/resources/examples [ Skip ] +external/wpt/resources/webidl2/README.md [ Skip ] +external/wpt/resources/webidl2/test [ Skip ] +external/wpt/screen-orientation [ Skip ] +external/wpt/secure-contexts [ Skip ] +external/wpt/selection [ Skip ] +external/wpt/selectors [ Skip ] +external/wpt/selectors-api [ Skip ] +external/wpt/serve [ Skip ] +external/wpt/serve.py [ Skip ] +external/wpt/server-side.md [ Skip ] ## Owners: shimazu@chromium.org -# imported/wpt/service-workers [ Pass ] +# external/wpt/service-workers [ Pass ] ## Owners: jsbell@chromium.org -# imported/wpt/service-workers/cache-storage [ Pass ] +# external/wpt/service-workers/cache-storage [ Pass ] ## Owners: kochi@chromium.org crbug.com/505364 -# imported/wpt/shadow-dom [ Pass ] +# external/wpt/shadow-dom [ Pass ] ## Owners: domenic@chromium.org,ricea@chromium.org,tyoshino@chromium.org -imported/wpt/streams [ Pass ] +external/wpt/streams [ Pass ] ## Owners: jww@chromium.org -imported/wpt/subresource-integrity [ Skip ] +external/wpt/subresource-integrity [ Skip ] ## Owners: foolip@chromium.org -imported/wpt/svg [ Pass ] -imported/wpt/svg/import [ Skip ] -imported/wpt/tools [ Skip ] +external/wpt/svg [ Pass ] +external/wpt/svg/import [ Skip ] +external/wpt/tools [ Skip ] ## Owners: chongz@chromium.org -# imported/wpt/touch-events [ Pass ] -imported/wpt/typedarrays [ Skip ] +# external/wpt/touch-events [ Pass ] +external/wpt/typedarrays [ Skip ] ## Owners: dtapuska@chromium.org -imported/wpt/uievents [ Pass ] -imported/wpt/url [ Skip ] +external/wpt/uievents [ Pass ] +external/wpt/url [ Skip ] ## Owners: jsbell@chromium.org -# imported/wpt/user-timing [ Pass ] -imported/wpt/vibration [ Skip ] +# external/wpt/user-timing [ Pass ] +external/wpt/vibration [ Skip ] ## Owners: bsheedy@chromium.org -# imported/wpt/webvr [ Pass ] -imported/wpt/wai-aria [ Skip ] +# external/wpt/webvr [ Pass ] +external/wpt/wai-aria [ Skip ] ## Owners: suzyh@chromium.org -# imported/wpt/web-animations [ Pass ] -imported/wpt/webaudio [ Skip ] -imported/wpt/webauthn [ Skip ] -imported/wpt/webdriver [ Skip ] -imported/wpt/webgl [ Skip ] -imported/wpt/webmessaging [ Skip ] +# external/wpt/web-animations [ Pass ] +external/wpt/webaudio [ Skip ] +external/wpt/webauthn [ Skip ] +external/wpt/webdriver [ Skip ] +external/wpt/webgl [ Skip ] +external/wpt/webmessaging [ Skip ] ## Owners: hta@chromium.org -# imported/wpt/webrtc [ Pass ] -imported/wpt/websockets [ Skip ] +# external/wpt/webrtc [ Pass ] +external/wpt/websockets [ Skip ] ## Owners: michaeln@chromium.org,jsbell@chromium.org -# imported/wpt/webstorage [ Pass ] -imported/wpt/webvtt [ Skip ] +# external/wpt/webstorage [ Pass ] +external/wpt/webvtt [ Skip ] ## Owners: nhiroki@chromium.org -# imported/wpt/workers [ Pass ] +# external/wpt/workers [ Pass ] # Exceptions for individual files that fail due to bugs in the # upstream tests that we shouldn't bother importing until they are @@ -363,472 +363,472 @@ # (if the test itself is buggy). # crbug.com/490694: Needs to support *.headers. -imported/wpt/html/dom/documents/resource-metadata-management/document-lastModified.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html [ Skip ] +external/wpt/html/dom/documents/resource-metadata-management/document-lastModified.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html [ Skip ] # crbug.com/490939: The following tests are too large. They cause time out frequently. # Also, html/dom/interfaces.html is flaky. -imported/wpt/html/dom/interfaces.html [ Skip ] +external/wpt/html/dom/interfaces.html [ Skip ] # [ Slow ] didn't help the following svg-in-*.html tests. -imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html [ Skip ] -imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html [ Skip ] -imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html [ Skip ] -imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html [ Skip ] -imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html [ Skip ] -imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html [ Skip ] +external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html [ Skip ] +external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html [ Skip ] +external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html [ Skip ] +external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html [ Skip ] +external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html [ Skip ] +external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html [ Skip ] # Depends on unimported directories of web-platform-tests/. -imported/wpt/html/browsers/browsing-the-web/read-text/load-text-plain.html [ Skip ] +external/wpt/html/browsers/browsing-the-web/read-text/load-text-plain.html [ Skip ] # crbug.com/498120: Using absolute URL links. -imported/wpt/html/semantics/embedded-content/media-elements/audio_loop_base.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/error-codes/error.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_canplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_canplaythrough.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_loadeddata.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_loadedmetadata.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_loadstart.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_pause.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_play.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_play_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_playing.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_progress.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_timeupdate.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/networkState_during_progress.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/paused_false_during_play.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/paused_true_during_pause.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/ready-states/autoplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/readyState_during_canplay.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/readyState_during_playing.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/user-interface/muted.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/video_loop_base.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-canvas-element [ Skip ] -imported/wpt/html/semantics/embedded-content/the-embed-element/embed-dimension.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-img-element/relevant-mutations.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-object-element/object-events.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-object-element/object-fallback.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm [ Skip ] -imported/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm [ Skip ] -imported/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/audio_loop_base.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/error-codes/error.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_canplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_canplaythrough.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_loadeddata.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_loadedmetadata.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_loadstart.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_pause.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_play.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_play_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_playing.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_progress.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_timeupdate.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/networkState_during_progress.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/paused_false_during_play.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/paused_true_during_pause.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/ready-states/autoplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/readyState_during_canplay.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/readyState_during_playing.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/user-interface/muted.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/video_loop_base.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-canvas-element [ Skip ] +external/wpt/html/semantics/embedded-content/the-embed-element/embed-dimension.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-img-element/relevant-mutations.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-object-element/object-events.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-object-element/object-fallback.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm [ Skip ] +external/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm [ Skip ] +external/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused.html [ Skip ] # crbug.com/493537: Need to support SVG reference tests -imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.svg [ Skip ] -imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.svg [ Skip ] -imported/wpt/dom/nodes/Element-childElement-null-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-childElementCount-dynamic-add-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-childElementCount-nochild-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-childElementCount-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-firstElementChild-entity.svg [ Skip ] -imported/wpt/dom/nodes/Element-firstElementChild-namespace-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-firstElementChild-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-lastElementChild-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-nextElementSibling-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-previousElementSibling-svg.svg [ Skip ] -imported/wpt/dom/nodes/Element-siblingElement-null-svg.svg [ Skip ] -imported/wpt/html/editing/the-hidden-attribute/hidden-2.svg [ Skip ] -imported/wpt/svg/shapes/rect-01.svg [ Skip ] -imported/wpt/svg/shapes/rect-02.svg [ Skip ] -imported/wpt/svg/shapes/rect-03.svg [ Skip ] -imported/wpt/svg/shapes/rect-04.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.svg [ Skip ] +external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.svg [ Skip ] +external/wpt/dom/nodes/Element-childElement-null-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-childElementCount-dynamic-add-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-childElementCount-nochild-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-childElementCount-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-firstElementChild-entity.svg [ Skip ] +external/wpt/dom/nodes/Element-firstElementChild-namespace-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-firstElementChild-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-lastElementChild-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-nextElementSibling-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-previousElementSibling-svg.svg [ Skip ] +external/wpt/dom/nodes/Element-siblingElement-null-svg.svg [ Skip ] +external/wpt/html/editing/the-hidden-attribute/hidden-2.svg [ Skip ] +external/wpt/svg/shapes/rect-01.svg [ Skip ] +external/wpt/svg/shapes/rect-02.svg [ Skip ] +external/wpt/svg/shapes/rect-03.svg [ Skip ] +external/wpt/svg/shapes/rect-04.svg [ Skip ] # https://github.com/w3c/web-platform-tests/issues/1861: A function can be # called before it's defined. # crbug.com/493465: Requires the pipe feature of wptserve -imported/wpt/html/browsers/the-window-object/security-window/window-security.sub.html [ Skip ] +external/wpt/html/browsers/the-window-object/security-window/window-security.sub.html [ Skip ] # crbug.com/493465: Requires the pipe feature of wptserve -imported/wpt/dom/events/EventListener-incumbent-global.sub.html [ Skip ] -imported/wpt/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html [ Skip ] -imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html [ Skip ] -imported/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html [ Skip ] -imported/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html [ Skip ] -imported/wpt/html/infrastructure/urls/dynamic-changes-to-base-urls/dynamic-urls.sub.xhtml [ Skip ] -imported/wpt/html/infrastructure/urls/resolving-urls [ Skip ] -imported/wpt/html/infrastructure/urls/terminology-0/multiple-base.sub.html [ Skip ] -imported/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/cors [ Skip ] -imported/wpt/dom/events/EventListener-incumbent-global-1.sub.html [ Skip ] -imported/wpt/dom/events/EventListener-incumbent-global-2.sub.html [ Skip ] +external/wpt/dom/events/EventListener-incumbent-global.sub.html [ Skip ] +external/wpt/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html [ Skip ] +external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html [ Skip ] +external/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html [ Skip ] +external/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html [ Skip ] +external/wpt/html/infrastructure/urls/dynamic-changes-to-base-urls/dynamic-urls.sub.xhtml [ Skip ] +external/wpt/html/infrastructure/urls/resolving-urls [ Skip ] +external/wpt/html/infrastructure/urls/terminology-0/multiple-base.sub.html [ Skip ] +external/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/track/track-element/cors [ Skip ] +external/wpt/dom/events/EventListener-incumbent-global-1.sub.html [ Skip ] +external/wpt/dom/events/EventListener-incumbent-global-2.sub.html [ Skip ] # https://github.com/w3c/web-platform-tests/issues/1862: # The test doesn't handle ':' after a drive letter in file: URL on Windows. -imported/wpt/html/browsers/history/the-location-interface/location_hostname.html [ Skip ] +external/wpt/html/browsers/history/the-location-interface/location_hostname.html [ Skip ] # crbug.com/535615: Pathnames are too long for Windows. -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html [ Skip ] # It contains only manual SVG tests. -imported/wpt/html/editing/dnd/svg [ Skip ] +external/wpt/html/editing/dnd/svg [ Skip ] # crbug.com/496467: "hxml" files have CR (not CR+LF) and any patches fail. -imported/wpt/html/editing/dnd/platform/plugin/swfsources [ Skip ] +external/wpt/html/editing/dnd/platform/plugin/swfsources [ Skip ] # crbug.com/662667: CRLF line endings -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-003.html [ Skip ] -imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-004.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-003.html [ Skip ] +external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-004.html [ Skip ] # https://github.com/w3c/web-platform-tests/issues/1881: Tests refer # non-existing .js file. -imported/wpt/html/syntax/parsing/template [ Skip ] +external/wpt/html/syntax/parsing/template [ Skip ] # these contain an extraneous debug log div .. -imported/wpt/html-imports/link-import-null.html [ Skip ] -imported/wpt/html-imports/link-import.html [ Skip ] -imported/wpt/html-imports/loading-import.html [ Skip ] +external/wpt/html-imports/link-import-null.html [ Skip ] +external/wpt/html-imports/link-import.html [ Skip ] +external/wpt/html-imports/loading-import.html [ Skip ] # We'll never be able to test WebRTC deny tests since we always auto-allow # user media. -imported/wpt/mediacapture-streams/obtaining-local-multimedia-content/navigatorusermedia/deny.html [ Skip ] +external/wpt/mediacapture-streams/obtaining-local-multimedia-content/navigatorusermedia/deny.html [ Skip ] # Requires http server. Needs http: scheme, using XHR, etc. -imported/wpt/FileAPI/url/url_xmlhttprequest_img.html [ Skip ] -imported/wpt/dom/nodes/Document-URL.sub.html [ Skip ] -imported/wpt/dom/nodes/Document-characterSet-normalization.html [ Skip ] -imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html [ Skip ] -imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html [ Skip ] -imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_xml.html [ Skip ] -imported/wpt/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html [ Skip ] -imported/wpt/dom/nodes/Element-matches.html [ Skip ] -imported/wpt/html/browsers/history/the-history-interface/008.html [ Skip ] -imported/wpt/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html [ Skip ] -imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.htmln [ Skip ] -imported/wpt/html/infrastructure/urls/terminology-0/document-base-url.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/external-script-utf8.js [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/external-script-windows1250.js [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/script-charset-01.html [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/script-charset-02.html [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/serve-with-content-type.py [ Skip ] -imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html [ Skip ] +external/wpt/FileAPI/url/url_xmlhttprequest_img.html [ Skip ] +external/wpt/dom/nodes/Document-URL.sub.html [ Skip ] +external/wpt/dom/nodes/Document-characterSet-normalization.html [ Skip ] +external/wpt/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html [ Skip ] +external/wpt/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html [ Skip ] +external/wpt/dom/nodes/Document-contentType/contentType/contenttype_xml.html [ Skip ] +external/wpt/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html [ Skip ] +external/wpt/dom/nodes/Element-matches.html [ Skip ] +external/wpt/html/browsers/history/the-history-interface/008.html [ Skip ] +external/wpt/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html [ Skip ] +external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.htmln [ Skip ] +external/wpt/html/infrastructure/urls/terminology-0/document-base-url.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/external-script-utf8.js [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/external-script-windows1250.js [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/script-charset-01.html [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/script-charset-02.html [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/serve-with-content-type.py [ Skip ] +external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html [ Skip ] # Requires http server. Moved the following test to http/tests/custom-elements/. -imported/wpt/custom-elements/v0/creating-and-passing-registries/no-registry-test.html [ Skip ] +external/wpt/custom-elements/v0/creating-and-passing-registries/no-registry-test.html [ Skip ] # crbug.com/404303: Was broken as of 2014-07-06. -imported/wpt/mediacapture-streams/obtaining-local-multimedia-content/navigatorusermedia/unknownkey-option-param.html -imported/wpt/mediacapture-streams/obtaining-local-multimedia-content/navigatorusermedia/empty-option-param.html +external/wpt/mediacapture-streams/obtaining-local-multimedia-content/navigatorusermedia/unknownkey-option-param.html +external/wpt/mediacapture-streams/obtaining-local-multimedia-content/navigatorusermedia/empty-option-param.html # Uses custom request handler -imported/wpt/encoding/single-byte-decoder.html [ Skip ] -imported/wpt/encoding/resources/single-byte-raw.py [ Skip ] -imported/wpt/encoding/resources/text-plain-charset.py [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html [ Skip ] -imported/wpt/html/semantics/forms/form-submission-0/submit-entity-body.html [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_003.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_004.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_005.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_006.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_007.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_008.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_009.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/async_010.htm [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html [ Skip ] -imported/wpt/html/semantics/scripting-1/the-script-element/resources/cross-origin.py [ Skip ] +external/wpt/encoding/single-byte-decoder.html [ Skip ] +external/wpt/encoding/resources/single-byte-raw.py [ Skip ] +external/wpt/encoding/resources/text-plain-charset.py [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html [ Skip ] +external/wpt/html/semantics/forms/form-submission-0/submit-entity-body.html [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_003.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_004.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_005.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_006.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_007.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_008.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_009.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/async_010.htm [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html [ Skip ] +external/wpt/html/semantics/scripting-1/the-script-element/resources/cross-origin.py [ Skip ] # This test requires manual interventions. -imported/wpt/pointerevents/pointerevent_pointermove-on-chorded-mouse-button.html [ Skip ] +external/wpt/pointerevents/pointerevent_pointermove-on-chorded-mouse-button.html [ Skip ] # Uses TAB character for indentation -imported/wpt/touch-events/multi-touch-interactions.js [ Skip ] +external/wpt/touch-events/multi-touch-interactions.js [ Skip ] # CSS Writing Modes Level 3: Following tests require writing-mode: sideways-*, which we do not plan to support today. -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-043.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-047.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-048.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-050.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-054.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-055.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-056.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-058.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-060.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-062.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-063.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-slr-066.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-042.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-045.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-046.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-049.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-051.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-052.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-053.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-057.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-059.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-061.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-064.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-srl-065.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/inline-block-alignment-slr-009.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/inline-block-alignment-srl-008.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-043.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-047.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-048.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-050.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-053.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-054.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-056.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-058.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-slr-060.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-042.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-045.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-046.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-049.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-051.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-052.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-055.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-057.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-srl-059.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/row-progression-slr-023.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/row-progression-slr-029.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/row-progression-srl-022.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/row-progression-srl-028.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/table-column-order-slr-007.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/table-column-order-srl-006.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/table-progression-slr-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/table-progression-slr-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/table-progression-srl-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/table-progression-srl-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-baseline-slr-009.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/text-baseline-srl-008.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/text-orientation-mixed-srl-016.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/text-orientation-upright-srl-018.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-slr-029.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-slr-031.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-slr-033.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-slr-035.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-slr-041.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-srl-028.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-srl-030.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-srl-032.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-srl-034.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/vertical-alignment-srl-040.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/writing-mode-parsing-sideways-lr-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/writing-mode-parsing-sideways-rl-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-043.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-047.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-048.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-050.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-054.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-055.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-056.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-058.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-060.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-062.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-063.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-slr-066.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-042.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-045.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-046.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-049.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-051.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-052.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-053.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-057.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-059.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-061.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-064.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-srl-065.xht [ Skip ] +external/csswg-test/css-writing-modes-3/inline-block-alignment-slr-009.xht [ Skip ] +external/csswg-test/css-writing-modes-3/inline-block-alignment-srl-008.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-043.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-047.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-048.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-050.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-053.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-054.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-056.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-058.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-slr-060.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-042.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-045.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-046.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-049.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-051.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-052.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-055.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-057.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-srl-059.xht [ Skip ] +external/csswg-test/css-writing-modes-3/row-progression-slr-023.xht [ Skip ] +external/csswg-test/css-writing-modes-3/row-progression-slr-029.xht [ Skip ] +external/csswg-test/css-writing-modes-3/row-progression-srl-022.xht [ Skip ] +external/csswg-test/css-writing-modes-3/row-progression-srl-028.xht [ Skip ] +external/csswg-test/css-writing-modes-3/table-column-order-slr-007.xht [ Skip ] +external/csswg-test/css-writing-modes-3/table-column-order-srl-006.xht [ Skip ] +external/csswg-test/css-writing-modes-3/table-progression-slr-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/table-progression-slr-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/table-progression-srl-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/table-progression-srl-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-baseline-slr-009.xht [ Skip ] +external/csswg-test/css-writing-modes-3/text-baseline-srl-008.xht [ Skip ] +external/csswg-test/css-writing-modes-3/text-orientation-mixed-srl-016.xht [ Skip ] +external/csswg-test/css-writing-modes-3/text-orientation-upright-srl-018.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-slr-029.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-slr-031.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-slr-033.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-slr-035.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-slr-041.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-srl-028.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-srl-030.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-srl-032.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-srl-034.xht [ Skip ] +external/csswg-test/css-writing-modes-3/vertical-alignment-srl-040.xht [ Skip ] +external/csswg-test/css-writing-modes-3/writing-mode-parsing-sideways-lr-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/writing-mode-parsing-sideways-rl-001.html [ Skip ] # CSS Writing Modes Level 3: Following tests require applying writing-mode to table-cell, which we do not support today. crbug.com/409155 -imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-018.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-017.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-016.xht [ Skip ] -imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-015.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-018.xht [ Skip ] +external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-017.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-vlr-016.xht [ Skip ] +external/csswg-test/css-writing-modes-3/line-box-direction-vrl-015.xht [ Skip ] # CSS Writing Modes Level 3: Following tests require part of text-combine-upright we do not plan to support. -imported/csswg-test/css-writing-modes-3/full-width-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/full-width-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/full-width-003.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-digits-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-digits-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits2-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits2-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits2-003.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits3-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits3-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits3-003.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits4-001.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits4-002.html [ Skip ] -imported/csswg-test/css-writing-modes-3/text-combine-upright-value-digits4-003.html [ Skip ] +external/csswg-test/css-writing-modes-3/full-width-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/full-width-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/full-width-003.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-digits-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-digits-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits2-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits2-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits2-003.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits3-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits3-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits3-003.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits4-001.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits4-002.html [ Skip ] +external/csswg-test/css-writing-modes-3/text-combine-upright-value-digits4-003.html [ Skip ] # crbug.com/561421: Update meta refresh parsing to match the new spec -imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html [ Skip ] -imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support [ Skip ] +external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html [ Skip ] +external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support [ Skip ] # Untriaged: Test results contain local file paths -imported/wpt/html/semantics/document-metadata/the-base-element/base_about_blank.html [ Skip ] -imported/wpt/html/semantics/document-metadata/the-base-element/base_srcdoc.html [ Skip ] +external/wpt/html/semantics/document-metadata/the-base-element/base_about_blank.html [ Skip ] +external/wpt/html/semantics/document-metadata/the-base-element/base_srcdoc.html [ Skip ] # Untriaged: Tests don't complete. -imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/008.html [ Skip ] -imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/009.html [ Skip ] -imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/010.html [ Skip ] -imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006.html [ Skip ] -imported/wpt/html/browsers/history/the-history-interface/001.html [ Skip ] -imported/wpt/html/browsers/history/the-history-interface/002.html [ Skip ] -imported/wpt/html/browsers/history/the-history-interface/joint_session_history/002.html [ Skip ] -imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_1.html [ Skip ] -imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html [ Skip ] -imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html [ Skip ] -imported/wpt/html/semantics/document-metadata/the-style-element/style-error-01.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html [ Skip ] -imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html [ Skip ] -imported/wpt/html/semantics/forms/form-submission-0/url-encoded.html [ Skip ] -imported/wpt/svg/linking/scripted [ Skip ] +external/wpt/html/browsers/browsing-the-web/navigating-across-documents/008.html [ Skip ] +external/wpt/html/browsers/browsing-the-web/navigating-across-documents/009.html [ Skip ] +external/wpt/html/browsers/browsing-the-web/navigating-across-documents/010.html [ Skip ] +external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006.html [ Skip ] +external/wpt/html/browsers/history/the-history-interface/001.html [ Skip ] +external/wpt/html/browsers/history/the-history-interface/002.html [ Skip ] +external/wpt/html/browsers/history/the-history-interface/joint_session_history/002.html [ Skip ] +external/wpt/html/browsers/history/the-history-interface/traverse_the_history_1.html [ Skip ] +external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html [ Skip ] +external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html [ Skip ] +external/wpt/html/semantics/document-metadata/the-style-element/style-error-01.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html [ Skip ] +external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html [ Skip ] +external/wpt/html/semantics/forms/form-submission-0/url-encoded.html [ Skip ] +external/wpt/svg/linking/scripted [ Skip ] # crbug.com/680419: We're experimenting with changing the behavior of the 'nonce' attribute -imported/wpt/html/dom/reflection-misc.html [ Skip ] +external/wpt/html/dom/reflection-misc.html [ Skip ] # crbug.com/656171: w3c-test-importer fails to import file with non-valid utf8 (004.worker.js). -crbug.com/656171 imported/wpt/workers/semantics/encodings [ Skip ] +crbug.com/656171 external/wpt/workers/semantics/encodings [ Skip ] # They have a wrong encoding, and test_parser.py throws UnicodeEncodeError. -imported/wpt/domxpath/001.html [ Skip ] -imported/wpt/domxpath/002.html [ Skip ] +external/wpt/domxpath/001.html [ Skip ] +external/wpt/domxpath/002.html [ Skip ] # This test depends on a file xml_xpath_tests.xml, which is too large # for Rietveld to handle now, so it's not currently imported. -crbug.com/676491 imported/wpt/domxpath/xml_xpath_runner.html [ Skip ] -crbug.com/676491 imported/wpt/domxpath/xml_xpath_tests.xml [ Skip ] +crbug.com/676491 external/wpt/domxpath/xml_xpath_runner.html [ Skip ] +crbug.com/676491 external/wpt/domxpath/xml_xpath_tests.xml [ Skip ] # Manual tests that fail as TIMEOUT or NOTRUN. Consider adding wpt_automation. -imported/wpt/FileAPI/BlobURL/test1-manual.html [ Skip ] -imported/wpt/FileAPI/BlobURL/test2-manual.html [ Skip ] -imported/wpt/FileAPI/BlobURL/test3-manual.html [ Skip ] -imported/wpt/FileAPI/FileReader/test_errors-manual.html [ Skip ] -imported/wpt/FileAPI/filelist-section/filelist_multiple_selected_files-manual.html [ Skip ] -imported/wpt/FileAPI/filelist-section/filelist_selected_file-manual.html [ Skip ] -imported/wpt/FileAPI/idlharness-manual.html [ Skip ] -imported/wpt/FileAPI/progress-manual.html [ Skip ] -imported/wpt/FileAPI/reading-data-section/filereader_file-manual.html [ Skip ] -imported/wpt/FileAPI/reading-data-section/filereader_file_img-manual.html [ Skip ] -imported/wpt/FileAPI/url/url_createobjecturl_file-manual.html [ Skip ] -imported/wpt/gamepad/events-manual.html [ Skip ] -imported/wpt/gamepad/getgamepads-polling-manual.html [ Skip ] -imported/wpt/gamepad/idlharness-manual.html [ Skip ] -imported/wpt/gamepad/timestamp-manual.html [ Skip ] -imported/wpt/html/browsers/history/the-location-interface/non-automated [ Skip ] -imported/wpt/html/browsers/offline/application-cache-api/api_status_checking-manual.html [ Skip ] -imported/wpt/html/browsers/offline/application-cache-api/api_status_downloading-manual.html [ Skip ] -imported/wpt/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html [ Skip ] -imported/wpt/html/browsers/offline/application-cache-api/api_status_updateready-manual.html [ Skip ] -imported/wpt/html/browsers/offline/application-cache-api/api_swapcache-manual.html [ Skip ] -imported/wpt/html/browsers/offline/introduction-4/event_downloading-manual.html [ Skip ] -imported/wpt/html/browsers/offline/introduction-4/event_error-manual.html [ Skip ] -imported/wpt/html/browsers/offline/introduction-4/event_obsolete-manual.html [ Skip ] -imported/wpt/html/browsers/offline/introduction-4/event_updateready-manual.html [ Skip ] -imported/wpt/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html [ Skip ] -imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated [ Skip ] -imported/wpt/html/editing/dnd/datastore/015-manual.html [ Skip ] -imported/wpt/html/editing/dnd/events/events-cross-document-suite-manual.html [ Skip ] -imported/wpt/html/editing/dnd/events/events-file-suite-manual.html [ Skip ] -imported/wpt/html/editing/dnd/events/events-suite-manual.html [ Skip ] -imported/wpt/html/editing/dnd/synthetic/005-manual.html [ Skip ] -imported/wpt/html/editing/dnd/synthetic/006-manual.html [ Skip ] -imported/wpt/html/editing/dnd/target-origin/001-manual.html [ Skip ] -imported/wpt/html/editing/dnd/target-origin/002-manual.html [ Skip ] -imported/wpt/html/editing/dnd/target-origin/101-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-datatransfer-interface/dndTransferCases-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dragevent-interface/dragevent-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_file_type-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_file-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_string-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_string_type-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element_dbcs-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_link_element-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_COpy-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_STRING-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_String_-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_linK-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_copy-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_foo-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_link-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_move-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_bar_move-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_link-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_move_copy-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_not_specified-manual.html [ Skip ] -imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_unordered_unique_space_separated-manual.html [ Skip ] -imported/wpt/html/editing/focus/focus-01-manual.html [ Skip ] -imported/wpt/html/editing/focus/focus-02-manual.html [ Skip ] -imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative-manual.html [ Skip ] -imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order-manual.html [ Skip ] -imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive-manual.html [ Skip ] -imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero-manual.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html [ Skip ] -imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html [ Skip ] -imported/wpt/html/semantics/forms/the-input-element/file-manual.html [ Skip ] -imported/wpt/html/semantics/forms/the-input-element/maxlength-manual.html [ Skip ] -imported/wpt/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html [ Skip ] -imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html [ Skip ] -imported/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html [ Skip ] -imported/wpt/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html [ Skip ] -imported/wpt/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html [ Skip ] -imported/wpt/pointerevents/pointerevent_pointerId_scope-manual.html [ Skip ] -imported/wpt/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html [ Skip ] -imported/wpt/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html [ Skip ] -imported/wpt/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html [ Skip ] -imported/wpt/quirks-mode/active-and-hover-manual.html [ Skip ] -imported/wpt/touch-events/multi-touch-interactions-manual.html [ Skip ] -imported/wpt/touch-events/multi-touch-interfaces-manual.html [ Skip ] -imported/wpt/touch-events/single-touch-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/focus-events/focus-contained-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/focus-events/legacy-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/click-cancel-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/click-on-body-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/click-on-div-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/click-on-html-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/click-order-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/mouseevents-mousemove-manual.htm [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/mousemove-across-manual.html [ Skip ] -imported/wpt/uievents/order-of-events/mouse-events/mousemove-between-manual.html [ Skip ] +external/wpt/FileAPI/BlobURL/test1-manual.html [ Skip ] +external/wpt/FileAPI/BlobURL/test2-manual.html [ Skip ] +external/wpt/FileAPI/BlobURL/test3-manual.html [ Skip ] +external/wpt/FileAPI/FileReader/test_errors-manual.html [ Skip ] +external/wpt/FileAPI/filelist-section/filelist_multiple_selected_files-manual.html [ Skip ] +external/wpt/FileAPI/filelist-section/filelist_selected_file-manual.html [ Skip ] +external/wpt/FileAPI/idlharness-manual.html [ Skip ] +external/wpt/FileAPI/progress-manual.html [ Skip ] +external/wpt/FileAPI/reading-data-section/filereader_file-manual.html [ Skip ] +external/wpt/FileAPI/reading-data-section/filereader_file_img-manual.html [ Skip ] +external/wpt/FileAPI/url/url_createobjecturl_file-manual.html [ Skip ] +external/wpt/gamepad/events-manual.html [ Skip ] +external/wpt/gamepad/getgamepads-polling-manual.html [ Skip ] +external/wpt/gamepad/idlharness-manual.html [ Skip ] +external/wpt/gamepad/timestamp-manual.html [ Skip ] +external/wpt/html/browsers/history/the-location-interface/non-automated [ Skip ] +external/wpt/html/browsers/offline/application-cache-api/api_status_checking-manual.html [ Skip ] +external/wpt/html/browsers/offline/application-cache-api/api_status_downloading-manual.html [ Skip ] +external/wpt/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html [ Skip ] +external/wpt/html/browsers/offline/application-cache-api/api_status_updateready-manual.html [ Skip ] +external/wpt/html/browsers/offline/application-cache-api/api_swapcache-manual.html [ Skip ] +external/wpt/html/browsers/offline/introduction-4/event_downloading-manual.html [ Skip ] +external/wpt/html/browsers/offline/introduction-4/event_error-manual.html [ Skip ] +external/wpt/html/browsers/offline/introduction-4/event_obsolete-manual.html [ Skip ] +external/wpt/html/browsers/offline/introduction-4/event_updateready-manual.html [ Skip ] +external/wpt/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html [ Skip ] +external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated [ Skip ] +external/wpt/html/editing/dnd/datastore/015-manual.html [ Skip ] +external/wpt/html/editing/dnd/events/events-cross-document-suite-manual.html [ Skip ] +external/wpt/html/editing/dnd/events/events-file-suite-manual.html [ Skip ] +external/wpt/html/editing/dnd/events/events-suite-manual.html [ Skip ] +external/wpt/html/editing/dnd/synthetic/005-manual.html [ Skip ] +external/wpt/html/editing/dnd/synthetic/006-manual.html [ Skip ] +external/wpt/html/editing/dnd/target-origin/001-manual.html [ Skip ] +external/wpt/html/editing/dnd/target-origin/002-manual.html [ Skip ] +external/wpt/html/editing/dnd/target-origin/101-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-datatransfer-interface/dndTransferCases-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dragevent-interface/dragevent-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_file_type-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_file-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_string-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_string_type-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element_dbcs-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_link_element-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_COpy-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_STRING-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_String_-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_linK-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_copy-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_foo-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_link-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_move-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_bar_move-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_link-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_move_copy-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_not_specified-manual.html [ Skip ] +external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_unordered_unique_space_separated-manual.html [ Skip ] +external/wpt/html/editing/focus/focus-01-manual.html [ Skip ] +external/wpt/html/editing/focus/focus-02-manual.html [ Skip ] +external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative-manual.html [ Skip ] +external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order-manual.html [ Skip ] +external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive-manual.html [ Skip ] +external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero-manual.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html [ Skip ] +external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html [ Skip ] +external/wpt/html/semantics/forms/the-input-element/file-manual.html [ Skip ] +external/wpt/html/semantics/forms/the-input-element/maxlength-manual.html [ Skip ] +external/wpt/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html [ Skip ] +external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html [ Skip ] +external/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html [ Skip ] +external/wpt/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html [ Skip ] +external/wpt/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html [ Skip ] +external/wpt/pointerevents/pointerevent_pointerId_scope-manual.html [ Skip ] +external/wpt/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html [ Skip ] +external/wpt/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html [ Skip ] +external/wpt/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html [ Skip ] +external/wpt/quirks-mode/active-and-hover-manual.html [ Skip ] +external/wpt/touch-events/multi-touch-interactions-manual.html [ Skip ] +external/wpt/touch-events/multi-touch-interfaces-manual.html [ Skip ] +external/wpt/touch-events/single-touch-manual.html [ Skip ] +external/wpt/uievents/order-of-events/focus-events/focus-contained-manual.html [ Skip ] +external/wpt/uievents/order-of-events/focus-events/legacy-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/click-cancel-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/click-on-body-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/click-on-div-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/click-on-html-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/click-order-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/mouseevents-mousemove-manual.htm [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/mousemove-across-manual.html [ Skip ] +external/wpt/uievents/order-of-events/mouse-events/mousemove-between-manual.html [ Skip ]
diff --git a/third_party/WebKit/LayoutTests/WPTServeExpectations b/third_party/WebKit/LayoutTests/WPTServeExpectations index e09a1b0e..8f4a120 100644 --- a/third_party/WebKit/LayoutTests/WPTServeExpectations +++ b/third_party/WebKit/LayoutTests/WPTServeExpectations
@@ -3,16 +3,16 @@ # This file is now obsolete and will be removed. See https://crbug.com/666111 # Needs rebaseline after enabling WPTServe. -imported/wpt/domparsing/DOMParser-parseFromString-html.html [ Failure ] -imported/wpt/domparsing/DOMParser-parseFromString-xml.html [ Failure ] -imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html [ Failure ] -imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html [ Failure ] -imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html [ Failure ] -imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html [ Failure ] +external/wpt/domparsing/DOMParser-parseFromString-html.html [ Failure ] +external/wpt/domparsing/DOMParser-parseFromString-xml.html [ Failure ] +external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html [ Failure ] +external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html [ Failure ] +external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html [ Failure ] +external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html [ Failure ] # Update expectation after enabling WPTServe -imported/wpt/domparsing/innerhtml-05.xhtml [ Crash Failure ] -imported/wpt/workers/opaque-origin.html [ Crash Failure ] -imported/wpt/workers/Worker_cross_origin_security_err.htm [ Timeout ] -imported/wpt/service-workers/service-worker/fetch-frame-resource.https.html [ Timeout ] -imported/wpt/service-workers/service-worker/update-after-oneday.https.html [ Timeout ] +external/wpt/domparsing/innerhtml-05.xhtml [ Crash Failure ] +external/wpt/workers/opaque-origin.html [ Crash Failure ] +external/wpt/workers/Worker_cross_origin_security_err.htm [ Timeout ] +external/wpt/service-workers/service-worker/fetch-frame-resource.https.html [ Timeout ] +external/wpt/service-workers/service-worker/update-after-oneday.https.html [ Timeout ]
diff --git a/third_party/WebKit/LayoutTests/css3/filters/adopt-inline-style-expected.html b/third_party/WebKit/LayoutTests/css3/filters/adopt-inline-style-expected.html new file mode 100644 index 0000000..ec9d1e4 --- /dev/null +++ b/third_party/WebKit/LayoutTests/css3/filters/adopt-inline-style-expected.html
@@ -0,0 +1,3 @@ +<!DOCTYPE html> +<div style="width: 100px; height: 100px; background-color: red; filter: url(resources/hueRotate.svg#MyFilter)"></div> +<div style="width: 100px; height: 100px; background-color: red; filter: url(resources/hueRotate.svg#MyFilter)"></div>
diff --git a/third_party/WebKit/LayoutTests/css3/filters/adopt-inline-style.html b/third_party/WebKit/LayoutTests/css3/filters/adopt-inline-style.html new file mode 100644 index 0000000..772030a --- /dev/null +++ b/third_party/WebKit/LayoutTests/css3/filters/adopt-inline-style.html
@@ -0,0 +1,11 @@ +<!DOCTYPE html> +<iframe src="resources/div-with-filter.html"></iframe> +<div style="width: 100px; height: 100px; background-color: red; filter: url(resources/hueRotate.svg#MyFilter)"></div> +<script> +onload = () => { + var iframe = document.querySelector('iframe'); + var div_from_iframe = iframe.contentDocument.querySelector('div'); + iframe.remove(); + document.body.appendChild(div_from_iframe); +} +</script>
diff --git a/third_party/WebKit/LayoutTests/css3/filters/effect-reference-external-stylesheet-expected.html b/third_party/WebKit/LayoutTests/css3/filters/effect-reference-external-stylesheet-expected.html new file mode 100644 index 0000000..49b6bb2 --- /dev/null +++ b/third_party/WebKit/LayoutTests/css3/filters/effect-reference-external-stylesheet-expected.html
@@ -0,0 +1,7 @@ +<!DOCTYPE html> +<style> +img { + margin: 10px; +} +</style> +<img style="filter: url(resources/hueRotate.svg#MyFilter)" src="resources/reference.png">
diff --git a/third_party/WebKit/LayoutTests/css3/filters/effect-reference-external-stylesheet.html b/third_party/WebKit/LayoutTests/css3/filters/effect-reference-external-stylesheet.html new file mode 100644 index 0000000..4e0b6971 --- /dev/null +++ b/third_party/WebKit/LayoutTests/css3/filters/effect-reference-external-stylesheet.html
@@ -0,0 +1,8 @@ +<!DOCTYPE html> +<link rel="stylesheet" href="resources/filters.css"> +<style> +img { + margin: 10px; +} +</style> +<img class="huerotate180" src="resources/reference.png">
diff --git a/third_party/WebKit/LayoutTests/css3/filters/resources/div-with-filter.html b/third_party/WebKit/LayoutTests/css3/filters/resources/div-with-filter.html new file mode 100644 index 0000000..6c4f221 --- /dev/null +++ b/third_party/WebKit/LayoutTests/css3/filters/resources/div-with-filter.html
@@ -0,0 +1,2 @@ +<!DOCTYPE html> +<div style="width: 100px; height: 100px; background-color: red; filter: url(resources/hueRotate.svg#MyFilter)"></div>
diff --git a/third_party/WebKit/LayoutTests/css3/filters/resources/filters.css b/third_party/WebKit/LayoutTests/css3/filters/resources/filters.css new file mode 100644 index 0000000..ff0a2aa7 --- /dev/null +++ b/third_party/WebKit/LayoutTests/css3/filters/resources/filters.css
@@ -0,0 +1,3 @@ +.huerotate180 { + filter: url('hueRotate.svg#MyFilter'); +} \ No newline at end of file
diff --git a/third_party/WebKit/LayoutTests/imported/OWNERS b/third_party/WebKit/LayoutTests/external/OWNERS similarity index 100% rename from third_party/WebKit/LayoutTests/imported/OWNERS rename to third_party/WebKit/LayoutTests/external/OWNERS
diff --git a/third_party/WebKit/LayoutTests/external/README b/third_party/WebKit/LayoutTests/external/README new file mode 100644 index 0000000..6b54aedd --- /dev/null +++ b/third_party/WebKit/LayoutTests/external/README
@@ -0,0 +1,14 @@ +The test suites in this directory are synced with third-party repos. + +In particular the tests in web-platform-tests and csswg-test are +imported from the W3C's test suite repositories on GitHub, and changes +to web-platform-tests should be exported to the upstream repo. + +Use Tools/Scripts/update-w3c-deps to update the tests from the tip of +tree in those repositories. + +It is safe and okay to check in generic baselines for any tests that fail. +The baselines will not be overwritten. + +For more information on this process and Blink's handling of the W3C's +test suites, see http://www.chromium.org/blink/importing-the-w3c-tests.
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/CONTRIBUTING.md b/third_party/WebKit/LayoutTests/external/csswg-test/CONTRIBUTING.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/CONTRIBUTING.md rename to third_party/WebKit/LayoutTests/external/csswg-test/CONTRIBUTING.md
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/LICENSE.md b/third_party/WebKit/LayoutTests/external/csswg-test/LICENSE.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/LICENSE.md rename to third_party/WebKit/LayoutTests/external/csswg-test/LICENSE.md
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/README.md b/third_party/WebKit/LayoutTests/external/csswg-test/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/README.md rename to third_party/WebKit/LayoutTests/external/csswg-test/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/config.default.json b/third_party/WebKit/LayoutTests/external/csswg-test/config.default.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/config.default.json rename to third_party/WebKit/LayoutTests/external/csswg-test/config.default.json
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-before-after-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-before-after-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-block-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-block-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-computed-style-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-computed-style-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-computed-style-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-computed-style-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-computed-style.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-computed-style.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-computed-style.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-computed-style.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-001-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-001-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-002-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-002-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-flex-003-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-flex-003-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-inline-flex-001-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-list-001-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-list-001-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-multicol-001-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-001-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-001-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-dynamic-table-002-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-dynamic-table-002-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-letter-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-letter-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-letter-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-letter-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-letter-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-letter-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-letter-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-letter-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-line-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-line-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-line-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-line-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-line-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-line-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-first-line-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-first-line-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-flex-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-flex-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-float-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-float-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-float-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-float-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-float-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-float-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-float-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-float-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-flex-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-flex-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-flex-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-flex-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-flex-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-flex-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-inline-flex-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-inline-flex-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-list-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-list-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-list-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-list-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-list-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-list-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-list-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-list-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-multicol-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-multicol-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-multicol-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-multicol-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-multicol-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-multicol-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-multicol-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-multicol-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-oof-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-oof-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-replaced-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-replaced-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-replaced-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-replaced-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-replaced-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-replaced-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-replaced-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-replaced-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-table-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-table-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-td-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-td-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-td-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-td-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-td-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-td-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-td-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-td-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-text-only-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-text-only-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-text-only-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-text-only-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-text-only-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-text-only-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-text-only-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-text-only-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-tr-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-tr-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-tr-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-tr-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-tr-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-tr-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/display-contents-tr-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/display-contents-tr-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/support/acid.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/support/acid.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/support/acid.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/support/acid.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/support/swatch-orange.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/support/swatch-orange.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/support/swatch-orange.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/support/swatch-orange.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/support/util.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/support/util.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-display-3/support/util.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-display-3/support/util.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/Flexible-order-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/Flexible-order-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/Flexible-order-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/Flexible-order-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/Flexible-order.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/Flexible-order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/Flexible-order.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/Flexible-order.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-001.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-001.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-002.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-002.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-002.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-002.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-003.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-003.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-003.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-003.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-004.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-004.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-004.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-004.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-005.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-005.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-005.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-005.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-006.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-006.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-content-006.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-content-006.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-001.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-001.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-002.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-002.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-002.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-002.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-003.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-003.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-003.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-003.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-004.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-004.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-004.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-004.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-005.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-005.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-items-005.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-items-005.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/align-self-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/align-self-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-box-justify-content-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-box-justify-content-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-box-justify-content-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-box-justify-content-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-box-justify-content.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-box-justify-content.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-box-justify-content.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-box-justify-content.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-column.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-column.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-height-animation-stretch.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-img-expand-evenly.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-row.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-row.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-test1-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-test1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-test1-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-test1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-test1.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-test1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/css-flexbox-test1.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/css-flexbox-test1.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display-flex-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display-flex-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display-flex-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display-flex-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display-flex-001.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display-flex-001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display-flex-001.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display-flex-001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display_flex_exist.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display_flex_exist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display_flex_exist.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display_flex_exist.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display_inline-flex_exist.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display_inline-flex_exist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/display_inline-flex_exist.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/display_inline-flex_exist.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-001.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-001.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-002.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-002.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-002.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-002.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-003.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-003.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-003.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-003.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-004.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-004.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-004.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-004.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-align-items-center-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-align-items-center-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-align-items-center-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-align-items-center-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-align-items-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-align-items-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-align-items-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-align-items-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-column-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-aspect-ratio-img-row-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-basis-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-basis-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-box-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-box-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-box-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-box-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-box-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-box-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-box-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-box-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-container-margin-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-container-margin-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-container-margin-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-container-margin-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-container-margin.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-container-margin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-container-margin.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-container-margin.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-modify-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-modify-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-modify-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-modify-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-modify.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-modify.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-modify.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-modify.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-with-element-insert-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-with-element-insert-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-with-element-insert-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-with-element-insert-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-with-element-insert.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-with-element-insert.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction-with-element-insert.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction-with-element-insert.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-direction.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-direction.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-childmargin-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-childmargin-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-childmargin-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-childmargin-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-childmargin.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-childmargin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-childmargin.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-childmargin.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flexitem-percentage-prescation.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-flow-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-flow-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-grow-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-grow-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-items-flexibility-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-items-flexibility-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-items-flexibility-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-items-flexibility-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-items-flexibility.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-items-flexibility.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-items-flexibility.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-items-flexibility.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-reverse-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-lines/multi-line-wrap-with-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-margin-no-collapse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-margin-no-collapse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-margin-no-collapse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-margin-no-collapse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-margin-no-collapse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-margin-no-collapse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-margin-no-collapse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-margin-no-collapse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-height-flex-items-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-minimum-width-flex-items-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-order-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-order-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-order-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-order-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-order.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-order.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-order.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-shrink-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-shrink-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-vertical-align-effect-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-vertical-align-effect-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-vertical-align-effect-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-vertical-align-effect-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-vertical-align-effect.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-vertical-align-effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flex-vertical-align-effect.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flex-vertical-align-effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column-reverse.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-column.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-column.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-default-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-default-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-default-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-default-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-default.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-default.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-default.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-default.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row-reverse.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-direction-row.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-direction-row.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-default-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-default-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-default-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-default-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-default.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-default.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-default.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-default.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-flexing.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-nowrap.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap-reverse.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox-flex-wrap-wrap.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_absolute-atomic-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_absolute-atomic-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_absolute-atomic-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_absolute-atomic-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_absolute-atomic.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_absolute-atomic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_absolute-atomic.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_absolute-atomic.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-center-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-center-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-center-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-center-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexend-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexend-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexend-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexend-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexend.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexend.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexend.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexend.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexstart-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexstart-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexstart-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexstart-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexstart.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexstart.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-flexstart.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-flexstart.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacearound-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacearound-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacearound-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacearound-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacearound.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacearound.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacearound.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacearound.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-spacebetween.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-content-stretch.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-content-stretch.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-baseline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-baseline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-baseline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-baseline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-baseline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-baseline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-baseline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-baseline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexend.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexend.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-flexstart.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-flexstart.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-items-stretch.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-items-stretch.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-baseline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-baseline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-baseline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-baseline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-baseline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-baseline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-baseline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-baseline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-center-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-center-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-center-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-center-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexend-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexend-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexend-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexend-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexend.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexend.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexend.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexend.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexstart-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexstart-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexstart-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexstart-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexstart.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexstart.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-flexstart.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-flexstart.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-stretch-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-stretch-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-stretch-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-stretch-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-stretch.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-stretch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_align-self-stretch.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_align-self-stretch.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_block-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_block-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_block-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_block-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_block.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_block.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_block.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_block.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_box-clear-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_box-clear-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_box-clear-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_box-clear-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_box-clear.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_box-clear.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_box-clear.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_box-clear.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns-flexitems.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns-flexitems.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_columns.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_columns.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-column.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-column.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-row-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-row-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-row-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-row-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_direction-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_direction-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_display-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_display-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_display-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_display-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_display.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_display.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_display.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_display.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_fbfc2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_fbfc2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_first-line-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_first-line-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_first-line-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_first-line-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_first-line.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_first-line.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_first-line.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_first-line.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-1-unitless-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N-unitless-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-1-unitless-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N-unitless-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-1.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-0-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-0-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-1.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-1-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-1-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-1.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0-unitless.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-Npercent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-N-N.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-N-N.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis-shrink.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-formatting-interop.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-initial.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-initial.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-mixed-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-auto-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural-variable-zero-basis.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-natural.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-natural.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-none-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-none-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flex-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flex-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-reverse-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-column-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-column-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_flow-row-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_flow-row-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-flex-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-flex-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-flex-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-flex-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-flex.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-flex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-flex.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-flex.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-nested-flex-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-nested-flex-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-nested-flex-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-nested-flex-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-nested-flex.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-nested-flex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated-nested-flex.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated-nested-flex.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_generated.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_generated.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-abspos-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-abspos-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-abspos-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-abspos-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-abspos.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-abspos.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-abspos.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-abspos.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-float-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-float-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-float-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-float-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-float.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-float.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline-float.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline-float.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-bottom-float-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-bottom-float-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-bottom-float-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-bottom-float-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-bottom-float.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-bottom-float.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-bottom-float.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-bottom-float.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-clear-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-clear-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-clear-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-clear-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-clear.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-clear.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-clear.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-clear.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-float-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-float-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-float-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-float-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-float.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-float.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-float.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-float.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-top-float-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-top-float-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-top-float-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-top-float-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-top-float.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-top-float.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-top-float.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-top-float.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-vertical-align-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-vertical-align-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-vertical-align-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-vertical-align-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-vertical-align.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-vertical-align.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_item-vertical-align.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_item-vertical-align.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center-overflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-flex-start.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-negative.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound-only.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacearound.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-negative.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween-only.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_justifycontent-spacebetween.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto-overflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-collapse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-collapse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-collapse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-collapse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-collapse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-collapse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-collapse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-collapse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-left-ex-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-left-ex-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-left-ex-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-left-ex-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-left-ex.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-left-ex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin-left-ex.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin-left-ex.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_margin.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_margin.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_nested-flex-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_nested-flex-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_nested-flex-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_nested-flex-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_nested-flex.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_nested-flex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_nested-flex.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_nested-flex.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_object-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_object-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_object-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_object-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_object.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_object.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_object.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_object.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-abspos-space-around.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-box-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-box-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-box-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-box-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-box.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-box.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-box.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-box.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order-noninteger-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_order.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_order.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-automatic.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan-overflow.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan-overflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rowspan.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rowspan.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-direction-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-direction-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-direction-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-direction-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-direction.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-direction.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-direction.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-direction.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-flow.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-flow.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-order-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-order-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-order-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-order-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-order.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_rtl-order.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_rtl-order.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-abspos-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-abspos-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-abspos-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-abspos-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-abspos.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-abspos.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-abspos.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-abspos.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-float-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-float-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-float-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-float-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-float.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-float.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-float.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-float.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-inline-block-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-inline-block-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-inline-block-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-inline-block-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-inline-block.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-inline-block.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-inline-block.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-inline-block.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-caption-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-caption-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-caption-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-caption-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-caption.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-caption.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-caption.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-caption.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-cell-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-cell-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-cell-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-cell-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-cell.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-cell.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-cell.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-cell.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row-group-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row-group-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row-group-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row-group-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row-group.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row-group.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row-group.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row-group.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-row.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-row.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table-singleline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table-singleline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_stf-table.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_stf-table.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_table-fixed-layout-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_table-fixed-layout-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_table-fixed-layout-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_table-fixed-layout-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_table-fixed-layout.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_table-fixed-layout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_table-fixed-layout.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_table-fixed-layout.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse-line-wrapping.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_visibility-collapse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_visibility-collapse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_width-overflow-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_width-overflow-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_width-overflow-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_width-overflow-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_width-overflow.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_width-overflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_width-overflow.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_width-overflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-long-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-long-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-long-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-long-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-long.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-long.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-long.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-long.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexible-box-float-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexible-box-float-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexible-box-float-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexible-box-float-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexible-box-float.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexible-box-float.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/flexible-box-float.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/flexible-box-float.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-end.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-end.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-start.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-start.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-flex-start.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-around.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-around.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-around.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-around.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-between.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-between.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-between.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-content-space-between.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_display.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-height-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-height-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-height-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-height-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-width-auto.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-width-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-width-auto.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_min-width-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-inherit.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-inherit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-inherit.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-inherit.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-integer.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-integer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-integer.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-integer.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-invalid.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-invalid.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-negative.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-negative.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-negative.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order-negative.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/getcomputedstyle/flexbox_computedstyle_order.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-001.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-001.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-002.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-002.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-002.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-002.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-003.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-003.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-003.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-003.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-004.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-004.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-004.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-004.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-005.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-005.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/justify-content-005.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/justify-content-005.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/negative-margins-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/negative-margins-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/negative-margins-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/negative-margins-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/negative-margins-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/negative-margins-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/negative-margins-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/negative-margins-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-column-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-column-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-column-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-column-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-row-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-row-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-row-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-row-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order/order-with-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order/order-with-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order_value.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order_value.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/order_value.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/order_value.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/percentage-heights-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/percentage-heights-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/percentage-heights-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/percentage-heights-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/100x100-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/100x100-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/100x100-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/100x100-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-maroon.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-maroon.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-maroon.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-maroon.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-navy.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-navy.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-navy.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-navy.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/1x1-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/1x1-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/200x200-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/200x200-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/200x200-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/200x200-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/60x60-gg-rr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/60x60-gg-rr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/60x60-gg-rr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/60x60-gg-rr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/60x60-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/60x60-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/60x60-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/60x60-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/60x60-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/60x60-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/60x60-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/60x60-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/README b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/README rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/README
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/a-green.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/a-green.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/a-green.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/a-green.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/b-green.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/b-green.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/b-green.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/b-green.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/c-red.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/c-red.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/c-red.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/c-red.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/cat.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/cat.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/cat.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/cat.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/check-layout-th.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/check-layout-th.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/check-layout-th.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/check-layout-th.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/flexbox.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/flexbox.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/flexbox.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/flexbox.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/import-green.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/import-green.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/import-green.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/import-green.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/import-red.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/import-red.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/import-red.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/import-red.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-grg-rgr-grg.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-grg-rgr-grg.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-grg-rgr-grg.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-grg-rgr-grg.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-grg-rrg-rgg.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-grg-rrg-rgg.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-grg-rrg-rgg.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-grg-rrg-rgg.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-rgr-grg-rgr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-rgr-grg-rgr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-rgr-grg-rgr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-rgr-grg-rgr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/pattern-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/pattern-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/ruler-h-50px.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/ruler-h-50px.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/ruler-h-50px.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/ruler-h-50px.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/ruler-v-100px.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/ruler-v-100px.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/ruler-v-100px.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/ruler-v-100px.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/ruler-v-50px.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/ruler-v-50px.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/ruler-v-50px.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/ruler-v-50px.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/solidblue.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/solidblue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/solidblue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/solidblue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/square-purple.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/square-purple.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/square-purple.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/square-purple.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/square-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/square-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/square-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/square-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/square-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/square-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/square-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/square-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/support/README b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/support/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/support/README rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/support/README
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/support/swatch-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/support/swatch-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/support/swatch-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/support/swatch-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/support/swatch-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/support/swatch-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/support/swatch-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/support/swatch-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-blue.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-blue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-blue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-blue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-orange.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-orange.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-orange.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-orange.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-yellow.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-yellow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/swatch-yellow.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/swatch-yellow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-bl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-bl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-bl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-bl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-br.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-br.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-br.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-br.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-inner-half-size.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-inner-half-size.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-inner-half-size.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-inner-half-size.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-outer.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-outer.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-outer.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-outer.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-style.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-style.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-style.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-style.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-tl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-tl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-tl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-tl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/support/test-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/support/test-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-center.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-around.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-space-between.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-align-content-start.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-base-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-base-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-base-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-base-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-base.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-base.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-base.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-base.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-column.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-direction-row-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-order-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-order-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-order-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-order-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-order.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-order.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-order.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap-reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-flexbox-1/ttwf-reftest-flex-wrap.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-baseline-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-baseline-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-baseline-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-baseline-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-baseline-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-baseline-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-baseline-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-baseline-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-center-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-center-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-center-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-center-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-center-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-center-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-center-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-center-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-dynamic-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-dynamic-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-dynamic-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-dynamic-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-parsing-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-parsing-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-rhythm-1/snap-height-parsing-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-rhythm-1/snap-height-parsing-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-rule-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-rule-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-rule-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-rule-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-rule.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-rule.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-rule.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-rule.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-style-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-style-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-style-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-style-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slot.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slot.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/css-scoping-shadow-with-rules.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/css-scoping-shadow-with-rules.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/shadow-cascade-order-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/shadow-cascade-order-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-scoping-1/shadow-cascade-order-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-scoping-1/shadow-cascade-order-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003-expected.txt b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003-expected.txt rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/shape-outside-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/shape-outside-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-maroon.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-maroon.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-maroon.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-maroon.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-navy.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-navy.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-navy.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-navy.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/1x1-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/1x1-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/60x60-gg-rr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/60x60-gg-rr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/60x60-gg-rr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/60x60-gg-rr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/60x60-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/60x60-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/60x60-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/60x60-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/60x60-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/60x60-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/60x60-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/60x60-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/README b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/README rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/README
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/a-green.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/a-green.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/a-green.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/a-green.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/b-green.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/b-green.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/b-green.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/b-green.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/c-red.css b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/c-red.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/c-red.css rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/c-red.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/cat.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/cat.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/cat.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/cat.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/pattern-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/pattern-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/square-purple.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/square-purple.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/square-purple.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/square-purple.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/square-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/square-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/square-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/square-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/square-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/square-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/square-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/square-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-blue.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-blue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-blue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-blue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-orange.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-orange.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-orange.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-orange.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-yellow.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-yellow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/swatch-yellow.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/swatch-yellow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-bl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-bl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-bl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-bl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-br.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-br.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-br.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-br.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-outer.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-outer.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-outer.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-outer.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-tl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-tl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-tl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-tl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-shapes-1/support/test-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-shapes-1/support/test-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/overflow-wrap-break-word-fit-content-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-3/overflow-wrap/word-wrap-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-3/overflow-wrap/word-wrap-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-decoration-line-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-decoration-line-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-color-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-color-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-color-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-color-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-color-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-color-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-color-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-color-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-left-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-above-right-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-left-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-position-below-right-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-021-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-021-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-021-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-021-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-filled-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-filled-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-filled-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-filled-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-filled-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-filled-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-filled-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-filled-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-none-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-none-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-none-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-none-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-none-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-none-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-none-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-none-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-open-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-open-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-open-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-open-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-open-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-open-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-open-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-open-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-shape-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-shape-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-shape-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-shape-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-shape-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-shape-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-shape-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-shape-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-string-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-string-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-string-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-string-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-string-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-string-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-text-decor-3/text-emphasis-style-string-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-text-decor-3/text-emphasis-style-string-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-015-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-015-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-015-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-015-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-016-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-016-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-016-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-016-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-017-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-017-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-017-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-017-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-018-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-018-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-018-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-018-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-019-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-019-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-019-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-019-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-020-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-020-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-020-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-020-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-020.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-020.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-020.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-021-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-021-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-021-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-021-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-022-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-022-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-022-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-022-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-022.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-022.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-022.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-023-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-023-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-023-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-023-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-023.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-023.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-023.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-023.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-024-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-024-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-024-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-024-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-024.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-024.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-024.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-024.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-025-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-025-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-025-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-025-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-025.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/box-sizing-025.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/box-sizing-025.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-020.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-020.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-020.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/caret-color-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/caret-color-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-color-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-color-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-color-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-color-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-color-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-color-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-color-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-color-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-offset.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-offset.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-013-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-013-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-013-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-013-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-013.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-013.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-014-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-014-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-014-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-014-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/outline-style-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/outline-style-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/PngSuite.LICENSE b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/PngSuite.LICENSE similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/PngSuite.LICENSE rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/PngSuite.LICENSE
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/PngSuite.README b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/PngSuite.README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/PngSuite.README rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/PngSuite.README
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/PngSuite.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/PngSuite.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/PngSuite.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/PngSuite.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi4a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi4a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi4a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi4a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi4a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi4a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi4a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi4a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi6a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi6a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi6a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi6a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi6a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi6a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basi6a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basi6a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn4a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn4a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn4a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn4a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn4a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn4a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn4a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn4a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn6a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn6a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn6a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn6a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn6a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn6a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/basn6a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/basn6a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgai4a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgai4a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgai4a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgai4a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgai4a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgai4a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgai4a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgai4a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgan6a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgan6a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgan6a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgan6a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgan6a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgan6a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgan6a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgan6a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgbn4a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgbn4a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgbn4a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgbn4a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bggn4a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bggn4a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bggn4a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bggn4a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgwn6a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgwn6a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgwn6a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgwn6a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgyn6a16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgyn6a16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/bgyn6a16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/bgyn6a16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ccwn2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ccwn2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ccwn2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ccwn2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ccwn3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ccwn3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ccwn3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ccwn3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdfn2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdfn2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdfn2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdfn2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdhn2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdhn2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdhn2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdhn2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdsn2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdsn2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdsn2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdsn2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdun2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdun2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cdun2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cdun2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ch1n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ch1n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ch1n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ch1n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ch2n3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ch2n3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ch2n3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ch2n3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cm0n0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cm0n0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cm0n0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cm0n0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cm7n0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cm7n0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cm7n0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cm7n0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cm9n0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cm9n0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cm9n0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cm9n0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs3n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs3n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs3n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs3n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs3n3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs3n3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs3n3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs3n3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs5n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs5n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs5n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs5n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs5n3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs5n3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs5n3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs5n3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs8n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs8n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs8n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs8n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs8n3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs8n3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cs8n3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cs8n3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ct0n0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ct0n0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ct0n0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ct0n0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ct1n0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ct1n0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ct1n0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ct1n0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cten0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cten0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cten0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cten0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctfn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctfn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctfn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctfn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctgn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctgn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctgn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctgn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cthn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cthn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/cthn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/cthn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctjn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctjn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctjn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctjn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctzn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctzn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ctzn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ctzn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f00n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f00n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f00n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f00n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f00n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f00n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f00n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f00n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f01n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f01n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f01n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f01n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f01n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f01n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f01n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f01n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f02n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f02n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f02n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f02n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f02n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f02n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f02n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f02n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f03n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f03n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f03n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f03n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f03n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f03n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f03n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f03n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f04n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f04n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f04n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f04n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f04n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f04n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f04n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f04n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f99n0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f99n0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/f99n0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/f99n0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g03n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g03n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g03n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g03n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g03n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g03n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g03n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g03n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g03n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g03n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g03n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g03n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g04n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g04n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g04n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g04n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g04n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g04n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g04n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g04n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g04n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g04n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g04n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g04n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g05n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g05n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g05n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g05n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g05n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g05n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g05n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g05n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g05n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g05n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g05n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g05n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g07n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g07n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g07n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g07n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g07n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g07n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g07n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g07n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g07n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g07n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g07n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g07n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g10n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g10n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g10n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g10n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g10n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g10n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g10n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g10n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g10n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g10n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g10n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g10n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g25n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g25n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g25n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g25n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g25n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g25n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g25n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g25n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g25n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g25n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/g25n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/g25n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi1n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi1n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi1n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi1n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi1n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi1n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi1n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi1n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi2n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi2n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi2n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi2n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi2n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi2n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi2n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi2n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi4n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi4n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi4n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi4n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi4n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi4n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi4n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi4n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi9n0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi9n0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi9n0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi9n0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi9n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi9n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/oi9n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/oi9n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/pp0n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/pp0n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/pp0n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/pp0n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/pp0n6a08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/pp0n6a08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/pp0n6a08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/pp0n6a08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps1n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps1n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps1n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps1n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps1n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps1n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps1n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps1n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps2n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps2n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps2n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps2n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps2n2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps2n2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/ps2n2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/ps2n2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s01i3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s01i3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s01i3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s01i3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s01n3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s01n3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s01n3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s01n3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s02i3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s02i3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s02i3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s02i3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s02n3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s02n3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s02n3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s02n3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s03i3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s03i3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s03i3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s03i3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s03n3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s03n3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s03n3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s03n3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s04i3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s04i3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s04i3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s04i3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s04n3p01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s04n3p01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s04n3p01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s04n3p01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s05i3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s05i3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s05i3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s05i3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s05n3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s05n3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s05n3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s05n3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s06i3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s06i3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s06i3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s06i3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s06n3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s06n3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s06n3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s06n3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s07i3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s07i3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s07i3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s07i3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s07n3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s07n3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s07n3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s07n3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s08i3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s08i3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s08i3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s08i3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s08n3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s08n3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s08n3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s08n3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s09i3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s09i3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s09i3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s09i3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s09n3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s09n3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s09n3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s09n3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s32i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s32i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s32i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s32i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s32n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s32n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s32n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s32n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s33i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s33i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s33i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s33i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s33n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s33n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s33n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s33n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s34i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s34i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s34i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s34i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s34n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s34n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s34n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s34n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s35i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s35i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s35i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s35i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s35n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s35n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s35n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s35n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s36i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s36i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s36i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s36i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s36n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s36n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s36n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s36n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s37i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s37i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s37i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s37i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s37n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s37n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s37n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s37n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s38i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s38i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s38i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s38i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s38n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s38n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s38n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s38n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s39i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s39i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s39i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s39i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s39n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s39n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s39n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s39n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s40i3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s40i3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s40i3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s40i3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s40n3p04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s40n3p04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/s40n3p04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/s40n3p04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbbn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbbn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbbn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbbn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbbn2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbbn2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbbn2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbbn2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbbn3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbbn3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbbn3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbbn3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbgn2c16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbgn2c16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbgn2c16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbgn2c16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbgn3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbgn3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbgn3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbgn3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbrn2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbrn2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbrn2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbrn2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbwn0g16.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbwn0g16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbwn0g16.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbwn0g16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbwn3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbwn3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbwn3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbwn3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbyn3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbyn3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tbyn3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tbyn3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tm3n3p02.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tm3n3p02.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tm3n3p02.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tm3n3p02.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp0n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp0n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp0n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp0n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp0n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp0n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp0n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp0n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp0n3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp0n3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp0n3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp0n3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp1n3p08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp1n3p08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/tp1n3p08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/tp1n3p08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xc1n0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xc1n0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xc1n0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xc1n0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xc9n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xc9n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xc9n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xc9n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xcrn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xcrn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xcrn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xcrn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xcsn0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xcsn0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xcsn0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xcsn0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xd0n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xd0n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xd0n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xd0n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xd3n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xd3n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xd3n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xd3n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xd9n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xd9n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xd9n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xd9n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xdtn0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xdtn0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xdtn0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xdtn0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xhdn0g08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xhdn0g08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xhdn0g08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xhdn0g08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xlfn0g04.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xlfn0g04.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xlfn0g04.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xlfn0g04.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs1n0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs1n0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs1n0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs1n0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs2n0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs2n0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs2n0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs2n0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs4n0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs4n0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs4n0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs4n0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs7n0g01.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs7n0g01.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/xs7n0g01.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/xs7n0g01.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z00n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z00n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z00n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z00n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z03n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z03n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z03n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z03n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z06n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z06n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z06n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z06n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z09n2c08.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z09n2c08.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/PTS/z09n2c08.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/PTS/z09n2c08.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/BlueButterfly.ani b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/BlueButterfly.ani similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/BlueButterfly.ani rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/BlueButterfly.ani Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/basn0g08.gif b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/basn0g08.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/basn0g08.gif rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/basn0g08.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/fail.cur b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/fail.cur similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/fail.cur rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/fail.cur Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/fail.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/fail.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/fail.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/fail.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/rainbow.jpg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/rainbow.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/rainbow.jpg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/rainbow.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/tp1n3p08.gif b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/tp1n3p08.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/tp1n3p08.gif rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/tp1n3p08.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.cur b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.cur similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.cur rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.cur Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.ico b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.ico similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.ico rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.ico Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.svgz b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.svgz similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly-64.svgz rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly-64.svgz Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/cursors/woolly.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/cursors/woolly.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/green.ico b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/green.ico similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/green.ico rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/green.ico Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/h100.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/h100.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/h100.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/h100.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/h100_r1-1.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/h100_r1-1.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/h100_r1-1.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/h100_r1-1.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-001-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-001-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-001-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-001-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-002-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-002-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-002-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-002-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-003-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-003-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-003-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-003-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-004-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-004-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-004-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-004-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-005-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-005-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-dir-target-005-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-dir-target-005-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-009-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-009-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-009-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-009-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-010-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-010-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-010-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-010-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-011-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-011-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-011-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-011-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-012-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-012-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-012-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-012-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-013-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-013-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-down-013-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-down-013-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-009-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-009-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-009-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-009-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-010-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-010-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-010-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-010-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-011-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-011-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-011-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-011-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-012-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-012-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-012-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-012-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-013-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-013-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-left-013-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-left-013-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-009-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-009-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-009-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-009-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-010-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-010-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-010-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-010-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-011-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-011-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-011-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-011-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-012-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-012-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-012-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-012-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-013-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-013-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-right-013-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-right-013-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-009-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-009-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-009-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-009-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-010-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-010-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-010-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-010-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-011-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-011-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-011-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-011-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-012-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-012-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-012-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-012-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-013-frame.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-013-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/nav-up-013-frame.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/nav-up-013-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/r1-1.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/r1-1.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/r1-1.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/r1-1.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/red.ico b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/red.ico similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/red.ico rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/red.ico Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/w100.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/w100.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/w100.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/w100.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/w100_h100.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/w100_h100.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/w100_h100.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/w100_h100.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/w100_r1-1.svg b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/w100_r1-1.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/support/w100_r1-1.svg rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/support/w100_r1-1.svg
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-ui-3/text-overflow.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-ui-3/text-overflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-position-vrl-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-position-vrl-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/background-size-document-root-vrl-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-non-replaced-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/baseline-inline-replaced-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/baseline-inline-replaced-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-embed-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-embed-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-isolate-override-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-isolate-override-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-normal-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-normal-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-012-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-012-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-012-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-012-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-012.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-override-012.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-override-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-011-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-011-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-011-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-011-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-011.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-plaintext-011.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-plaintext-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-010-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-010-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-010-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-010-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-010.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/bidi-unset-010.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/bidi-unset-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-embed-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-embed-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-htb-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-htb-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-htb-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-htb-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-htb-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-htb-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-htb-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-htb-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vlr-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-025.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-flow-direction-vrl-026.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-override-isolate-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-override-isolate-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/block-plaintext-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/block-plaintext-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-conflict-element-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-spacing-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-spacing-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/border-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/border-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/caption-side-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/caption-side-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/central-baseline-alignment-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/central-baseline-alignment-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clearance-calculations-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vlr-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vlr-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/clip-rect-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/clip-rect-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/contiguous-floated-table-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/different-block-flow-dir-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/different-block-flow-dir-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/direction-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/direction-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-clear-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-clear-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-contiguous-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-contiguous-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/float-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/float-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/horizontal-rule-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-replaced-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-replaced-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/inline-table-alignment-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/inline-table-alignment-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-htb-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-htb-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-htb-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-htb-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-htb-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-htb-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-htb-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-htb-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vlr-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vlr-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-direction-vrl-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-direction-vrl-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vlr-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vlr-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/line-box-height-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/line-box-height-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-025-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-025-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-025-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-025-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-025.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-025.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-025.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-025.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-031-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-031-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-031-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-031-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-031.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-031.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-031.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-031.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-035-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-035-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-035-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-035-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-035.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-035.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-035.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-035.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-037-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-037-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-037-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-037-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-037.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-037.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vlr-037.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vlr-037.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-030-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-030-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-030-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-030-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-030.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-030.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-030.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-030.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-034-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-034-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-034-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-034-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-034.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-034.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-034.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-034.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-036-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-036-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-036-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-036-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-036.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-036.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-collapse-vrl-036.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-collapse-vrl-036.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/margin-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/margin-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001c.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001c.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001c.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001d.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001d.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001d.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001d.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001e.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001e.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001e.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001e.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001f.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001f.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001f.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001f.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001g.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001g.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001g.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001g.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001h.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001h.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001h.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001h.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001i.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001i.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001i.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001i.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001j.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001j.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001j.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001j.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001k.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001k.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001k.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001k.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001l.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001l.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001l.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001l.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001m.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001m.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001m.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001m.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001n.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001n.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001n.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001n.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001o.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001o.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001o.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001o.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001p.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001p.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001p.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001p.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001q.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001q.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001q.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001q.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001r.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001r.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001r.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001r.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001s.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001s.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001s.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001s.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001t.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001t.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001t.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001t.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001u.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001u.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001u.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001u.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001v.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001v.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001v.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001v.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001w.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001w.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001w.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001w.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001x.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001x.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001x.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001x.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-block-vrl-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vlr-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vlr-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vlr-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vlr-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vlr-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vlr-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vlr-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vlr-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vrl-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vrl-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vrl-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vrl-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vrl-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vrl-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/outline-inline-vrl-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/outline-inline-vrl-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/padding-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/padding-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-margin-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-margin-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/percent-padding-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/percent-padding-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/reference/support/sileot-webfont.woff b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/reference/support/sileot-webfont.woff similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/reference/support/sileot-webfont.woff rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/reference/support/sileot-webfont.woff Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/reference/support/tcu-font.woff b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/reference/support/tcu-font.woff similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/reference/support/tcu-font.woff rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/reference/support/tcu-font.woff Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/row-progression-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/row-progression-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/100x100-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/100x100-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/100x100-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/100x100-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/100x100-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/100x100-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/100x100-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/100x100-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/DejaVuSerif-webfont.woff b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/DejaVuSerif-webfont.woff similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/DejaVuSerif-webfont.woff rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/DejaVuSerif-webfont.woff Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/LICENSE b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/LICENSE similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/LICENSE rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/LICENSE
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/README.md b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/adobe-fonts/README.md rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/adobe-fonts/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-1col-2row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-1col-2row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-1col-2row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-1col-2row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-1col-3row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-1col-3row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-1col-3row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-1col-3row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-2col-2row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-2col-2row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-2col-2row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-2col-2row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-2col-3row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-2col-3row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-2col-3row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-2col-3row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-3col-2row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-3col-2row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-3col-2row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-3col-2row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-3col-3row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-3col-3row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-3col-3row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-3col-3row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-4col-2row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-4col-2row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-4col-2row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-4col-2row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-4col-3row-320x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-4col-3row-320x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/bg-red-4col-3row-320x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/bg-red-4col-3row-320x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/block-flow-direction-025-exp-res.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/block-flow-direction-025-exp-res.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/block-flow-direction-025-exp-res.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/block-flow-direction-025-exp-res.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/block-flow-direction-066-exp-res.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/block-flow-direction-066-exp-res.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/block-flow-direction-066-exp-res.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/block-flow-direction-066-exp-res.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-horiz-line-220x1.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-horiz-line-220x1.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-horiz-line-220x1.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-horiz-line-220x1.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-horiz-line-320x1.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-horiz-line-320x1.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-horiz-line-320x1.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-horiz-line-320x1.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-vert-line-1x220.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-vert-line-1x220.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-vert-line-1x220.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-vert-line-1x220.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-vert-line-1x320.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-vert-line-1x320.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-vert-line-1x320.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-vert-line-1x320.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-yellow-206w-165h.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-yellow-206w-165h.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue-yellow-206w-165h.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue-yellow-206w-165h.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue1x1.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue1x1.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue1x1.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue1x1.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue20x20.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue20x20.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/blue20x20.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/blue20x20.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/cat.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/cat.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/cat.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/cat.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-002.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-002.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-002.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-002.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-004.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-004.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-004.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-004.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-006.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-006.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-006.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/clearance-calculation-vrl-006.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/form-controls-slr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/form-controls-slr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/form-controls-slr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/form-controls-slr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/form-controls-srl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/form-controls-srl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/form-controls-srl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/form-controls-srl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/form-controls-vlr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/form-controls-vlr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/form-controls-vlr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/form-controls-vlr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-bottom-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-bottom-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-bottom-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-bottom-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-bottom-green-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-bottom-green-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-bottom-green-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-bottom-green-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-center-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-center-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-center-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-center-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-center-green-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-center-green-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-center-green-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-center-green-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-side-filled-square-40x160.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-side-filled-square-40x160.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-side-filled-square-40x160.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-side-filled-square-40x160.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-top-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-top-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/left-top-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/left-top-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/mplus-1p-regular.woff b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/mplus-1p-regular.woff similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/mplus-1p-regular.woff rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/mplus-1p-regular.woff Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/opaque-square-40x160.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/opaque-square-40x160.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/opaque-square-40x160.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/opaque-square-40x160.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p1.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p1.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p1.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p1.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p2.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p2.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p2.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p2.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p3.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p3.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p3.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p3.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p4.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p4.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/page-flow-direction-002p4.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/page-flow-direction-002p4.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-clearance-calculations.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-clearance-calculations.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-clearance-calculations.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-clearance-calculations.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-float-contiguous.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-float-contiguous.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-float-contiguous.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-float-contiguous.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-horiz-rule.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-horiz-rule.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pass-cdts-horiz-rule.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pass-cdts-horiz-rule.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gg-gr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gg-gr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gg-gr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gg-gr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gg-rg-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gg-rg-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gg-rg-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gg-rg-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gg-rr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gg-rr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gg-rr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gg-rr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-gg-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-gg-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-gg-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-gg-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-gr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-gr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-gr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-gr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-rg-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-rg-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-rg-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-rg-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-rr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-rr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-gr-rr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-gr-rr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-gg-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-gg-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-gg-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-gg-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-gr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-gr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-gr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-gr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-rg-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-rg-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-rg-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-rg-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-rr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-rr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rg-rr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rg-rr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rr-gr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rr-gr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rr-gr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rr-gr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rr-rg-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rr-rg-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/pattern-rr-rg-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/pattern-rr-rg-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-bottom-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-bottom-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-bottom-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-bottom-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-bottom-green-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-bottom-green-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-bottom-green-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-bottom-green-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-center-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-center-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-center-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-center-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-center-green-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-center-green-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-center-green-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-center-green-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-side-filled-square-40x160.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-side-filled-square-40x160.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-side-filled-square-40x160.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-side-filled-square-40x160.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-top-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-top-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-top-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-top-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-top-green-200x300.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-top-green-200x300.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/right-top-green-200x300.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/right-top-green-200x300.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/sileot-webfont.woff b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/sileot-webfont.woff similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/sileot-webfont.woff rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/sileot-webfont.woff Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-aqua.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-aqua.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-aqua.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-aqua.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-blue.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-blue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-blue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-blue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-fuchsia.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-fuchsia.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-fuchsia.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-fuchsia.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-olive.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-olive.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-olive.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-olive.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-orange.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-orange.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-orange.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-orange.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-yellow.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-yellow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/swatch-yellow.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/swatch-yellow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/tcu-font.otf b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/tcu-font.otf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/tcu-font.otf rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/tcu-font.otf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/tcu-font.woff b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/tcu-font.woff similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/tcu-font.woff rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/tcu-font.woff Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-bl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-bl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-bl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-bl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-br.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-br.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-br.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-br.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-tl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-tl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-tl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-tl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/test-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/test-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-010.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-010.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-010.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-010.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-012.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-012.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-012.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-012.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-sideways-left-001.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-sideways-left-001.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-sideways-left-001.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-sideways-left-001.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-sideways-lr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-sideways-lr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-sideways-lr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-sideways-lr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-sideways-right-001.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-sideways-right-001.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-sideways-right-001.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-sideways-right-001.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-upright-001.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-upright-001.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-upright-001.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-upright-001.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-upright-vrl-002.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-upright-vrl-002.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation-upright-vrl-002.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation-upright-vrl-002.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation.js b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/text-orientation.js rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/text-orientation.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/vertical-form.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/vertical-form.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/vertical-form.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/vertical-form.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-59x59.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-59x59.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-59x59.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-59x59.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-column-order-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-column-order-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vlr-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vlr-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/table-progression-vrl-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/table-progression-vrl-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vlr-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vlr-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-align-vrl-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-align-vrl-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-baseline-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-baseline-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-decorations-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-inherit-all-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-layout-rules-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-valid-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-valid-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-valid-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-parsing-valid-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-all-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-combine-upright-value-none-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vlr-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vlr-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-indent-vrl-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-indent-vrl-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vlr-100.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-mixed-vrl-100.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-parsing-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-parsing-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-parsing-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-parsing-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-parsing-sideways-right-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-parsing-sideways-right-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-parsing-sideways-right-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-parsing-sideways-right-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001c.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001c.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001c.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001d.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001d.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001d.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001d.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001e.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001e.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001e.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001e.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001f.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001f.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001f.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001f.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001g.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001g.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001g.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001g.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001h.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001h.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001h.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001h.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001i.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001i.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001i.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001i.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001j.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001j.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001j.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001j.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001k.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001k.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001k.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001k.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001l.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001l.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001l.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001l.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001m.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001m.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001m.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001m.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001n.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001n.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001n.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001n.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001o.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001o.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001o.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001o.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001p.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001p.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001p.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001p.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001q.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001q.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-script-001q.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-script-001q.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vlr-100.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-sideways-vrl-100.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vlr-100.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/text-orientation-upright-vrl-100.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/unicode-bidi-parsing-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/unicode-bidi-parsing-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/unicode-bidi-parsing-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/unicode-bidi-parsing-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/unicode-bidi-parsing-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/unicode-bidi-parsing-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/unicode-bidi-parsing-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/unicode-bidi-parsing-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-025.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vlr-027.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/vertical-alignment-vrl-026.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-010-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-010-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-010-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-010-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-010.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-010.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-010.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-010.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/wm-propagation-body-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/wm-propagation-body-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001l.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-horizontal-001r.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-parsing-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-parsing-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-parsing-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-parsing-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-parsing-svg1-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-parsing-svg1-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-parsing-svg1-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-parsing-svg1-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-lr-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003-expected.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003-expected.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003.htm b/third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003.htm rename to third_party/WebKit/LayoutTests/external/csswg-test/css-writing-modes-3/writing-mode-vertical-rl-003.htm
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/border-padding-bleed-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/border-padding-bleed-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/empty-inline-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/empty-inline-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-box-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-box-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-011-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-011-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-011-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-011-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-011.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-011.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-011.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-011.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-022-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-022-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-022-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-022-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-022.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-022.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-022.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-022.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-023-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-023-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-023-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-023-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-023.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-023.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/inline-formatting-context-023.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/inline-formatting-context-023.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/leading-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/leading-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/leading-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/leading-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/leading-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/leading-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/leading-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/leading-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-box-height-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-box-height-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-box-height-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-box-height-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-box-height-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-box-height-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-box-height-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-box-height-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-024-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-024-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-024-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-024-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-024.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-024.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-024.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-024.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-025-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-025-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-025-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-025-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-025.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-025.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-025.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-025.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-026-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-026-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-026-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-026-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-026.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-026.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-026.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-026.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-027-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-027-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-027-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-027-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-027.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-027.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-027.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-027.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-028-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-028-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-028-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-028-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-028.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-028.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-028.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-028.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-029-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-029-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-029-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-029-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-029.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-029.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-029.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-029.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-035-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-035-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-035-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-035-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-035.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-035.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-035.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-035.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-037-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-037-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-037-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-037-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-037.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-037.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-037.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-037.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-038-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-038-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-038-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-038-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-038.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-038.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-038.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-038.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-039-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-039-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-039-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-039-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-039.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-039.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-039.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-039.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-040-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-040-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-040-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-040-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-040.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-040.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-040.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-040.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-046-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-046-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-046-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-046-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-046.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-046.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-046.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-046.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-048-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-048-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-048-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-048-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-048.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-048.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-048.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-048.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-049-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-049-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-049-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-049-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-049.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-049.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-049.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-049.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-050-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-050-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-050-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-050-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-050.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-050.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-050.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-050.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-051-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-051-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-051-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-051-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-051.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-051.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-051.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-051.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-057-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-057-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-057-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-057-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-057.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-057.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-057.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-057.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-058-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-058-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-058-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-058-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-058.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-058.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-058.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-058.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-059-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-059-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-059-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-059-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-059.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-059.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-059.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-059.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-060-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-060-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-060-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-060-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-060.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-060.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-060.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-060.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-061-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-061-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-061-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-061-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-061.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-061.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-061.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-061.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-062-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-062-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-062-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-062-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-062.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-062.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-062.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-062.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-068-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-068-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-068-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-068-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-068.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-068.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-068.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-068.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-069-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-069-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-069-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-069-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-069.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-069.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-069.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-069.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-070-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-070-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-070-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-070-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-070.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-070.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-070.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-070.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-071-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-071-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-071-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-071-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-071.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-071.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-071.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-071.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-072-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-072-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-072-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-072-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-072.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-072.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-072.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-072.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-073-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-073-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-073-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-073-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-073.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-073.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-073.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-073.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-079-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-079-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-079-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-079-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-079.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-079.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-079.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-079.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-080-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-080-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-080-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-080-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-080.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-080.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-080.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-080.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-081-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-081-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-081-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-081-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-081.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-081.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-081.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-081.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-082-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-082-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-082-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-082-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-082.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-082.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-082.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-082.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-083-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-083-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-083-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-083-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-083.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-083.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-083.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-083.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-084-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-084-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-084-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-084-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-084.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-084.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-084.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-084.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-090-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-090-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-090-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-090-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-090.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-090.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-090.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-090.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-092-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-092-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-092-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-092-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-092.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-092.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-092.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-092.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-093-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-093-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-093-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-093-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-093.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-093.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-093.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-093.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-094-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-094-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-094-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-094-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-094.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-094.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-094.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-094.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-095-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-095-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-095-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-095-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-095.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-095.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-095.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-095.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-101-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-101-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-101-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-101-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-101.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-101.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-101.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-101.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-102-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-102-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-102-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-102-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-102.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-102.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-102.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-102.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-103-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-103-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-103-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-103-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-103.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-103.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-103.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-103.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-104-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-104-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-104-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-104-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-104.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-104.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-104.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-104.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-105-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-105-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-105-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-105-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-105.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-105.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-105.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-105.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-106-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-106-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-106-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-106-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-106.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-106.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-106.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-106.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-112-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-112-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-112-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-112-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-112.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-112.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-112.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-112.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-121-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-121-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-121-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-121-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-121.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-121.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-121.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-121.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-125-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-125-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-125-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-125-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-125.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-125.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-125.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-125.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-126-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-126-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-126-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-126-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-126.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-126.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-126.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-126.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-127-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-127-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-127-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-127-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-127.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-127.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-127.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-127.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-128-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-128-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-128-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-128-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-128.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-128.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-128.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-128.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-129-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-129-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-129-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-129-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-129.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-129.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-129.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-129.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-applies-to-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-applies-to-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/line-height-bleed-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/line-height-bleed-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/1x1-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/1x1-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/1x1-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/1x1-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/1x1-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/1x1-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/1x1-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/1x1-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/black15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/black15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/black15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/black15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/blue96x96.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/blue96x96.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/blue96x96.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/blue96x96.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/green15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/green15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/green15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/green15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/green_box.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/green_box.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/green_box.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/green_box.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/inline-formatting-context-022.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/inline-formatting-context-022.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/inline-formatting-context-022.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/inline-formatting-context-022.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/ruler-v-100px-200px.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/ruler-v-100px-200px.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/ruler-v-100px-200px.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/ruler-v-100px-200px.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-blue.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-blue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-blue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-blue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-orange.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-orange.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-orange.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-orange.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/support/swatch-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/support/swatch-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-016-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-016-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-016-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-016-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-016.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-016.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-016.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-016.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-017-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-017-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-017-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-017-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-017.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-017.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-017.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-017.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-018-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-018-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-018-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-018-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-018.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-018.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-018.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-018.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-019-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-019-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-019-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-019-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-019.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-019.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-019.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-019.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-020-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-020-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-020-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-020-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-020.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-020.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-020.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-020.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-028-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-028-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-028-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-028-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-028.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-028.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-028.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-028.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-029-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-029-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-029-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-029-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-029.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-029.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-029.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-029.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-030-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-030-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-030-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-030-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-030.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-030.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-030.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-030.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-031-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-031-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-031-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-031-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-031.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-031.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-031.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-031.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-032-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-032-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-032-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-032-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-032.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-032.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-032.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-032.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-040-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-040-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-040-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-040-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-040.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-040.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-040.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-040.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-041-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-041-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-041-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-041-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-041.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-041.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-041.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-041.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-042-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-042-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-042-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-042-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-042.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-042.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-042.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-042.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-043-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-043-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-043-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-043-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-043.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-043.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-043.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-043.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-044-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-044-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-044-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-044-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-044.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-044.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-044.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-044.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-052-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-052-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-052-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-052-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-052.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-052.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-052.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-052.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-053-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-053-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-053-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-053-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-053.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-053.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-053.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-053.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-054-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-054-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-054-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-054-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-054.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-054.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-054.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-054.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-055-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-055-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-055-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-055-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-055.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-055.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-055.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-055.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-056-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-056-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-056-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-056-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-056.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-056.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-056.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-056.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-064-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-064-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-064-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-064-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-064.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-064.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-064.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-064.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-065-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-065-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-065-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-065-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-065.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-065.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-065.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-065.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-066-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-066-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-066-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-066-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-066.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-066.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-066.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-066.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-067-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-067-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-067-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-067-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-067.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-067.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-067.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-067.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-068-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-068-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-068-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-068-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-068.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-068.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-068.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-068.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-076-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-076-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-076-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-076-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-076.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-076.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-076.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-076.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-077-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-077-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-077-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-077-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-077.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-077.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-077.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-077.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-078-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-078-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-078-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-078-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-078.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-078.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-078.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-078.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-079-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-079-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-079-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-079-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-079.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-079.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-079.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-079.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-080-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-080-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-080-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-080-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-080.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-080.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-080.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-080.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-088-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-088-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-088-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-088-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-088.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-088.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-088.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-088.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-089-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-089-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-089-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-089-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-089.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-089.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-089.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-089.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-090-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-090-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-090-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-090-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-090.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-090.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-090.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-090.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-091-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-091-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-091-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-091-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-091.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-091.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-091.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-091.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-092-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-092-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-092-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-092-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-092.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-092.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-092.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-092.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-100-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-100-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-100-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-100-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-100.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-100.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-100.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-100.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-101-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-101-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-101-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-101-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-101.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-101.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-101.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-101.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-102-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-102-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-102-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-102-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-102.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-102.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-102.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-102.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-103-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-103-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-103-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-103-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-103.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-103.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-103.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-103.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-104-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-104-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-104-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-104-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-104.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-104.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-104.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-104.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-109-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-109-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-109-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-109-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-109.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-109.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-109.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-109.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-110-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-110-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-110-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-110-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-110.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-110.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-110.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-110.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-111-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-111-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-111-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-111-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-111.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-111.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-111.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-111.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-117a-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-117a-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-117a-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-117a-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-117a.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-117a.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-117a.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-117a.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-118a-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-118a-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-118a-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-118a-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-118a.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-118a.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-118a.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-118a.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-121-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-121-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-121-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-121-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-121.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-121.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-121.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-121.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-004-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-004-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-004-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-004-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-004.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-004.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-004.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-004.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-005-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-005-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-005-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-005-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-005.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-005.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-005.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-005.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-006-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-006-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-006-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-006-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-006.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-006.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-006.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-006.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-012-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-012-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-012-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-012-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-012.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-012.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-012.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-012.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-013-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-013-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-013-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-013-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-013.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-013.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-013.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-013.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-014-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-014-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-014-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-014-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-014.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-014.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-014.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-014.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-015-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-015-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-015-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-015-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-015.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-015.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-applies-to-015.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-applies-to-015.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-002-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-002-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-002-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-002-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-002.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-002.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-002.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-002.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-003-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-003-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-003-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-003-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-003.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-003.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-003.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-003.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-004a-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-004a-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-004a-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-004a-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-004a.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-004a.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-004a.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-004a.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-005a-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-005a-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-005a-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-005a-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-005a.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-005a.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-005a.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-005a.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-007-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-007-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-007-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-007-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-007.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-007.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-007.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-007.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-008-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-008-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-008-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-008-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-008.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-008.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-008.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-008.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-009-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-009-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-009-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-009-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-009.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-009.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-baseline-009.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-baseline-009.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-sub-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-sub-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-sub-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-sub-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-sub-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-sub-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-sub-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-sub-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-super-001-expected.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-super-001-expected.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-super-001-expected.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-super-001-expected.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-super-001.xht b/third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-super-001.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/linebox/vertical-align-super-001.xht rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/linebox/vertical-align-super-001.xht
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/100x100-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/100x100-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/100x100-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/100x100-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/100x100-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/100x100-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/100x100-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/100x100-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-maroon.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-maroon.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-maroon.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-maroon.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-navy.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-navy.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-navy.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-navy.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/1x1-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/1x1-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/200x200-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/200x200-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/200x200-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/200x200-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/50x50-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/50x50-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/50x50-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/50x50-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/60x60-gg-rr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/60x60-gg-rr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/60x60-gg-rr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/60x60-gg-rr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/60x60-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/60x60-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/60x60-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/60x60-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/60x60-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/60x60-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/60x60-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/60x60-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/README b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/README rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/README
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/abspos-zero-width-001.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/abspos-zero-width-001.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/abspos-zero-width-001.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/abspos-zero-width-001.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/bar_with_corner_dot.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/bar_with_corner_dot.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/bar_with_corner_dot.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/bar_with_corner_dot.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/black15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/black15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/black15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/black15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/black96x96.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/black96x96.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/black96x96.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/black96x96.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue-orange-rectangle.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue-orange-rectangle.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue-orange-rectangle.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue-orange-rectangle.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue20x20.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue20x20.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue20x20.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue20x20.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue96x96.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue96x96.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/blue96x96.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/blue96x96.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/cat.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/cat.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/cat.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/cat.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/diamond.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/diamond.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/diamond.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/diamond.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/green15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/green15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/green15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/green15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/green200x200.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/green200x200.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/green200x200.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/green200x200.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/green_box.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/green_box.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/green_box.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/green_box.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/margin-collapse-2em-space.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/margin-collapse-2em-space.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/margin-collapse-2em-space.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/margin-collapse-2em-space.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/margin-collapse-4em-space.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/margin-collapse-4em-space.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/margin-collapse-4em-space.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/margin-collapse-4em-space.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/orange15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/orange15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/orange15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/orange15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/orange_box.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/orange_box.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/orange_box.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/orange_box.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-gg-gr-100x100.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-gg-gr-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-gg-gr-100x100.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-gg-gr-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-grg-rgr-grg.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-grg-rgr-grg.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-grg-rgr-grg.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-grg-rgr-grg.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-grg-rrg-rgg.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-grg-rrg-rgg.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-grg-rrg-rgg.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-grg-rrg-rgg.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-rgr-grg-rgr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-rgr-grg-rgr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-rgr-grg-rgr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-rgr-grg-rgr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/pattern-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/pattern-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/red15x15.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/red15x15.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/red15x15.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/red15x15.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/red_box.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/red_box.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/red_box.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/red_box.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/ring.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/ring.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/ring.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/ring.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/ruler-h-200px-400px.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/ruler-h-200px-400px.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/ruler-h-200px-400px.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/ruler-h-200px-400px.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/ruler-v-100px-200px.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/ruler-v-100px-200px.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/ruler-v-100px-200px.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/ruler-v-100px-200px.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-outline-32x32.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-outline-32x32.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-outline-32x32.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-outline-32x32.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-purple.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-purple.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-purple.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-purple.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/square-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/square-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-aqua.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-aqua.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-aqua.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-aqua.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-blue.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-blue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-blue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-blue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-fuchsia.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-fuchsia.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-fuchsia.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-fuchsia.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-lime.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-lime.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-lime.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-lime.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-olive.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-olive.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-olive.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-olive.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-orange.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-orange.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-orange.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-orange.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-red.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-red.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-teal.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-teal.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-teal.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-teal.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-white.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-white.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-white.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-white.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-yellow.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-yellow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/swatch-yellow.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/swatch-yellow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-bl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-bl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-bl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-bl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-br.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-br.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-br.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-br.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-outer.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-outer.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-outer.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-outer.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-tl.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-tl.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-tl.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-tl.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-tr.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-tr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/test-tr.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/test-tr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/transparent_green.png b/third_party/WebKit/LayoutTests/external/csswg-test/css21/support/transparent_green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/css21/support/transparent_green.png rename to third_party/WebKit/LayoutTests/external/csswg-test/css21/support/transparent_green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/lint b/third_party/WebKit/LayoutTests/external/csswg-test/lint similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/lint rename to third_party/WebKit/LayoutTests/external/csswg-test/lint
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/lint.whitelist b/third_party/WebKit/LayoutTests/external/csswg-test/lint.whitelist similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/lint.whitelist rename to third_party/WebKit/LayoutTests/external/csswg-test/lint.whitelist
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/manifest b/third_party/WebKit/LayoutTests/external/csswg-test/manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/manifest rename to third_party/WebKit/LayoutTests/external/csswg-test/manifest
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/serve b/third_party/WebKit/LayoutTests/external/csswg-test/serve similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/serve rename to third_party/WebKit/LayoutTests/external/csswg-test/serve
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/serve.py b/third_party/WebKit/LayoutTests/external/csswg-test/serve.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/serve.py rename to third_party/WebKit/LayoutTests/external/csswg-test/serve.py
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/server.js b/third_party/WebKit/LayoutTests/external/csswg-test/server.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/server.js rename to third_party/WebKit/LayoutTests/external/csswg-test/server.js
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-abspos-child-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-horiz-001b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-baseline-horiz-007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-block.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-001-table.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-horiz-005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-stretch-vert-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-self-vert-rtl-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-anonymous-items-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-align-self-baseline-vert-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-empty-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-horiz-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-item-vert-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-baseline-single-item-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-block-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-canvas-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-fieldset-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-iframe-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-img-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-textarea-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-basic-video-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-horiz-002b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-break-request-vert-002b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-flow-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-horiz-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-flex-wrap-vert-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-items-as-stacking-contexts-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-001b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-margin-auto-horiz-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-reverse.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-002b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003-reverse.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-002c.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-height-auto-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-002c.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-min-width-auto-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-horiz-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-overflow-vert-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-paint-ordering-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-root-node-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-single-line-clamp-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-horiz-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-sizing-vert-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-table-fixup-001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001a.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-001b.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002-expected.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002-expected.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002.xhtml b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002.xhtml rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-whitespace-handling-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-with-pseudo-elements-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/Ahem.ttf b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/Ahem.ttf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/Ahem.ttf rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/Ahem.ttf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/ahem.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/ahem.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/ahem.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/ahem.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/Ahem.ttf b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/Ahem.ttf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/Ahem.ttf rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/Ahem.ttf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/ahem.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/ahem.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/ahem.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/ahem.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/color-green-ref.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/color-green-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/color-green-ref.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/color-green-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-declaration.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-declaration.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-declaration.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-declaration.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-font-face.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-font-face.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-font-face.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-font-face.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-reference.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-reference.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-reference.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-reference.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-supports.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-supports.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-supports.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/support/external-variable-supports.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-04.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-05.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-06.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-07.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-08.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-09.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-10.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-11.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-12.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-13.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-14.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-15.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-16.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-17.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-18.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-19.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-20.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-21.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-22.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-23.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-24.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-25.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-26.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-28.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-29.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-30.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-31.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-32.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-33.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-34.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-35.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-36.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-37.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-38.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-39.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-40.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-41.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-42.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-43.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-44.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-45.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-46.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-47.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-48.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-49.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-50.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-51.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-52.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-53.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-54.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-55.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-56.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-57.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-58.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-59.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-declaration-60.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-declaration-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-font-face-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-reference-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-external-supports-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-font-face-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-04.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-05.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-06.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-07.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-08.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-09.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-10.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-11.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-12.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-13.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-14.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-15.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-16.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-17.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-18.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-19.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-20.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-21.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-22.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-23.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-24.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-25.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-26.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-27.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-28.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-29.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-30.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-31.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-32.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-33.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-34.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-35.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-36.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-37.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-38.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-39.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-reference-40.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-04.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-05.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-06.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-07.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-08.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-09.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-10.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-11.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-12.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-13.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-14.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-15.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-16.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-17.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-18.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-19.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-20.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-21.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-22.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-23.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-24.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-25.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-26.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-27.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-28.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-29.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-30.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-31.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-32.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-33.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-34.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-35.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-36.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-37.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-38.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-39.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-40.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-41.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-42.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-43.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-44.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-45.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-46.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-47.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-48.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-49.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-50.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-51.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-52.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-53.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-54.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-55.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-56.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-57.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-58.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-59.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-60.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-61.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-62.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-63.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-64.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-65.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-66.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/variables/variable-supports-67.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/logical-physical-mapping-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/WidthTest-Regular.otf b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/WidthTest-Regular.otf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/WidthTest-Regular.otf rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/WidthTest-Regular.otf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/tcy.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/tcy.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/tcy.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/tcy.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/width-test.css b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/width-test.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/width-test.css rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/support/width-test.css
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-break-inside-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-005a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-006a.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-combine-upright-compression-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001-expected.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001-expected.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001.html b/third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001.html rename to third_party/WebKit/LayoutTests/external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/text-orientation-upright-directionality-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/CONTRIBUTING.md b/third_party/WebKit/LayoutTests/external/wpt/CONTRIBUTING.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/CONTRIBUTING.md rename to third_party/WebKit/LayoutTests/external/wpt/CONTRIBUTING.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/BlobURL/support/file_test1.js b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/BlobURL/support/file_test1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/BlobURL/support/file_test1.js rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/BlobURL/support/file_test1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/BlobURL/support/file_test2.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/BlobURL/support/file_test2.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/BlobURL/support/file_test2.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/BlobURL/support/file_test2.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/BlobURL/support/file_test3.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/BlobURL/support/file_test3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/BlobURL/support/file_test3.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/BlobURL/support/file_test3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/FileReader/Progress_event_bubbles_cancelable.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/FileReader/Progress_event_bubbles_cancelable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/FileReader/Progress_event_bubbles_cancelable.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/FileReader/Progress_event_bubbles_cancelable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/FileReader/support/file_test1.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/FileReader/support/file_test1.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/FileReader/support/file_test1.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/FileReader/support/file_test1.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/FileReaderSync.worker.js b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/FileReaderSync.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/FileReaderSync.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/FileReaderSync.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-XHR-revoke-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-XHR-revoke-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-XHR-revoke-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-XHR-revoke-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-XHR-revoke.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-XHR-revoke.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-XHR-revoke.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-XHR-revoke.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-close-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-close-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-close-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-close-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-close.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-close.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-close.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-close.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-in-worker.worker.js b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-in-worker.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-in-worker.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-in-worker.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-slice-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-slice-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-slice-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-slice-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-slice-overflow.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-slice-overflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-slice-overflow.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-slice-overflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-slice.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-slice.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/blob/Blob-slice.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/blob/Blob-slice.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/file/File-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/file/File-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/file/File-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/file/File-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/file/File-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/file/File-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/file/File-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/file/File-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/file/Worker-read-file-constructor.worker.js b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/file/Worker-read-file-constructor.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/file/Worker-read-file-constructor.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/file/Worker-read-file-constructor.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/fileReader.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/fileReader.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/fileReader.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/fileReader.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/filelist-section/filelist.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/filelist-section/filelist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/filelist-section/filelist.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/filelist-section/filelist.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/filelist-section/support/upload.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/filelist-section/support/upload.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/filelist-section/support/upload.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/filelist-section/support/upload.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/filelist-section/support/upload.zip b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/filelist-section/support/upload.zip similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/filelist-section/support/upload.zip rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/filelist-section/support/upload.zip Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/historical.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness.idl b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness.idl similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness.idl rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness.idl
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness.worker.js b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/idlharness.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/idlharness.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/Determining-Encoding.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/Determining-Encoding.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/Determining-Encoding.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/Determining-Encoding.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_abort.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_abort.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_abort.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_abort.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_error.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_error.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readAsText.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readAsText.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readAsText.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readAsText.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readystate.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readystate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_readystate.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_readystate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_result.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_result.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/filereader_result.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/filereader_result.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/support/blue-100x100.png b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/support/blue-100x100.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/reading-data-section/support/blue-100x100.png rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/reading-data-section/support/blue-100x100.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/support/Blob.js b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/Blob.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/support/Blob.js rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/Blob.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/support/upload.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/upload.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/support/upload.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/upload.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_createobjecturl_blob-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_createobjecturl_blob-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_createobjecturl_blob-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_createobjecturl_blob-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_createobjecturl_blob.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_createobjecturl_blob.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_createobjecturl_blob.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_createobjecturl_blob.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_xmlhttprequest.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_xmlhttprequest.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_xmlhttprequest.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_xmlhttprequest.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_xmlhttprequest_img-ref.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_xmlhttprequest_img-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/FileAPI/url/url_xmlhttprequest_img-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/FileAPI/url/url_xmlhttprequest_img-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/README.md b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/README.md rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/abort-in-initial-upgradeneeded.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/abort-in-initial-upgradeneeded.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/abort-in-initial-upgradeneeded.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/abort-in-initial-upgradeneeded.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/close-in-upgradeneeded.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/close-in-upgradeneeded.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/close-in-upgradeneeded.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/close-in-upgradeneeded.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/cursor-overloads.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/cursor-overloads.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/cursor-overloads.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/cursor-overloads.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/historical.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idb_binary_key_conversion.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idb_binary_key_conversion.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idb_binary_key_conversion.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idb_binary_key_conversion.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idb_webworkers.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idb_webworkers.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idb_webworkers.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idb_webworkers.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-advance-continue-async.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-advance-continue-async.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-advance-continue-async.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-advance-continue-async.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-advance-invalid.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-advance-invalid.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-advance-invalid.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-advance-invalid.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-advance.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-advance.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-advance.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-advance.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-continue.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-continue.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-continue.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-continue.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-index-keyrange.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-index-keyrange.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-index-keyrange.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-index-keyrange.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-objectstore-keyrange.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-objectstore-keyrange.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-objectstore-keyrange.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-objectstore-keyrange.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-objectstore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-objectstore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction-objectstore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction-objectstore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-direction.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-direction.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-key.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-key.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-key.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-key.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-primarykey.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-primarykey.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-primarykey.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-primarykey.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-reused.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-reused.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-reused.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-reused.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-source.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-source.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor-source.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor-source.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index9.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index9.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_index9.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_index9.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_advance_objectstore5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_advance_objectstore5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_index8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_index8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_invalid.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_invalid.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_invalid.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_invalid.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_continue_objectstore6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_continue_objectstore6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_index5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_index5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_delete_objectstore5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_delete_objectstore5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_index2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_index2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_index2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_index2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_objectstore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_objectstore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_objectstore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_objectstore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_objectstore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_objectstore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_iterating_objectstore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_iterating_objectstore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_index8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_index8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore9.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore9.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbcursor_update_objectstore9.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbcursor_update_objectstore9.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_close.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_close.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_close.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_close.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_close2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_close2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_close2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_close2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore11.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore11.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore11.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore11.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore8-parameters.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore8-parameters.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore8-parameters.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore8-parameters.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbdatabase_transaction5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbdatabase_transaction5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_cmp4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_cmp4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_deleteDatabase4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open10.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open10.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open10.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open10.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open11.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open11.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open11.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open11.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open12.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open12.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open12.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open12.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open9.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open9.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbfactory_open9.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_open9.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-multientry-arraykeypath.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-multientry-arraykeypath.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-multientry-arraykeypath.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-multientry-arraykeypath.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-multientry-big.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-multientry-big.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-multientry-big.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-multientry-big.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-multientry.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-multientry.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-multientry.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-multientry.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-rename-abort.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-rename-abort.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-rename-abort.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-rename-abort.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-rename-errors.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-rename-errors.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-rename-errors.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-rename-errors.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-rename.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-rename.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex-rename.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex-rename.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_count4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_count4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_get8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_get8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getAll.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getAll.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getAll.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getAll.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getAllKeys.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getAllKeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getAllKeys.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getAllKeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_getKey8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_getKey8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_indexNames.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_indexNames.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_indexNames.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_indexNames.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openCursor.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openCursor.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openCursor.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openCursor.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openCursor2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openCursor2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openCursor2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openCursor2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openCursor3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openCursor3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openCursor3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openCursor3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbindex_openKeyCursor4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbindex_openKeyCursor4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbkeyrange-includes.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbkeyrange-includes.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbkeyrange.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbkeyrange.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange_incorrect.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbkeyrange_incorrect.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange_incorrect.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbkeyrange_incorrect.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore-rename-abort.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore-rename-abort.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore-rename-abort.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore-rename-abort.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore-rename-errors.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore-rename-errors.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore-rename-errors.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore-rename-errors.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore-rename-store.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore-rename-store.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore-rename-store.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore-rename-store.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add10.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add10.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add10.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add10.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add11.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add11.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add11.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add11.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add12.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add12.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add12.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add12.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add13.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add13.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add13.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add13.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add14.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add14.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add14.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add14.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add15.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add15.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add15.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add15.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add16.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add16.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add16.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add16.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add9.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add9.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_add9.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_add9.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_clear4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_clear4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_count4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_count4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex10.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex10.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex10.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex10.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex11.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex11.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex11.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex11.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex12.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex12.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex12.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex12.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex13.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex13.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex13.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex13.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex14-exception_order.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex14-exception_order.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex14-exception_order.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex14-exception_order.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex6-event_order.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex6-event_order.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex6-event_order.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex6-event_order.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex7-event_order.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex7-event_order.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex7-event_order.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex7-event_order.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex9-emptyname.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex9-emptyname.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_createIndex9-emptyname.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_createIndex9-emptyname.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_delete7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_delete7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_deleteIndex.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_deleteIndex.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_deleteIndex.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_deleteIndex.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_deleted.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_deleted.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_deleted.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_deleted.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_get7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_get7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_getAll.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_getAll.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_getAll.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_getAll.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_getAllKeys.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_getAllKeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_getAllKeys.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_getAllKeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_index.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_index.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_index.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_index.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_openCursor.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_openCursor.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_openCursor.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_openCursor.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_openCursor_invalid.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_openCursor_invalid.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_openCursor_invalid.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_openCursor_invalid.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_openKeyCursor.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_openKeyCursor.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_openKeyCursor.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_openKeyCursor.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put10.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put10.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put10.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put10.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put11.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put11.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put11.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put11.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put12.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put12.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put12.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put12.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put13.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put13.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put13.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put13.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put14.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put14.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put14.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put14.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put15.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put15.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put15.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put15.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put16.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put16.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put16.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put16.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put2.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put2.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put2.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put2.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put3.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put3.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put3.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put3.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put4.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put4.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put4.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put4.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put5.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put5.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put5.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put5.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put6.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put6.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put6.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put6.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put7.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put7.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put7.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put7.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put8.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put8.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put8.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put8.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put9.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put9.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbobjectstore_put9.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbobjectstore_put9.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbrequest_error.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbrequest_error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbrequest_error.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbrequest_error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbrequest_result.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbrequest_result.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbrequest_result.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbrequest_result.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction-oncomplete.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction-oncomplete.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction-oncomplete.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction-oncomplete.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction_abort.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction_abort.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction_abort.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction_abort.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction_objectStoreNames.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction_objectStoreNames.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbtransaction_objectStoreNames.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbtransaction_objectStoreNames.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbversionchangeevent.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbversionchangeevent.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbworker.js b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbworker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbworker.js rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbworker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/index_sort_order.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/index_sort_order.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/index_sort_order.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/index_sort_order.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.idl b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces.idl similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.idl rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces.idl
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.worker.js b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interfaces.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/key_invalid.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/key_invalid.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/key_invalid.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/key_invalid.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/key_valid.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/key_valid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/key_valid.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/key_valid.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keygenerator-constrainterror.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keygenerator-constrainterror.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keygenerator-constrainterror.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keygenerator-constrainterror.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keygenerator-overflow.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keygenerator-overflow.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keygenerator-overflow.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keygenerator-overflow.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keygenerator.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keygenerator.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keygenerator.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keygenerator.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keyorder.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keyorder.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keyorder.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keyorder.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keypath.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keypath.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keypath.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keypath.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keypath_invalid.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keypath_invalid.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keypath_invalid.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keypath_invalid.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keypath_maxsize.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keypath_maxsize.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/keypath_maxsize.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/keypath_maxsize.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/list_ordering.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/list_ordering.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/list_ordering.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/list_ordering.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/name-scopes.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/name-scopes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/name-scopes.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/name-scopes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/objectstore_keyorder.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/objectstore_keyorder.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/objectstore_keyorder.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/objectstore_keyorder.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/request_bubble-and-capture.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/request_bubble-and-capture.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/request_bubble-and-capture.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/request_bubble-and-capture.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/string-list-ordering.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/string-list-ordering.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/string-list-ordering.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/string-list-ordering.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/support-promises.js b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/support-promises.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/support-promises.js rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/support-promises.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/support.js b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/support.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/support.js rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/support.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-generator-revert.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-generator-revert.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-generator-revert.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-generator-revert.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-index-metadata-revert.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-index-metadata-revert.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-index-metadata-revert.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-index-metadata-revert.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-multiple-metadata-revert.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-multiple-metadata-revert.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-multiple-metadata-revert.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-multiple-metadata-revert.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-object-store-metadata-revert.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-object-store-metadata-revert.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-abort-object-store-metadata-revert.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-abort-object-store-metadata-revert.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-create_in_versionchange.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-create_in_versionchange.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-create_in_versionchange.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-create_in_versionchange.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-lifetime-blocked.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-lifetime-blocked.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-lifetime-blocked.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-lifetime-blocked.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-lifetime-empty.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-lifetime-empty.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-lifetime-empty.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-lifetime-empty.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-lifetime.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-lifetime.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-lifetime.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-lifetime.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-requestqueue.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-requestqueue.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction-requestqueue.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction-requestqueue.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction_bubble-and-capture.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction_bubble-and-capture.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/transaction_bubble-and-capture.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/transaction_bubble-and-capture.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/upgrade-transaction-lifecycle-committed.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/upgrade-transaction-lifecycle-committed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/upgrade-transaction-lifecycle-committed.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/upgrade-transaction-lifecycle-committed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/value.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/value.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/value.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/value.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/value_recursive.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/value_recursive.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/value_recursive.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/value_recursive.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/writer-starvation.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/writer-starvation.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/writer-starvation.htm rename to third_party/WebKit/LayoutTests/external/wpt/IndexedDB/writer-starvation.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/LICENSE.md b/third_party/WebKit/LayoutTests/external/wpt/LICENSE.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/LICENSE.md rename to third_party/WebKit/LayoutTests/external/wpt/LICENSE.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/MANIFEST.json b/third_party/WebKit/LayoutTests/external/wpt/MANIFEST.json similarity index 99% rename from third_party/WebKit/LayoutTests/imported/wpt/MANIFEST.json rename to third_party/WebKit/LayoutTests/external/wpt/MANIFEST.json index 610ece5..d4dc77e 100644 --- a/third_party/WebKit/LayoutTests/imported/wpt/MANIFEST.json +++ b/third_party/WebKit/LayoutTests/external/wpt/MANIFEST.json
@@ -3721,6 +3721,11 @@ {} ] ], + "./MANIFEST.json": [ + [ + {} + ] + ], "./README.md": [ [ {} @@ -11626,6 +11631,11 @@ {} ] ], + "html/infrastructure/common-dom-interfaces/collections/domstringlist-interface-expected.txt": [ + [ + {} + ] + ], "html/infrastructure/common-dom-interfaces/collections/domstringlist.idl": [ [ {} @@ -11636,11 +11646,6 @@ {} ] ], - "html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection-expected.txt": [ - [ - {} - ] - ], "html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt": [ [ {} @@ -15636,16 +15641,6 @@ {} ] ], - "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005-expected.txt": [ - [ - {} - ] - ], - "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007-expected.txt": [ - [ - {} - ] - ], "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-expected.html": [ [ {} @@ -32230,6 +32225,10 @@ "89af73c41d456ee93bd40921e96414c1908fc48c", "support" ], + "./MANIFEST.json": [ + "d79db8fcd8e92d6e9f11497645f20ddf9c8c1454", + "support" + ], "./README.md": [ "e9590560efb0d37ab870037edaafc1c47dc7a785", "support" @@ -33751,7 +33750,7 @@ "support" ], "common/vendor-prefix.js": [ - "b80ec842b65a3423dd789a2226f2ba3caf598049", + "2807645fda3cb1decbb944627b038fc87ef019a0", "support" ], "css-values/unset-value-storage.html": [ @@ -43970,6 +43969,10 @@ "de0ed7f283f4e17155cd3fc07dd5cb688d6fd8be", "support" ], + "html/infrastructure/common-dom-interfaces/collections/domstringlist-interface-expected.txt": [ + "4ba4f7e089dc138e38eb1d1a9d5265d7cd5fcd1f", + "support" + ], "html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.html": [ "ca8af91733f0b0704409e26f17d4a14977ce14f7", "testharness" @@ -43998,10 +44001,6 @@ "eeb932d95184b11190af6a2e8be2adccc5a84601", "testharness" ], - "html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection-expected.txt": [ - "56cd34c13fbf4af2d59315923cf0fbf6640c525d", - "support" - ], "html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html": [ "d7e37f34db97de971957d5d206b59e7eb5ad9ea7", "testharness" @@ -45891,7 +45890,7 @@ "testharness" ], "html/semantics/forms/constraints/form-validation-willValidate-expected.txt": [ - "85a9ca04ea4434cd951e4b07f8f7c553080722a1", + "6368c9833e8d42238ce77beb1ec2b6a76ea6329a", "support" ], "html/semantics/forms/constraints/form-validation-willValidate.html": [ @@ -45911,7 +45910,7 @@ "support" ], "html/semantics/forms/form-control-infrastructure/form-expected.txt": [ - "27ddd9af649030e99ad4619154b5428b2a3ad4f4", + "be0ac035245e3fc36109d4e226ccc8b23a6b0956", "support" ], "html/semantics/forms/form-control-infrastructure/form.html": [ @@ -46307,7 +46306,7 @@ "testharness" ], "html/semantics/forms/the-label-element/labelable-elements-expected.txt": [ - "c9ac6ce41587b4cc84f381d5f2ca166ce542ddba", + "c6dc7e25b7e14358654c177200c5b6f3f0b6ff67", "support" ], "html/semantics/forms/the-label-element/labelable-elements.html": [ @@ -47255,7 +47254,7 @@ "testharness" ], "html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt": [ - "32835eebfcf817a0141e63cae19d2c6c6c44d8ca", + "c06d7bc3eeb4515852a63016030db6670270e707", "support" ], "html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html": [ @@ -48971,7 +48970,7 @@ "testharness" ], "innerText/setter-expected.txt": [ - "209263e59ee152ccaac3b4656390d70d37688a9a", + "d2a48d1272ac8afb43e853c03abba8577e96125a", "support" ], "innerText/setter-tests.js": [ @@ -51426,18 +51425,10 @@ "40ecd0a73bb36eac6b693cbe267f9302e9f1b293", "testharness" ], - "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005-expected.txt": [ - "4c11bdb06fa7aa494cc411211fe2e1ca39366438", - "support" - ], "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html": [ "5ae6183c89375354f0a92728db4e912ff4f04da7", "testharness" ], - "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007-expected.txt": [ - "538a97e2baab263678d42600e16070758a52ae1e", - "support" - ], "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html": [ "bd06a5b6abdedd3c280b9a8749b2eb1514f81654", "testharness"
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/README.md b/third_party/WebKit/LayoutTests/external/wpt/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/README.md rename to third_party/WebKit/LayoutTests/external/wpt/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/current-realm-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/current-realm-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/current-realm-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/current-realm-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/current-realm.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/current-realm.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/current-realm.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/current-realm.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/es-exceptions/exceptions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/has-instance.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/has-instance.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/has-instance.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/has-instance.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/interface-object.html b/third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/interface-object.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/WebIDL/ecmascript-binding/interface-object.html rename to third_party/WebKit/LayoutTests/external/wpt/WebIDL/ecmascript-binding/interface-object.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/accelerometer/idlharness.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/accelerometer/idlharness.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/accelerometer/idlharness.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/accelerometer/idlharness.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/accelerometer/idlharness.https.html b/third_party/WebKit/LayoutTests/external/wpt/accelerometer/idlharness.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/accelerometer/idlharness.https.html rename to third_party/WebKit/LayoutTests/external/wpt/accelerometer/idlharness.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/auxclick/auxclick_event-manual.html b/third_party/WebKit/LayoutTests/external/wpt/auxclick/auxclick_event-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/auxclick/auxclick_event-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/auxclick/auxclick_event-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/check_stability.py b/third_party/WebKit/LayoutTests/external/wpt/check_stability.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/check_stability.py rename to third_party/WebKit/LayoutTests/external/wpt/check_stability.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/ci_built_diff.sh b/third_party/WebKit/LayoutTests/external/wpt/ci_built_diff.sh similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/ci_built_diff.sh rename to third_party/WebKit/LayoutTests/external/wpt/ci_built_diff.sh
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/ci_lint.sh b/third_party/WebKit/LayoutTests/external/wpt/ci_lint.sh similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/ci_lint.sh rename to third_party/WebKit/LayoutTests/external/wpt/ci_lint.sh
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/ci_stability.sh b/third_party/WebKit/LayoutTests/external/wpt/ci_stability.sh similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/ci_stability.sh rename to third_party/WebKit/LayoutTests/external/wpt/ci_stability.sh
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/clear-site-data/navigation.html b/third_party/WebKit/LayoutTests/external/wpt/clear-site-data/navigation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/clear-site-data/navigation.html rename to third_party/WebKit/LayoutTests/external/wpt/clear-site-data/navigation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/clear-site-data/support/echo-clear-site-data.py b/third_party/WebKit/LayoutTests/external/wpt/clear-site-data/support/echo-clear-site-data.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/clear-site-data/support/echo-clear-site-data.py rename to third_party/WebKit/LayoutTests/external/wpt/clear-site-data/support/echo-clear-site-data.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/clear-site-data/support/test_utils.js b/third_party/WebKit/LayoutTests/external/wpt/clear-site-data/support/test_utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/clear-site-data/support/test_utils.js rename to third_party/WebKit/LayoutTests/external/wpt/clear-site-data/support/test_utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/blank.html b/third_party/WebKit/LayoutTests/external/wpt/common/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/common/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/canvas-frame.css b/third_party/WebKit/LayoutTests/external/wpt/common/canvas-frame.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/canvas-frame.css rename to third_party/WebKit/LayoutTests/external/wpt/common/canvas-frame.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/canvas-index.css b/third_party/WebKit/LayoutTests/external/wpt/common/canvas-index.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/canvas-index.css rename to third_party/WebKit/LayoutTests/external/wpt/common/canvas-index.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/canvas-spec.css b/third_party/WebKit/LayoutTests/external/wpt/common/canvas-spec.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/canvas-spec.css rename to third_party/WebKit/LayoutTests/external/wpt/common/canvas-spec.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/canvas-tests.css b/third_party/WebKit/LayoutTests/external/wpt/common/canvas-tests.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/canvas-tests.css rename to third_party/WebKit/LayoutTests/external/wpt/common/canvas-tests.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/canvas-tests.js b/third_party/WebKit/LayoutTests/external/wpt/common/canvas-tests.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/canvas-tests.js rename to third_party/WebKit/LayoutTests/external/wpt/common/canvas-tests.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/css-red.txt b/third_party/WebKit/LayoutTests/external/wpt/common/css-red.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/css-red.txt rename to third_party/WebKit/LayoutTests/external/wpt/common/css-red.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/dummy.xhtml b/third_party/WebKit/LayoutTests/external/wpt/common/dummy.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/dummy.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/common/dummy.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/dummy.xml b/third_party/WebKit/LayoutTests/external/wpt/common/dummy.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/dummy.xml rename to third_party/WebKit/LayoutTests/external/wpt/common/dummy.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/entities.json b/third_party/WebKit/LayoutTests/external/wpt/common/entities.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/entities.json rename to third_party/WebKit/LayoutTests/external/wpt/common/entities.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/form-submission.py b/third_party/WebKit/LayoutTests/external/wpt/common/form-submission.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/form-submission.py rename to third_party/WebKit/LayoutTests/external/wpt/common/form-submission.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/get-host-info.sub.js b/third_party/WebKit/LayoutTests/external/wpt/common/get-host-info.sub.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/get-host-info.sub.js rename to third_party/WebKit/LayoutTests/external/wpt/common/get-host-info.sub.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/large.py b/third_party/WebKit/LayoutTests/external/wpt/common/large.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/large.py rename to third_party/WebKit/LayoutTests/external/wpt/common/large.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/media.js b/third_party/WebKit/LayoutTests/external/wpt/common/media.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/media.js rename to third_party/WebKit/LayoutTests/external/wpt/common/media.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/redirect-opt-in.py b/third_party/WebKit/LayoutTests/external/wpt/common/redirect-opt-in.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/redirect-opt-in.py rename to third_party/WebKit/LayoutTests/external/wpt/common/redirect-opt-in.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py b/third_party/WebKit/LayoutTests/external/wpt/common/redirect.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py rename to third_party/WebKit/LayoutTests/external/wpt/common/redirect.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/reftest-wait.js b/third_party/WebKit/LayoutTests/external/wpt/common/reftest-wait.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/reftest-wait.js rename to third_party/WebKit/LayoutTests/external/wpt/common/reftest-wait.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/stringifiers.js b/third_party/WebKit/LayoutTests/external/wpt/common/stringifiers.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/stringifiers.js rename to third_party/WebKit/LayoutTests/external/wpt/common/stringifiers.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/text-plain.txt b/third_party/WebKit/LayoutTests/external/wpt/common/text-plain.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/text-plain.txt rename to third_party/WebKit/LayoutTests/external/wpt/common/text-plain.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/utils.js b/third_party/WebKit/LayoutTests/external/wpt/common/utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/utils.js rename to third_party/WebKit/LayoutTests/external/wpt/common/utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/vendor-prefix.js b/third_party/WebKit/LayoutTests/external/wpt/common/vendor-prefix.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/common/vendor-prefix.js rename to third_party/WebKit/LayoutTests/external/wpt/common/vendor-prefix.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/css-values/unset-value-storage.html b/third_party/WebKit/LayoutTests/external/wpt/css-values/unset-value-storage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/css-values/unset-value-storage.html rename to third_party/WebKit/LayoutTests/external/wpt/css-values/unset-value-storage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/CustomElementRegistry.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/CustomElementRegistry.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/CustomElementRegistry.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/CustomElementRegistry.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/Document-createElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/Document-createElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/Document-createElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/Document-createElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/HTMLElement-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/HTMLElement-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/HTMLElement-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/HTMLElement-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/adopted-callback-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/adopted-callback-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/adopted-callback-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/adopted-callback-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/adopted-callback.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/adopted-callback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/adopted-callback.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/adopted-callback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/attribute-changed-callback.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/attribute-changed-callback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/attribute-changed-callback.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/attribute-changed-callback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/connected-callbacks-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/connected-callbacks-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/connected-callbacks-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/connected-callbacks-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/connected-callbacks.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/connected-callbacks.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/connected-callbacks.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/connected-callbacks.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/custom-element-reaction-queue.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/custom-element-reaction-queue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/custom-element-reaction-queue.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/custom-element-reaction-queue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/custom-element-registry/define.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/custom-element-registry/define.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/custom-element-registry/define.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/custom-element-registry/define.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/disconnected-callbacks-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/disconnected-callbacks-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/disconnected-callbacks-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/disconnected-callbacks-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/disconnected-callbacks.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/disconnected-callbacks.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/disconnected-callbacks.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/disconnected-callbacks.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/htmlconstructor/newtarget-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/htmlconstructor/newtarget-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/htmlconstructor/newtarget-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/htmlconstructor/newtarget-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/htmlconstructor/newtarget.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/htmlconstructor/newtarget.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/htmlconstructor/newtarget.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/htmlconstructor/newtarget.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-constructs-custom-element-in-document-write.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-constructs-custom-element-in-document-write.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-constructs-custom-element-in-document-write.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-constructs-custom-element-in-document-write.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-constructs-custom-element-synchronously.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-constructs-custom-element-synchronously.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-constructs-custom-element-synchronously.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-constructs-custom-element-synchronously.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-constructs-custom-elements.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-constructs-custom-elements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-constructs-custom-elements.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-constructs-custom-elements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-fallsback-to-unknown-element.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-fallsback-to-unknown-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-fallsback-to-unknown-element.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-fallsback-to-unknown-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-sets-attributes-and-children.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-sets-attributes-and-children.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-sets-attributes-and-children.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-sets-attributes-and-children.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-uses-constructed-element.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-uses-constructed-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-uses-constructed-element.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-uses-constructed-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-uses-registry-of-owner-document.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-uses-registry-of-owner-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/parser/parser-uses-registry-of-owner-document.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/parser/parser-uses-registry-of-owner-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reaction-timing.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reaction-timing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reaction-timing.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reaction-timing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Attr.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Attr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Attr.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Attr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/CSSStyleDeclaration-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/CSSStyleDeclaration-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/CSSStyleDeclaration-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/CSSStyleDeclaration-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/CSSStyleDeclaration.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/CSSStyleDeclaration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/CSSStyleDeclaration.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/CSSStyleDeclaration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ChildNode.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ChildNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ChildNode.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ChildNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/DOMStringMap.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/DOMStringMap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/DOMStringMap.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/DOMStringMap.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/DOMTokenList-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/DOMTokenList-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/DOMTokenList-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/DOMTokenList-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/DOMTokenList.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/DOMTokenList.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/DOMTokenList.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/DOMTokenList.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Document.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Document.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Element.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Element.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ElementContentEditable.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ElementContentEditable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ElementContentEditable.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ElementContentEditable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLAnchorElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLAnchorElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLAnchorElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLAnchorElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLElement-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLElement-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLElement-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLElement-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLOptionElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLOptionElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLOptionElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLOptionElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLOptionsCollection.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLOptionsCollection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLOptionsCollection.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLOptionsCollection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLOutputElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLOutputElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLOutputElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLOutputElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLSelectElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLSelectElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLSelectElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLSelectElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTableElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTableElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTableElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTableElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTableRowElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTableRowElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTableRowElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTableRowElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTableSectionElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTableSectionElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTableSectionElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTableSectionElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTitleElement.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTitleElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/HTMLTitleElement.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/HTMLTitleElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/NamedNodeMap.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/NamedNodeMap.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/NamedNodeMap.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/NamedNodeMap.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Node.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Node.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Node.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Node.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ParentNode.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ParentNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ParentNode.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ParentNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Range.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Range.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Range.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Range.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Selection.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Selection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/Selection.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/Selection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ShadowRoot.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ShadowRoot.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/ShadowRoot.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/ShadowRoot.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/resources/reactions.js b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/resources/reactions.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/reactions/resources/reactions.js rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/reactions/resources/reactions.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/resources/custom-elements-helpers.js b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/resources/custom-elements-helpers.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/resources/custom-elements-helpers.js rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/resources/custom-elements-helpers.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/resources/empty-html-document.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/resources/empty-html-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/resources/empty-html-document.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/resources/empty-html-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading/Node-cloneNode.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading/Node-cloneNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading/Node-cloneNode.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading/Node-cloneNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading/upgrading-enqueue-reactions.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading/upgrading-enqueue-reactions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading/upgrading-enqueue-reactions.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading/upgrading-enqueue-reactions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading/upgrading-parser-created-element.html b/third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading/upgrading-parser-created-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/custom-elements/upgrading/upgrading-parser-created-element.html rename to third_party/WebKit/LayoutTests/external/wpt/custom-elements/upgrading/upgrading-parser-created-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/diff-manifest.py b/third_party/WebKit/LayoutTests/external/wpt/diff-manifest.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/diff-manifest.py rename to third_party/WebKit/LayoutTests/external/wpt/diff-manifest.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-as-proto-length-get-throws.html b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-as-proto-length-get-throws.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-as-proto-length-get-throws.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-as-proto-length-get-throws.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-empty-name.html b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-empty-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-empty-name.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-empty-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-indices-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-indices-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-indices-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-indices-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-indices.html b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-indices.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-indices.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-indices.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-names-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-names-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-names-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-names-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-names.html b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-names.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/HTMLCollection-supported-property-names.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/HTMLCollection-supported-property-names.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/domstringmap-supported-property-names.html b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/domstringmap-supported-property-names.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/domstringmap-supported-property-names.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/domstringmap-supported-property-names.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/namednodemap-supported-property-names-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/namednodemap-supported-property-names-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/namednodemap-supported-property-names-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/namednodemap-supported-property-names-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/collections/namednodemap-supported-property-names.html b/third_party/WebKit/LayoutTests/external/wpt/dom/collections/namednodemap-supported-property-names.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/collections/namednodemap-supported-property-names.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/collections/namednodemap-supported-property-names.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/common.js b/third_party/WebKit/LayoutTests/external/wpt/dom/common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/common.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/constants.js b/third_party/WebKit/LayoutTests/external/wpt/dom/constants.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/constants.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/constants.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/AddEventListenerOptions-once.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/AddEventListenerOptions-once.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/AddEventListenerOptions-once.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/AddEventListenerOptions-once.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/AddEventListenerOptions-passive.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/AddEventListenerOptions-passive.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/AddEventListenerOptions-passive.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/AddEventListenerOptions-passive.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/CustomEvent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/CustomEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/CustomEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/CustomEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-cancelBubble-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-cancelBubble-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-cancelBubble-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-cancelBubble-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-cancelBubble.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-cancelBubble.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-cancelBubble.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-cancelBubble.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-constants.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-constants.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-constants.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-constants.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-constructors.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-constructors.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-constructors.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-constructors.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-defaultPrevented-after-dispatch.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-defaultPrevented-after-dispatch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-defaultPrevented-after-dispatch.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-defaultPrevented-after-dispatch.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-defaultPrevented.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-defaultPrevented.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-defaultPrevented.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-defaultPrevented.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubble-canceled-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubble-canceled-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubble-canceled-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubble-canceled-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubble-canceled.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubble-canceled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubble-canceled.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubble-canceled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-false-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-false-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-false-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-false-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-false.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-false.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-false.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-false.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-true-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-true-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-true-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-true-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-true.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-true.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-bubbles-true.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-bubbles-true.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-click.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-click.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-click.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-click.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-detached-click.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-detached-click.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-detached-click.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-detached-click.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-handlers-changed.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-handlers-changed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-handlers-changed.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-handlers-changed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-multiple-cancelBubble-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-multiple-cancelBubble-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-multiple-cancelBubble-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-multiple-cancelBubble-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-multiple-cancelBubble.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-multiple-cancelBubble.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-multiple-cancelBubble.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-multiple-cancelBubble.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-multiple-stopPropagation.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-multiple-stopPropagation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-multiple-stopPropagation.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-multiple-stopPropagation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-omitted-capture.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-omitted-capture.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-omitted-capture.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-omitted-capture.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-order.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-order.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-order.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-order.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-other-document.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-other-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-other-document.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-other-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-propagation-stopped.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-propagation-stopped.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-propagation-stopped.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-propagation-stopped.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-redispatch.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-redispatch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-redispatch.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-redispatch.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-reenter.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-reenter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-reenter.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-reenter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-target-moved.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-target-moved.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-target-moved.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-target-moved.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-target-removed.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-target-removed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-target-removed.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-target-removed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-throwing.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-throwing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-throwing.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-dispatch-throwing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-init-while-dispatching-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-init-while-dispatching-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-init-while-dispatching-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-init-while-dispatching-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-init-while-dispatching.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-init-while-dispatching.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-init-while-dispatching.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-init-while-dispatching.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-initEvent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-initEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-initEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-initEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-propagation-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-propagation-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-propagation-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-propagation-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-propagation.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-propagation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-propagation.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-propagation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-subclasses-constructors-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-subclasses-constructors-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-subclasses-constructors-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-subclasses-constructors-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-subclasses-constructors.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-subclasses-constructors.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-subclasses-constructors.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-subclasses-constructors.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-type-empty.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-type-empty.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-type-empty.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-type-empty.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-type.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-type.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/Event-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-handleEvent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-handleEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-handleEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-handleEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-incumbent-global-subframe-1.sub.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-incumbent-global-subframe-1.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-incumbent-global-subframe-1.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-incumbent-global-subframe-1.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-incumbent-global-subframe-2.sub.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-incumbent-global-subframe-2.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-incumbent-global-subframe-2.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-incumbent-global-subframe-2.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-incumbent-global-subsubframe.sub.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-incumbent-global-subsubframe.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListener-incumbent-global-subsubframe.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListener-incumbent-global-subsubframe.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListenerOptions-capture.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListenerOptions-capture.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventListenerOptions-capture.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventListenerOptions-capture.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-addEventListener.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-addEventListener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-addEventListener.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-addEventListener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-dispatchEvent-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-dispatchEvent-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-dispatchEvent-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-dispatchEvent-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-dispatchEvent-returnvalue.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-dispatchEvent-returnvalue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-dispatchEvent-returnvalue.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-dispatchEvent-returnvalue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-dispatchEvent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-dispatchEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-dispatchEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-dispatchEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-removeEventListener.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-removeEventListener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/EventTarget-removeEventListener.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/EventTarget-removeEventListener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/ProgressEvent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/events/ProgressEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/events/ProgressEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/events/ProgressEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/historical-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/historical-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/historical-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/historical-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/historical.html b/third_party/WebKit/LayoutTests/external/wpt/dom/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/interface-objects.html b/third_party/WebKit/LayoutTests/external/wpt/dom/interface-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/interface-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/interface-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html b/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/interfaces.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-Iterable-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-Iterable-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-Iterable-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-Iterable-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-Iterable.html b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-Iterable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-Iterable.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-Iterable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-coverage-for-attributes.html b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-coverage-for-attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-coverage-for-attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-coverage-for-attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-iteration-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-iteration-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-iteration-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-iteration-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-iteration.html b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-iteration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-iteration.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-iteration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-stringifier.html b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-stringifier.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-stringifier.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-stringifier.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-value-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-value-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-value-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-value-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-value.html b/third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-value.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/lists/DOMTokenList-value.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/lists/DOMTokenList-value.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-appendChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-appendChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-appendChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-appendChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-appendData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-appendData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-appendData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-appendData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-data.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-data.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-data.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-data.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-deleteData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-deleteData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-deleteData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-deleteData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-insertData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-insertData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-insertData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-insertData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-remove.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-remove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-remove.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-remove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-replaceData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-replaceData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-replaceData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-replaceData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-substringData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-substringData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-substringData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-substringData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-surrogates.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-surrogates.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/CharacterData-surrogates.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/CharacterData-surrogates.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-after.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-after.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-after.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-after.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-before.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-before.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-before.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-before.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-remove.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-remove.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-remove.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-remove.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-replaceWith.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-replaceWith.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ChildNode-replaceWith.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ChildNode-replaceWith.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Comment-Text-constructor.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Comment-Text-constructor.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Comment-Text-constructor.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Comment-Text-constructor.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Comment-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Comment-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Comment-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Comment-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createDocument-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createDocument-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createDocument-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createDocument-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createDocument.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createDocument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createDocument.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createDocument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createDocumentType.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createDocumentType.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createDocumentType.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createDocumentType.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createHTMLDocument-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createHTMLDocument-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createHTMLDocument-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createHTMLDocument-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createHTMLDocument.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createHTMLDocument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createHTMLDocument.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createHTMLDocument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createHTMLDocument.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createHTMLDocument.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-createHTMLDocument.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-createHTMLDocument.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-hasFeature.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-hasFeature.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DOMImplementation-hasFeature.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DOMImplementation-hasFeature.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-Element-getElementsByTagName.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-Element-getElementsByTagName.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-Element-getElementsByTagName.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-Element-getElementsByTagName.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-Element-getElementsByTagNameNS.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-Element-getElementsByTagNameNS.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-Element-getElementsByTagNameNS.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-Element-getElementsByTagNameNS.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-adoptNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-adoptNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-adoptNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-adoptNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_bmp.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_bmp.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_bmp.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_bmp.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_css.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_css.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_css.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_css.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_gif.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_gif.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_gif.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_gif.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_html.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_html.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_html.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_html.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_jpg.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_jpg.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_jpg.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_jpg.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_png.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_png.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_png.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_png.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_txt.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_txt.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/contenttype_txt.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/contenttype_txt.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/createDocument.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/createDocument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/createDocument.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/createDocument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/createHTMLDocument.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/createHTMLDocument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/contentType/createHTMLDocument.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/contentType/createHTMLDocument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/blob.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/blob.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/blob.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/blob.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/blob.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/blob.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/blob.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/blob.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/blob.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/blob.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/blob.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/blob.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/lib.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/lib.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/lib.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/lib.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/style.css b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/style.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/style.css rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/style.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.bmp b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.bmp similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.bmp rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.bmp Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.gif b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.gif rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.jpg b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.jpg rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.png b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/resources/t.png rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/resources/t.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/support/contenttype_setter.py b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/support/contenttype_setter.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-contentType/support/contenttype_setter.py rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-contentType/support/contenttype_setter.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createAttribute.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createAttribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createAttribute.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createAttribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createComment-createTextNode.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createComment-createTextNode.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createComment-createTextNode.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createComment-createTextNode.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createComment.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createComment.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createComment.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createComment.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/empty.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/generate.py b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/generate.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/generate.py rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/generate.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/mathml.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/minimal_html.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/svg.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement-namespace.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement-namespace.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElement.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElementNS-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElementNS-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElementNS-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElementNS-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElementNS.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElementNS.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElementNS.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElementNS.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElementNS.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElementNS.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createElementNS.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createElementNS.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createProcessingInstruction.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createProcessingInstruction.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createProcessingInstruction.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createProcessingInstruction.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createProcessingInstruction.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createProcessingInstruction.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createProcessingInstruction.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createProcessingInstruction.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createTextNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createTextNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createTextNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createTextNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createTreeWalker-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createTreeWalker-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createTreeWalker-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createTreeWalker-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createTreeWalker.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createTreeWalker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createTreeWalker.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createTreeWalker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-doctype-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-doctype-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-doctype-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-doctype-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-doctype.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-doctype.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-doctype.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-doctype.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementById.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementById.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementById.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementById.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName-xhtml-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName-xhtml-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName-xhtml-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName-xhtml-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagName.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagName.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagNameNS.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagNameNS.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-getElementsByTagNameNS.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-getElementsByTagNameNS.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-implementation.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-implementation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-implementation.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-implementation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-importNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-importNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-importNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-importNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DocumentType-literal-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DocumentType-literal-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DocumentType-literal-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DocumentType-literal-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DocumentType-literal.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DocumentType-literal.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DocumentType-literal.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DocumentType-literal.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DocumentType-remove.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DocumentType-remove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/DocumentType-remove.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/DocumentType-remove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElement-null-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElement-null-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElement-null-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElement-null-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElement-null.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElement-null.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElement-null.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElement-null.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-add.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-add.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-add.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-add.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-remove.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-remove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-dynamic-remove.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-dynamic-remove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-nochild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-nochild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-nochild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-nochild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-childElementCount.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-childElementCount.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-children-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-children-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-children-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-children-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-children.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-children.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-children.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-children.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-classlist-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-classlist-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-classlist-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-classlist-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-classlist.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-classlist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-classlist.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-classlist.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-closest-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-closest-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-closest-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-closest-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-closest.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-closest.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-closest.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-closest.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-namespace.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-namespace.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-namespace.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-namespace.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-firstElementChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-firstElementChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByClassName.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByClassName.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByClassName.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByClassName.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagName.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagName.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagNameNS.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagNameNS.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-getElementsByTagNameNS.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-getElementsByTagNameNS.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-hasAttributes.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-hasAttributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-hasAttributes.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-hasAttributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentElement-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentElement-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentElement-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentElement-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentElement.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentElement.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentText-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentText-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentText-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentText-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentText.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentText.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-insertAdjacentText.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-insertAdjacentText.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-lastElementChild-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-lastElementChild-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-lastElementChild-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-lastElementChild-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-lastElementChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-lastElementChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-lastElementChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-lastElementChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-matches.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-matches.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-matches.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-matches.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-nextElementSibling-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-nextElementSibling-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-nextElementSibling-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-nextElementSibling-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-nextElementSibling.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-nextElementSibling.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-nextElementSibling.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-nextElementSibling.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-previousElementSibling-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-previousElementSibling-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-previousElementSibling-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-previousElementSibling-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-previousElementSibling.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-previousElementSibling.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-previousElementSibling.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-previousElementSibling.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-remove.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-remove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-remove.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-remove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-removeAttributeNS.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-removeAttributeNS.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-removeAttributeNS.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-removeAttributeNS.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-siblingElement-null-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-siblingElement-null-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-siblingElement-null-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-siblingElement-null-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-siblingElement-null.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-siblingElement-null.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-siblingElement-null.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-siblingElement-null.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-tagName.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-tagName.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Element-tagName.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Element-tagName.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-attributes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-attributes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-attributes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-attributes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-attributes.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-characterData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-characterData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-characterData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-characterData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-childList.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-childList.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-childList.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-childList.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-disconnect.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-disconnect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-disconnect.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-disconnect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-document-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-document-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-document-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-document-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-document.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-document.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-inner-outer.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-inner-outer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-inner-outer.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-inner-outer.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-takeRecords.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-takeRecords.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/MutationObserver-takeRecords.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/MutationObserver-takeRecords.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-appendChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-appendChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-appendChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-appendChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-baseURI.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-baseURI.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-baseURI.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-baseURI.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-childNodes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-childNodes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-childNodes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-childNodes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-childNodes.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-childNodes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-childNodes.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-childNodes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-cloneNode-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-cloneNode-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-cloneNode-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-cloneNode-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-cloneNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-cloneNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-cloneNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-cloneNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-compareDocumentPosition.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-compareDocumentPosition.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-compareDocumentPosition.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-compareDocumentPosition.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-constants.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-constants.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-constants.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-constants.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-contains-xml.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-contains-xml.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-contains-xml.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-contains-xml.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-contains.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-contains.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-contains.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-contains.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-insertBefore-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-insertBefore-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-insertBefore-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-insertBefore-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-insertBefore.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-insertBefore.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-insertBefore.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-insertBefore.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isConnected.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isConnected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isConnected.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isConnected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode-iframe1.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode-iframe1.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode-iframe1.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode-iframe1.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode-iframe2.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode-iframe2.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode-iframe2.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode-iframe2.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isEqualNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isEqualNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isSameNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isSameNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-isSameNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-isSameNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-lookupNamespaceURI-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-lookupNamespaceURI-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-lookupNamespaceURI-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-lookupNamespaceURI-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-lookupNamespaceURI.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-lookupNamespaceURI.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-lookupNamespaceURI.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-lookupNamespaceURI.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-lookupPrefix.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-lookupPrefix.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-lookupPrefix.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-lookupPrefix.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-nodeName-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-nodeName-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-nodeName-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-nodeName-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-nodeName.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-nodeName.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-nodeName.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-nodeName.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-nodeValue.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-nodeValue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-nodeValue.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-nodeValue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-normalize.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-normalize.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-normalize.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-normalize.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-parentElement.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-parentElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-parentElement.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-parentElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-parentNode-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-parentNode-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-parentNode-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-parentNode-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-parentNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-parentNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-parentNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-parentNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-properties-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-properties-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-properties-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-properties-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-properties.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-properties.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-properties.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-properties.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-removeChild-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-removeChild-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-removeChild-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-removeChild-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-removeChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-removeChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-removeChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-removeChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-replaceChild-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-replaceChild-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-replaceChild-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-replaceChild-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-replaceChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-replaceChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-replaceChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-replaceChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-textContent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-textContent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Node-textContent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Node-textContent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/NodeList-Iterable.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/NodeList-Iterable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/NodeList-Iterable.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/NodeList-Iterable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-append.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-append.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-append.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-append.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-prepend.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-prepend.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-prepend.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-prepend.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-content.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-content.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-content.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-content.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-content.xht b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-content.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-content.xht rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-content.xht
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-xht-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-xht-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-xht-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-xht-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-xht.xht b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-xht.xht similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All-xht.xht rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All-xht.xht
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ParentNode-querySelector-All.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ParentNode-querySelector-All.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ProcessingInstruction-escapes-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ProcessingInstruction-escapes-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ProcessingInstruction-escapes-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ProcessingInstruction-escapes-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ProcessingInstruction-literal-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ProcessingInstruction-literal-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ProcessingInstruction-literal-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ProcessingInstruction-literal-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ProcessingInstruction-literal-2.xhtml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ProcessingInstruction-literal-2.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/ProcessingInstruction-literal-2.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/ProcessingInstruction-literal-2.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Text-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Text-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Text-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Text-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Text-splitText.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Text-splitText.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Text-splitText.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Text-splitText.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/append-on-Document.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/append-on-Document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/append-on-Document.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/append-on-Document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/attributes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/attributes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/attributes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/attributes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/attributes.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/attributes.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/attributes.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/attributes.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/attributes.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/case-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/case-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/case-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/case-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/case.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/case.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/case.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/case.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/case.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/case.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/case.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/case.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/creators.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/creators.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/creators.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/creators.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/encoding.py b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/encoding.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/encoding.py rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/encoding.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-01.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-01.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-01.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-01.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-02.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-02.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-02.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-02.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-03.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-03.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-03.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-03.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-04.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-04.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-04.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-04.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-05.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-05.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-05.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-05.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-06.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-06.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-06.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-06.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-07.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-07.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-07.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-07.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-08.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-08.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-08.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-08.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-09.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-09.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-09.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-09.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-10.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-10.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-10.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-10.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-11.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-11.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-11.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-11.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-12.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-12.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-12.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-12.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-13.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-13.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-13.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-13.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-14.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-14.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-14.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-14.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-15.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-15.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-15.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-15.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-16.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-16.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-16.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-16.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-17.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-17.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-17.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-17.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-18.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-18.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-18.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-18.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-19.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-19.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-19.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-19.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-20.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-20.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-20.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-20.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-21.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-21.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-21.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-21.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-22.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-22.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-22.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-22.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-23.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-23.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-23.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-23.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-24.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-24.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-24.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-24.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-25.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-25.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-25.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-25.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-26.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-26.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-26.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-26.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-27.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-27.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-27.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-27.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-28.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-28.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-28.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-28.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-29.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-29.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-29.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-29.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-30.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-30.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-30.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-30.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-31.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-31.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassName-31.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassName-31.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassNameFrame.htm b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassNameFrame.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/getElementsByClassNameFrame.htm rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/getElementsByClassNameFrame.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/insert-adjacent.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/insert-adjacent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/insert-adjacent.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/insert-adjacent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/mutationobservers.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/mutationobservers.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/mutationobservers.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/mutationobservers.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/prepend-on-Document.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/prepend-on-Document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/prepend-on-Document.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/prepend-on-Document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/productions.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/productions.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/productions.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/productions.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/remove-unscopable.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/remove-unscopable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/remove-unscopable.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/remove-unscopable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/rootNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/rootNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/rootNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/rootNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/selectors.js b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/selectors.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/selectors.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/nodes/selectors.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-attributes.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-cloneContents.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-cloneContents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-cloneContents.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-cloneContents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-cloneRange.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-cloneRange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-cloneRange.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-cloneRange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-collapse.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-collapse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-collapse.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-collapse.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-commonAncestorContainer-2.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-commonAncestorContainer-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-commonAncestorContainer-2.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-commonAncestorContainer-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-commonAncestorContainer.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-commonAncestorContainer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-commonAncestorContainer.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-commonAncestorContainer.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-compareBoundaryPoints.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-compareBoundaryPoints.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-compareBoundaryPoints.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-compareBoundaryPoints.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-comparePoint-2.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-comparePoint-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-comparePoint-2.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-comparePoint-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-comparePoint.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-comparePoint.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-comparePoint.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-comparePoint.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-deleteContents.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-deleteContents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-deleteContents.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-deleteContents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-detach.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-detach.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-detach.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-detach.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-extractContents.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-extractContents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-extractContents.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-extractContents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-insertNode-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-insertNode-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-insertNode-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-insertNode-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-insertNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-insertNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-insertNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-insertNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-intersectsNode-binding.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-intersectsNode-binding.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-intersectsNode-binding.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-intersectsNode-binding.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-intersectsNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-intersectsNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-intersectsNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-intersectsNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-isPointInRange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-isPointInRange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-appendChild-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-appendChild-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-appendChild-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-appendChild-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-appendChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-appendChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-appendChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-appendChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-appendData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-appendData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-appendData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-appendData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-dataChange-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-dataChange-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-dataChange-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-dataChange-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-dataChange.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-dataChange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-dataChange.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-dataChange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-deleteData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-deleteData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-deleteData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-deleteData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-insertBefore-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-insertBefore-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-insertBefore-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-insertBefore-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-insertBefore.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-insertBefore.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-insertBefore.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-insertBefore.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-insertData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-insertData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-insertData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-insertData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-removeChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-removeChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-removeChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-removeChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-replaceChild-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-replaceChild-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-replaceChild-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-replaceChild-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-replaceChild.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-replaceChild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-replaceChild.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-replaceChild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-replaceData.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-replaceData.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-replaceData.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-replaceData.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-splitText-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-splitText-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-splitText-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-splitText-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-splitText.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-splitText.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations-splitText.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations-splitText.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations.js b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-mutations.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-mutations.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-selectNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-selectNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-selectNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-selectNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-set.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-set.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-set.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-set.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-stringifier.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-stringifier.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-stringifier.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-stringifier.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-surroundContents-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-surroundContents-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-surroundContents-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-surroundContents-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-surroundContents.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-surroundContents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-surroundContents.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-surroundContents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-test-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-test-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-test-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/ranges/Range-test-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeFilter-constants.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeFilter-constants.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeFilter-constants.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeFilter-constants.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeIterator-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeIterator-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeIterator-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeIterator-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeIterator-removal.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeIterator-removal.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeIterator-removal.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeIterator-removal.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeIterator.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeIterator.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/NodeIterator.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/NodeIterator.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-acceptNode-filter.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-acceptNode-filter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-acceptNode-filter.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-acceptNode-filter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-basic.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-basic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-basic.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-basic.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-currentNode.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-currentNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-currentNode.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-currentNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-previousNodeLastChildReject.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-previousNodeLastChildReject.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-previousNodeLastChildReject.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-previousNodeLastChildReject.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-traversal-reject.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-traversal-reject.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-traversal-reject.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-traversal-reject.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-traversal-skip-most.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-traversal-skip-most.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-traversal-skip-most.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-traversal-skip-most.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-traversal-skip.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-traversal-skip.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-traversal-skip.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-traversal-skip.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-walking-outside-a-tree.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-walking-outside-a-tree.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker-walking-outside-a-tree.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker-walking-outside-a-tree.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker.html b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/TreeWalker.html rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/TreeWalker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/traversal-support.js b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/traversal-support.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/traversal-support.js rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/traversal-support.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/001.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/001.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/001.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/001.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/002.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/002.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/002.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/002.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/003.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/003.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/003.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/003.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/004.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/004.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/004.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/004.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/005.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/005.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/005.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/005.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/006.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/006.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/006.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/006.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/007.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/007.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/007.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/007.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/008.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/008.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/008.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/008.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/009.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/009.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/009.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/009.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/010.xml b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/010.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/010.xml rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/010.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/TODO b/third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/TODO similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/dom/traversal/unfinished/TODO rename to third_party/WebKit/LayoutTests/external/wpt/dom/traversal/unfinished/TODO
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-html-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-html-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-html-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-html-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-html.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-html.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-html.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-html.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-xml-doctype.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-xml-doctype.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-xml-doctype.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-xml-doctype.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-xml-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-xml-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-xml-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-xml-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-xml.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-xml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/DOMParser-parseFromString-xml.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/DOMParser-parseFromString-xml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/XMLSerializer-serializeToString.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/XMLSerializer-serializeToString.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/XMLSerializer-serializeToString.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/XMLSerializer-serializeToString.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/createContextualFragment-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/domparsing/createContextualFragment-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/createContextualFragment-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/createContextualFragment-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/createContextualFragment.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/createContextualFragment.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/createContextualFragment.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/createContextualFragment.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-01-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-01-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-01-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-01-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-01.xhtml b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-01.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-01.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-01.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-03.xhtml b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-03.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-03.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-03.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-04.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-04.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-04.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-05.xhtml b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-05.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-05.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-05.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-06.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-06.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-06.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-06.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-07.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-07.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/innerhtml-07.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/innerhtml-07.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert-adjacent.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/insert-adjacent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert-adjacent.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/insert-adjacent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html.js b/third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/insert_adjacent_html.js rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/insert_adjacent_html.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/outerhtml-01.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/outerhtml-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/outerhtml-01.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/outerhtml-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/outerhtml-02.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/outerhtml-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/outerhtml-02.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/outerhtml-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/style_attribute_html.html b/third_party/WebKit/LayoutTests/external/wpt/domparsing/style_attribute_html.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/style_attribute_html.html rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/style_attribute_html.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domparsing/xml-serialization.xhtml b/third_party/WebKit/LayoutTests/external/wpt/domparsing/xml-serialization.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domparsing/xml-serialization.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/domparsing/xml-serialization.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/domxpath/evaluator-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/domxpath/evaluator-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/domxpath/evaluator-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/domxpath/evaluator-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/api-basics.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/api-basics.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/api-basics.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/api-basics.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/api-invalid-label.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/api-invalid-label.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/api-invalid-label.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/api-invalid-label.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/api-replacement-encodings.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/api-replacement-encodings.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/api-replacement-encodings.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/api-replacement-encodings.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/api-surrogates-utf8.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/api-surrogates-utf8.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/api-surrogates-utf8.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/api-surrogates-utf8.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/big5-encoder.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/big5-encoder.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/big5-encoder.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/big5-encoder.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/gb18030-encoder.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/gb18030-encoder.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/gb18030-encoder.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/gb18030-encoder.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/gbk-encoder.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/gbk-encoder.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/gbk-encoder.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/gbk-encoder.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/iso-2022-jp-decoder-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/encoding/iso-2022-jp-decoder-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/iso-2022-jp-decoder-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/encoding/iso-2022-jp-decoder-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/iso-2022-jp-decoder.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/iso-2022-jp-decoder.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/iso-2022-jp-decoder.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/iso-2022-jp-decoder.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/iso-2022-jp-encoder.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/iso-2022-jp-encoder.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/iso-2022-jp-encoder.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/iso-2022-jp-encoder.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/resources/encodings.js b/third_party/WebKit/LayoutTests/external/wpt/encoding/resources/encodings.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/resources/encodings.js rename to third_party/WebKit/LayoutTests/external/wpt/encoding/resources/encodings.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-byte-order-marks.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-byte-order-marks.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-byte-order-marks.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-byte-order-marks.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal-single-byte.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-fatal-single-byte.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal-single-byte.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-fatal-single-byte.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal-streaming.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-fatal-streaming.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal-streaming.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-fatal-streaming.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-fatal.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-fatal.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-ignorebom.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-ignorebom.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-ignorebom.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-ignorebom.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-labels.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-labels.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-labels.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-labels.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-streaming.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-streaming.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-streaming.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-streaming.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-utf16-surrogates.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-utf16-surrogates.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-utf16-surrogates.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textdecoder-utf16-surrogates.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textencoder-constructor-non-utf.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textencoder-constructor-non-utf.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textencoder-constructor-non-utf.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textencoder-constructor-non-utf.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encoding/textencoder-utf16-surrogates.html b/third_party/WebKit/LayoutTests/external/wpt/encoding/textencoder-utf16-surrogates.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encoding/textencoder-utf16-surrogates.html rename to third_party/WebKit/LayoutTests/external/wpt/encoding/textencoder-utf16-surrogates.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/EncryptedMediaExtensions.idl b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/EncryptedMediaExtensions.idl similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/EncryptedMediaExtensions.idl rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/EncryptedMediaExtensions.idl
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/README.md b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/README.md rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-check-initdata-type.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-check-initdata-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-check-initdata-type.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-check-initdata-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-events-session-closed-event.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-events-session-closed-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-events-session-closed-event.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-events-session-closed-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-generate-request-disallowed-input.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-generate-request-disallowed-input.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-generate-request-disallowed-input.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-generate-request-disallowed-input.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-invalid-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-invalid-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-invalid-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-invalid-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-keystatuses-multiple-sessions.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-keystatuses-multiple-sessions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-keystatuses-multiple-sessions.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-keystatuses-multiple-sessions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-keystatuses.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-keystatuses.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-keystatuses.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-keystatuses.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-license-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-license-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-license-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-license-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multikey.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multisession.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multisession.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-multisession.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-multisession.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-playback-temporary.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-playback-temporary.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-setmediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-setmediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysession.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysession.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysession.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysession.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-unique-origin.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-unique-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-unique-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-unique-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-update-disallowed-input.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-update-disallowed-input.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-update-disallowed-input.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-update-disallowed-input.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-waiting-for-a-key.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-waiting-for-a-key.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-mp4-waiting-for-a-key.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-mp4-waiting-for-a-key.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-not-callable-after-createsession.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-not-callable-after-createsession.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-not-callable-after-createsession.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-not-callable-after-createsession.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-update-non-ascii-input.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-update-non-ascii-input.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/clearkey-update-non-ascii-input.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/clearkey-update-non-ascii-input.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/audio_aac-lc_128k_2keys_2sess.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/audio_aac-lc_128k_2keys_2sess.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/audio_aac-lc_128k_2keys_2sess.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/audio_aac-lc_128k_2keys_2sess.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/audio_aac-lc_128k_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/audio_aac-lc_128k_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/audio_aac-lc_128k_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/audio_aac-lc_128k_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/audio_aac-lc_128k_enc_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/audio_aac-lc_128k_enc_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/audio_aac-lc_128k_enc_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/audio_aac-lc_128k_enc_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/content-metadata.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/content-metadata.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/content-metadata.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/content-metadata.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_clear_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_clear_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_clear_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_clear_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_clear_enc_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_clear_enc_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_clear_enc_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_clear_enc_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_enc_2keys_2sess.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_enc_2keys_2sess.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_enc_2keys_2sess.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_enc_2keys_2sess.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_enc_clear_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_enc_clear_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_enc_clear_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_enc_clear_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_enc_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_enc_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_enc_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_enc_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key2_dashinit.mp4 b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key2_dashinit.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key2_dashinit.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/content/video_512x288_h264-360k_multikey_key2_dashinit.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-check-initdata-type.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-check-initdata-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-check-initdata-type.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-check-initdata-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-events-session-closed-event.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-events-session-closed-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-events-session-closed-event.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-events-session-closed-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-expiration.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-expiration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-expiration.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-expiration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-generate-request-disallowed-input.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-generate-request-disallowed-input.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-generate-request-disallowed-input.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-generate-request-disallowed-input.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-invalid-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-invalid-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-invalid-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-invalid-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-keystatuses-multiple-sessions.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-keystatuses-multiple-sessions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-keystatuses-multiple-sessions.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-keystatuses-multiple-sessions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-keystatuses.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-keystatuses.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-keystatuses.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-keystatuses.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-onencrypted.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-onencrypted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-onencrypted.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-onencrypted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-destroy-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-destroy-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-destroy-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-destroy-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-license-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-license-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-license-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-license-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-persistent-usage-record.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-events.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-events.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-expired.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-expired.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-expired.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-expired.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multikey.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multikey.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multisession.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multisession.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-multisession.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-multisession.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-two-videos.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-two-videos.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-two-videos.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-two-videos.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-playback-temporary.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-playback-temporary.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-requestmediakeysystemaccess.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-requestmediakeysystemaccess.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-requestmediakeysystemaccess.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-requestmediakeysystemaccess.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-at-same-time.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-at-same-time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-at-same-time.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-at-same-time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-setmediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-setmediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-syntax-mediakeys.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-syntax-mediakeys.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-syntax-mediakeys.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-syntax-mediakeys.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-syntax-mediakeysession.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-syntax-mediakeysession.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-syntax-mediakeysession.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-syntax-mediakeysession.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-unique-origin.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-unique-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-unique-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-unique-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-waiting-for-a-key.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-waiting-for-a-key.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-mp4-waiting-for-a-key.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-mp4-waiting-for-a-key.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-not-callable-after-createsession.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-not-callable-after-createsession.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-not-callable-after-createsession.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-not-callable-after-createsession.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-temporary-license-type.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-temporary-license-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/drm-temporary-license-type.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/drm-temporary-license-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/cast-polyfill.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/cast-polyfill.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/cast-polyfill.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/cast-polyfill.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/chrome-polyfill.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/chrome-polyfill.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/chrome-polyfill.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/chrome-polyfill.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/clearkey-polyfill.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/clearkey-polyfill.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/clearkey-polyfill.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/clearkey-polyfill.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/edge-keystatuses.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/edge-keystatuses.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/edge-keystatuses.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/edge-keystatuses.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/edge-persistent-usage-record.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/edge-persistent-usage-record.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/edge-persistent-usage-record.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/edge-persistent-usage-record.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/firefox-polyfill.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/firefox-polyfill.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/firefox-polyfill.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/firefox-polyfill.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/make-polyfill-tests.py b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/make-polyfill-tests.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/polyfill/make-polyfill-tests.py rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/polyfill/make-polyfill-tests.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/clearkey-retrieve-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/clearkey-retrieve-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/clearkey-retrieve-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/clearkey-retrieve-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/drm-retrieve-persistent-license.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/drm-retrieve-persistent-license.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/drm-retrieve-persistent-license.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/drm-retrieve-persistent-license.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/drm-retrieve-persistent-usage-record.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/drm-retrieve-persistent-usage-record.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/drm-retrieve-persistent-usage-record.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/drm-retrieve-persistent-usage-record.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/retrieve-persistent-usage-record.html b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/retrieve-persistent-usage-record.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/resources/retrieve-persistent-usage-record.html rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/resources/retrieve-persistent-usage-record.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/check-initdata-type.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/check-initdata-type.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/check-initdata-type.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/check-initdata-type.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/clearkey-update-non-ascii-input.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/clearkey-update-non-ascii-input.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/clearkey-update-non-ascii-input.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/clearkey-update-non-ascii-input.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/events-session-closed-event.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/events-session-closed-event.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/events-session-closed-event.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/events-session-closed-event.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/events.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/events.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/events.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/events.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/expiration.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/expiration.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/expiration.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/expiration.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/generate-request-disallowed-input.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/generate-request-disallowed-input.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/generate-request-disallowed-input.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/generate-request-disallowed-input.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/invalid-license.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/invalid-license.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/invalid-license.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/invalid-license.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/keystatuses-multiple-sessions.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/keystatuses-multiple-sessions.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/keystatuses-multiple-sessions.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/keystatuses-multiple-sessions.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/keystatuses.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/keystatuses.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/keystatuses.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/keystatuses.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/not-callable-after-createsession.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/not-callable-after-createsession.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/not-callable-after-createsession.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/not-callable-after-createsession.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/onencrypted.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/onencrypted.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/onencrypted.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/onencrypted.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-destroy-persistent-license.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-destroy-persistent-license.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-destroy-persistent-license.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-destroy-persistent-license.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-license-events.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-license-events.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-license-events.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-license-events.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-license.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-license.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-license.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-license.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-usage-record-events.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-usage-record-events.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-usage-record-events.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-usage-record-events.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-usage-record.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-usage-record.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-persistent-usage-record.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-persistent-usage-record.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-retrieve-persistent-license.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-retrieve-persistent-license.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-retrieve-persistent-license.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-retrieve-persistent-license.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-events.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-events.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-events.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-events.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-expired.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-expired.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-expired.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-expired.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-multikey-sequential.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-multikey-sequential.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-multikey-sequential.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-multikey-sequential.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-multisession.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-multisession.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-multisession.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-multisession.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-setMediaKeys.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-setMediaKeys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-setMediaKeys.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-setMediaKeys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-two-videos.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-two-videos.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-two-videos.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-two-videos.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-waitingforkey.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-waitingforkey.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary-waitingforkey.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary-waitingforkey.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/playback-temporary.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/playback-temporary.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/requestmediakeysystemaccess.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/requestmediakeysystemaccess.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/requestmediakeysystemaccess.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/requestmediakeysystemaccess.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/reset-src-after-setmediakeys.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/reset-src-after-setmediakeys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/reset-src-after-setmediakeys.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/reset-src-after-setmediakeys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-again-after-playback.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-again-after-playback.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-again-after-playback.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-again-after-playback.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-again-after-resetting-src.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-again-after-resetting-src.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-again-after-resetting-src.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-again-after-resetting-src.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-at-same-time.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-at-same-time.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-at-same-time.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-at-same-time.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-the-same-mediakeys.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-the-same-mediakeys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-the-same-mediakeys.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-multiple-times-with-the-same-mediakeys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-to-multiple-video-elements.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-to-multiple-video-elements.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys-to-multiple-video-elements.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys-to-multiple-video-elements.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/setmediakeys.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/setmediakeys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/syntax-mediakeys.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/syntax-mediakeys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/syntax-mediakeys.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/syntax-mediakeys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/syntax-mediakeysession.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/syntax-mediakeysession.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/syntax-mediakeysession.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/syntax-mediakeysession.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/syntax-mediakeysystemaccess.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/syntax-mediakeysystemaccess.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/syntax-mediakeysystemaccess.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/syntax-mediakeysystemaccess.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/temporary-license-type.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/temporary-license-type.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/temporary-license-type.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/temporary-license-type.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/unique-origin.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/unique-origin.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/unique-origin.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/unique-origin.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/update-disallowed-input.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/update-disallowed-input.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/update-disallowed-input.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/update-disallowed-input.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/waiting-for-a-key.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/waiting-for-a-key.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/scripts/waiting-for-a-key.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/scripts/waiting-for-a-key.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/clearkey-messagehandler.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/clearkey-messagehandler.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/clearkey-messagehandler.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/clearkey-messagehandler.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/drm-messagehandler.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/drm-messagehandler.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/drm-messagehandler.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/drm-messagehandler.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/fetch.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/fetch.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/fetch.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/fetch.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/testmediasource.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/testmediasource.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/testmediasource.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/testmediasource.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/utf8.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/utf8.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/utf8.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/utf8.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/utils.js b/third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/util/utils.js rename to third_party/WebKit/LayoutTests/external/wpt/encrypted-media/util/utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/blank.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-active-document-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-active-document-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-active-document-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-active-document-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-active-document.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-active-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-active-document.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-active-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-timing-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-timing-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-timing-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-timing-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-timing-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-timing-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-timing-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-timing-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-twice-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-twice-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-exit-fullscreen-twice-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-exit-fullscreen-twice-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-fullscreen-element-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-fullscreen-element-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-fullscreen-element-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-fullscreen-element-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-fullscreen-enabled-active-document.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-fullscreen-enabled-active-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-fullscreen-enabled-active-document.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-fullscreen-enabled-active-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-fullscreen-enabled.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-fullscreen-enabled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-fullscreen-enabled.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-fullscreen-enabled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-onfullscreenchange-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-onfullscreenchange-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-onfullscreenchange-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-onfullscreenchange-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-onfullscreenerror.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-onfullscreenerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/document-onfullscreenerror.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/document-onfullscreenerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-containing-iframe-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-containing-iframe-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-containing-iframe-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-containing-iframe-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-enabled-flag-not-set-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-enabled-flag-not-set-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-enabled-flag-not-set-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-enabled-flag-not-set-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-fullscreen-element-sibling-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-fullscreen-element-sibling-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-fullscreen-element-sibling-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-fullscreen-element-sibling-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-iframe-child-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-iframe-child-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-iframe-child-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-iframe-child-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-iframe-child-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-iframe-child-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-iframe-child-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-iframe-child-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-not-in-document-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-not-in-document-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-ready-check-not-in-document-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-ready-check-not-in-document-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-exit-iframe-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-exit-iframe-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-exit-iframe-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-exit-iframe-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-move-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-move-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-move-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-move-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-move-to-iframe-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-move-to-iframe-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-move-to-iframe-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-move-to-iframe-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-remove-iframe-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-remove-iframe-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-remove-iframe-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-remove-iframe-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-remove-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-remove-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-and-remove-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-and-remove-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-non-top-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-non-top-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-non-top-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-non-top-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-not-allowed.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-not-allowed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-not-allowed.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-not-allowed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-same-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-same-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-same-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-same-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-svg-rect-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-svg-rect-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-svg-rect-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-svg-rect-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-svg-svg-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-svg-svg-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-svg-svg-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-svg-svg-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-timing-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-timing-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-timing-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-timing-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-timing-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-timing-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-timing-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-timing-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-top-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-top-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-top-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-top-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-twice-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-twice-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-twice-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-twice-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-two-elements-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-two-iframes-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-two-iframes-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/element-request-fullscreen-two-iframes-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/element-request-fullscreen-two-iframes-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/historical-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/historical-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/historical-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/historical-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/historical.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/api/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/api/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-child-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-child-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-child-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-child-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-first-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-first-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-first-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-first-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-last-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-last-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-last-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-last-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-parent-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-parent-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-parent-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-parent-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-single-manual.html b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-single-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/model/remove-single-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/model/remove-single-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/fullscreen/trusted-click.js b/third_party/WebKit/LayoutTests/external/wpt/fullscreen/trusted-click.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/fullscreen/trusted-click.js rename to third_party/WebKit/LayoutTests/external/wpt/fullscreen/trusted-click.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/gamepad/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/gamepad/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/gamepad/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/gamepad/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/gyroscope/idlharness.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/gyroscope/idlharness.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/gyroscope/idlharness.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/gyroscope/idlharness.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/gyroscope/idlharness.https.html b/third_party/WebKit/LayoutTests/external/wpt/gyroscope/idlharness.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/gyroscope/idlharness.https.html rename to third_party/WebKit/LayoutTests/external/wpt/gyroscope/idlharness.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/basic.html b/third_party/WebKit/LayoutTests/external/wpt/hr-time/basic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/basic.html rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/basic.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/basic.worker.js b/third_party/WebKit/LayoutTests/external/wpt/hr-time/basic.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/basic.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/basic.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/hr-time/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/hr-time/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/monotonic-clock.html b/third_party/WebKit/LayoutTests/external/wpt/hr-time/monotonic-clock.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/monotonic-clock.html rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/monotonic-clock.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/resources/now_frame.html b/third_party/WebKit/LayoutTests/external/wpt/hr-time/resources/now_frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/resources/now_frame.html rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/resources/now_frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/hr-time/test_cross_frame_start.html b/third_party/WebKit/LayoutTests/external/wpt/hr-time/test_cross_frame_start.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/hr-time/test_cross_frame_start.html rename to third_party/WebKit/LayoutTests/external/wpt/hr-time/test_cross_frame_start.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/document/document-method-changes.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/document/document-method-changes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/document/document-method-changes.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/document/document-method-changes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/document/resources/body-only.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/document/resources/body-only.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/document/resources/body-only.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/document/resources/body-only.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/document/resources/test-in-import.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/document/resources/test-in-import.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/document/resources/test-in-import.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/document/resources/test-in-import.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/already-in-import-map.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/already-in-import-map.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/already-in-import-map.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/already-in-import-map.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/loading-attempt.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/loading-attempt.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/loading-attempt.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/loading-attempt.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/async.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/async.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/async.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/async.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/dynamic.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/dynamic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/dynamic.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/dynamic.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/hello.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/hello.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/hello.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/hello.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/parent-of-hello.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/parent-of-hello.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/fetching/resources/parent-of-hello.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/fetching/resources/parent-of-hello.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/import-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/import-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/import-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/import-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/body-only-0.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/body-only-0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/body-only-0.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/body-only-0.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/body-only-1.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/body-only-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/body-only-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/body-only-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/body-only-2.html b/third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/body-only-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/body-only-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/body-only-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/hello.css b/third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/hello.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html-imports/html-link-element/resources/hello.css rename to third_party/WebKit/LayoutTests/external/wpt/html-imports/html-link-element/resources/hello.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/001-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/001-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/001-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/001-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/events.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/events.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/hashchange_event.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/hashchange_event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/hashchange_event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/hashchange_event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/popstate_event.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/popstate_event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/popstate_event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/popstate_event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/resources/a.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/resources/a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/resources/a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/resources/a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/resources/b.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/resources/b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/resources/b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/resources/b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/resources/c.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/resources/c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/resources/c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/resources/c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/same-url-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/same-url-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/same-url-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/same-url-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/same-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/same-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/same-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/same-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/history-traversal/unset_context_name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/012-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/012-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/012-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/012-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/013-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/013-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/013-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/013-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/013.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/014-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/014-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/014-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/014-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/014.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/014.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/014.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/015-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/015-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/015-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/015-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/015.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/015.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/015.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/blank.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/read-media/pageload-image.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/read-media/pageload-image.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/read-media/pageload-image.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/read-media/pageload-image.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/read-media/pageload-video.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/read-media/pageload-video.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/read-media/pageload-video.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/read-media/pageload-video.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/002-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/002-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/002-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/002-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/003-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/003-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/004-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/004-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/004-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/004-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/005-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/005-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/005-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/005-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/base.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/base.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/base.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/base.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/next.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/next.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/next.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/prompt/next.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/001a.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/001a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/001b.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/001b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/002a.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/002a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/002a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/002a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/002b.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/002b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/002b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/002b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/003-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/003-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/003-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/003-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/003a.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/003a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/003a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/003a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/003b.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/003b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/003b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/003b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/004a.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/004a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/004a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/004a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/004b.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/004b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/004b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/004b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/005-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/005-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/005-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/005-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/005a.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/005a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/005a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/005a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/005b.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/005b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/support/005b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/005b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-child1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-child1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-child1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-child1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-child2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-child2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-child2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-child2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/007-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/007-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/007-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/007-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/008.js b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/008.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/008.js rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/008.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009-5.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009-5.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009-5.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009-5.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010-5.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010-5.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010-5.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010-5.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/blank.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/blank2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/blank2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/blank2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/blank2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/blank3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/blank3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/blank3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/blank3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_003.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_004.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_005.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_006.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_007.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/combination_history_007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/combination_history_007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history.js b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history.js rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_back-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_back-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_back-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_back-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_back.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_back.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_back.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_back.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_back_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_back_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_back_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_back_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_entry.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_entry.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_entry.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_entry.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_forward_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_forward_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_minus.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_minus.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_minus.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_minus.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_no_argument-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_no_argument-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_no_argument-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_no_argument-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_no_argument.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_no_argument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_no_argument.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_no_argument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_plus.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_plus.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_plus.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_plus.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_to_uri-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_to_uri-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_to_uri-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_to_uri-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_to_uri.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_to_uri.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_to_uri.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_to_uri.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_undefined-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_undefined-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_undefined-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_undefined-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_undefined-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_undefined-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_undefined-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_undefined-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_undefined.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_undefined.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_undefined.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_undefined.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_zero-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_zero-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_zero-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_zero-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_zero.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_zero.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_go_zero.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_go_zero.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_pushstate.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_pushstate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_pushstate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_pushstate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_pushstate_err.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_pushstate_err.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_pushstate_err.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_pushstate_err.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_replacestate.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_replacestate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_replacestate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_replacestate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_replacestate_err.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_replacestate_err.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_replacestate_err.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_replacestate_err.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_state.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_state.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/history_state.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/history_state.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/filler.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/filler.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/joint_session_history/filler.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/joint_session_history/filler.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/history.js b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/history.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/history.js rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/history.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/history_entry.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/history_entry.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/history_entry.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/history_entry.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_3-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_4-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_4.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_4.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_5-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_5.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_5.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_after_load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_after_load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/assign_before_load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/assign_before_load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/document_location.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/document_location.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/document_location.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/document_location.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-protocol-setter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-protocol-setter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-protocol-setter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-prototype-setting.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-prototype-setting.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-prototype-setting.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-prototype-setting.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-stringifier.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-stringifier.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location-stringifier.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location-stringifier.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_assign.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_assign.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_assign.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_assign.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_assign_about_blank-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_assign_about_blank-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_assign_about_blank-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_assign_about_blank-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_assign_about_blank.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_assign_about_blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_assign_about_blank.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_assign_about_blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_hash.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_hash.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_hash.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_hash.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_host.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_host.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_host.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_host.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_href.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_href.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_href.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_href.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_pathname.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_pathname.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_pathname.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_pathname.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_port.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_port.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_port.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_port.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_protocol.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_protocol.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_protocol.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_protocol.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_reload-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_reload-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_reload-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_reload-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_reload.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_reload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_reload.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_reload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_replace.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_replace.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_replace.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_replace.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_search.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_search.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/location_search.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/location_search.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_open_write-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_open_write-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_open_write-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_open_write-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_open_write.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_open_write.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write_onload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write_onload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_document_write_onload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_post_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_post_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_post_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_post_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_post_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_post_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/reload_post_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/reload_post_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/same_origin_frame.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/same_origin_frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/same_origin_frame.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/same_origin_frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/security_location_0.htm b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/security_location_0.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/history/the-location-interface/security_location_0.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/history/the-location-interface/security_location_0.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_status_idle.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_status_idle.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_status_idle.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_status_idle.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_status_uncached.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_status_uncached.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_status_uncached.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_status_uncached.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_swapcache_error.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_swapcache_error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_swapcache_error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_swapcache_error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_update-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_update-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_update-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_update-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_update.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_update.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_update.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_update.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_update_error.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_update_error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/application-cache-api/api_update_error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/application-cache-api/api_update_error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/browser-state/navigator_online_online.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/browser-state/navigator_online_online.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/browser-state/navigator_online_online.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/browser-state/navigator_online_online.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/changestonetworkingmodel/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/changestonetworkingmodel/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/changestonetworkingmodel/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/changestonetworkingmodel/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_cached.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_cached.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_cached.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_cached.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_checking.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_checking.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_checking.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_checking.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_noupdate.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_noupdate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_noupdate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_noupdate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_progress.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_progress.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/introduction-4/event_progress.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/introduction-4/event_progress.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/manifest_url_check.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/manifest_url_check.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/manifest_url_check.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/manifest_url_check.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/manifests/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/manifests/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/manifests/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/manifests/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/clock.css b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/clock.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/clock.css rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/clock.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/offline.css b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/offline.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/offline.css rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/offline.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/online.css b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/online.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/online.css rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/online.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/result.css b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/result.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/css/result.css rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/css/result.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/html/clock.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/html/clock.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/html/clock.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/html/clock.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/js/clock.js b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/js/clock.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/js/clock.js rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/js/clock.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/clock.manifest b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/clock.manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/clock.manifest rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/clock.manifest
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/section_empty.manifest b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/section_empty.manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/section_empty.manifest rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/section_empty.manifest
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/section_many.manifest b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/section_many.manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/section_many.manifest rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/section_many.manifest
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/url_check.manifest b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/url_check.manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/offline/resources/manifest/url_check.manifest rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/offline/resources/manifest/url_check.manifest
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/frame.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/frame.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/origin-of-data-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/origin-of-data-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/origin-of-data-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/origin/origin-of-data-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/inner-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/inner-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/inner-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/inner-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-allow-same-origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-allow-same-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-allow-same-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-allow-same-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-allow-scripts.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-allow-scripts.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-allow-scripts.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-allow-scripts.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-disallow-same-origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-disallow-same-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-disallow-same-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-disallow-same-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-disallow-scripts.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-disallow-scripts.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/sandboxing/sandbox-disallow-scripts.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/sandboxing/sandbox-disallow-scripts.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/Document-defaultView-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/Document-defaultView-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/Document-defaultView-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/Document-defaultView-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/Document-defaultView.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/Document-defaultView.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/Document-defaultView.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/Document-defaultView.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/Window-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/Window-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/Window-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/Window-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/test.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/test.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/test.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/test.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/security-window/window-security-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/security-window/window-security-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/security-window/window-security-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/security-window/window-security-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/security-window/window-security.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/security-window/window-security.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/security-window/window-security.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/security-window/window-security.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/support/noopener-target.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/support/noopener-target.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/support/noopener-target.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/support/noopener-target.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-aliases.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-aliases.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-aliases.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-aliases.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties-strict-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties-strict-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties-strict-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties-strict-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties-strict.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties-strict.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties-strict.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties-strict.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-indexed-properties.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-indexed-properties.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-named-properties-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-named-properties-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-named-properties-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-named-properties-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-named-properties.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-named-properties.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-named-properties.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-named-properties.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-open-noopener.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-open-noopener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-open-noopener.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-open-noopener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-properties-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-properties-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-properties-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-properties-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-properties.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-properties.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-properties.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-properties.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-prototype-chain-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-prototype-chain-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-prototype-chain-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-prototype-chain-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-prototype-chain.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-prototype-chain.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/the-window-object/window-prototype-chain.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/the-window-object/window-prototype-chain.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/auxiliary-browsing-contexts/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/auxiliary-browsing-contexts/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/auxiliary-browsing-contexts/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/auxiliary-browsing-contexts/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-first-created-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-first-created-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-first-created-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-first-created-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-first-created.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-first-created.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-first-created.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-first-created.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/002-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/002-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/002-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/002-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-default-name.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-default-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-default-name.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/browsing-context-default-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/existing.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/existing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/existing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/existing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/message.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/message.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/message.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/message.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/parent1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/parent1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/parent1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/parent1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/parent2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/parent2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/parent2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/parent2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/self1.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/self1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/self1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/self1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/self2.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/self2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/browsing-context-names/self2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/browsing-context-names/self2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/MANIFEST b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/MANIFEST similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/MANIFEST rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/MANIFEST
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/test.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/test.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/test.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/test.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/testcase3.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/testcase3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/testcase3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/testcase3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/window-top-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/window-top-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/nested-browsing-contexts/window-top-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/nested-browsing-contexts/window-top-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/noreferrer-window-name.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/noreferrer-window-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/noreferrer-window-name.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/noreferrer-window-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/noreferrer.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/noreferrer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/noreferrer.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/noreferrer.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-close.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-close.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-close.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-close.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-named-null-opener.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-named-null-opener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-named-null-opener.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-named-null-opener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-nested-browsing-contexts.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-nested-browsing-contexts.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-nested-browsing-contexts.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-nested-browsing-contexts.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-open-cross-origin.sub.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-open-cross-origin.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-open-cross-origin.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-open-cross-origin.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-opener-null.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-opener-null.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-opener-null.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-opener-null.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-post-to-opener.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-post-to-opener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-post-to-opener.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-post-to-opener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-window-name-echo.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-window-name-echo.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/support-window-name-echo.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/support-window-name-echo.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html b/third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html rename to third_party/WebKit/LayoutTests/external/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Document.body.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Document.body.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Document.body.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Document.body.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/cross-domain.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/cross-domain.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/cross-domain.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/cross-domain.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.forms-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.forms-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.forms-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.forms-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.forms.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.forms.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.forms.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.forms.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.head-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.head-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.head-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.head-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.head-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.head-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.head-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.head-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.images.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.images.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.images.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.images.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-02.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-02.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-02.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-02.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-04.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-04.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-04.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-04.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-05.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-05.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-05.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-05.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-06.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-06.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-06.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-06.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-07.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-07.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-07.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-07.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-08.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-08.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-08.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-08.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-09.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-09.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.title-09.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/document.title-09.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-03-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-03-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-03-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-03-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-04.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-04.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-04.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-05.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-05.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-05.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-05.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-06-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-06-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-06-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-06-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-06.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-06.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/nameditem-06.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/dom-tree-accessors/nameditem-06.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-cookie.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-cookie.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-cookie.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-cookie.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-lastModified-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-lastModified-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-lastModified-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-lastModified-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-lastModified.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-lastModified.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-lastModified.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-lastModified.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-readyState.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-readyState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/resource-metadata-management/document-readyState.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/documents/resource-metadata-management/document-readyState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/005.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/005.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/005.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/005.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/006.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/006.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/006.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/006.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/007.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/007.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/007.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/007.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/008-1.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/008-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/008-1.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/008-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/008.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/008.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/008.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/008.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/010-1.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/010-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/010-1.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/010-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/010.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/010.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/010.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/010.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/011-1.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/011-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/011-1.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/011-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/011.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/011.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/011.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/011.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/012.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/012.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/012.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/012.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/013.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/013.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/013.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/013.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/013.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/014.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/014.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/014.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/015.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/015.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/015.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/016.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/016.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/016.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/017.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/017.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/017.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/018.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/018.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/018.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/019.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/019.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/019.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/020.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/020.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/020.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/021.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/021.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/021.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/022.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/022.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/022.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/023.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/023.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/023.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/023.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/024.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/024.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/024.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/024.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/025.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/025.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/025.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/026.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/026.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/026.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/026.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/027.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/027.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/027.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/027.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/028.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/028.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/028.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/028.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/029.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/029.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/029.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/029.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/030.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/030.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/030.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/030.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/031.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/031.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/031.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/031.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/032.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/032.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/032.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/032.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/033.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/033.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/033.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/033.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/034.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/034.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/034.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/034.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/035.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/035.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/035.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/035.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/036.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/036.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/036.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/036.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/037.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/037.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/037.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/037.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/038.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/038.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/038.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/038.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/039.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/039.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/039.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/039.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/040.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/040.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/040.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/040.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/041.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/041.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/041.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/041.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/042.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/042.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/042.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/042.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/043.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/043.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/043.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/043.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/044.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/044.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/044.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/044.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/045.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/045.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/045.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/045.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/046.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/046.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/046.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/046.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/047-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/047-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/047-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/047-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/047.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/047.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/047.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/047.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/048-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/048-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/048-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/048-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/048.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/048.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/048.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/048.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/049.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/049.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/049.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/049.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/050.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/050.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/050.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/050.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/051.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/051.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/051.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/051.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-01.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-01.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-01.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-01.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/document.write-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_001.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_002.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_003.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_004.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_005.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_006.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_007.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_008.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_009.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_010.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/iframe_010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-external.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-external.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-external.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/nested-document-write-external.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_001.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_002.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_003.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_004.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_005.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_006.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_007.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_008.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_009.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_010.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_011.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_012.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_013.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-write/script_013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-write/script_013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/document-writeln/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/document-writeln/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-embedded.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-embedded.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-embedded.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-embedded.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-forms.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-forms.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-forms.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-forms.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-grouping.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-grouping.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-grouping.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-grouping.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-metadata.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-metadata.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-metadata.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-metadata.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-misc.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-misc.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-misc.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-misc.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-obsolete.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-obsolete.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-obsolete.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-obsolete.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-sections.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-sections.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-sections.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-sections.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-tabular.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-tabular.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-tabular.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-tabular.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-text.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-text.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements-text.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements-text.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/content-models/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/content-models/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/content-models/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/content-models/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/element-definitions/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/element-definitions/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/element-definitions/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/element-definitions/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/elements-in-the-dom/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/elements-in-the-dom/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/elements-in-the-dom/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/elements-in-the-dom/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/elements-in-the-dom/unknown-element.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/elements-in-the-dom/unknown-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/elements-in-the-dom/unknown-element.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/elements-in-the-dom/unknown-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/classlist-nonstring.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/classlist-nonstring.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/classlist-nonstring.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/classlist-nonstring.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/custom-attrs-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/custom-attrs-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/custom-attrs-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/custom-attrs-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/custom-attrs.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/custom-attrs.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/custom-attrs.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/custom-attrs.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/data_unicode_attr.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/data_unicode_attr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/data_unicode_attr.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/data_unicode_attr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-delete.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-delete.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-delete.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-delete.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-enumeration.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-enumeration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-enumeration.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-enumeration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-get.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-get.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-get.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-get.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-prototype.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-prototype.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-prototype.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-prototype.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-set.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-set.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset-set.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset-set.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dataset.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dataset.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-EN-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-EN-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-EN.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-EN.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-N-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-N-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-script-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-style-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-EN-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-EN.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-N-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-R.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-isolate-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-isolate-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-isolate-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-isolate-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-isolate-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-isolate-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-isolate-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-isolate-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-isolate.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-isolate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-isolate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-isolate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-pre-mixed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/document-dir.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/document-dir.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/document-dir.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/document-dir.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/id-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/id-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/id-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/id-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/id-name-specialcase.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/id-name-specialcase.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/id-name-specialcase.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/id-name-specialcase.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/id-name.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/id-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/id-name.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/id-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xmllang-01-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xmllang-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xmllang-01-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xmllang-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xmllang-01-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xmllang-01-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xmllang-01-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xmllang-01-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xmllang-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xmllang-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xmllang-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xmllang-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xyzzy-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xyzzy-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xyzzy-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xyzzy-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xyzzy-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xyzzy-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xyzzy-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xyzzy-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xyzzy.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xyzzy.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/lang-xyzzy.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/lang-xyzzy.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/style-01-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/style-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/style-01-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/style-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/style-01-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/style-01-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/style-01-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/style-01-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/style-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/style-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/style-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/style-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-003.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-004.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-005.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-006.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-007.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-008.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-009.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-010.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-011.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-011.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-lang-attribute-011.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-lang-attribute-011.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-007.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-008.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-009.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-010.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-011.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-012.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/global-attributes/the-translate-attribute-012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/global-attributes/the-translate-attribute-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/wai-aria/README.md b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/wai-aria/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/wai-aria/README.md rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/wai-aria/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/wai-aria/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/wai-aria/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/elements/wai-aria/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/wai-aria/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/new-harness.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/new-harness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/new-harness.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/new-harness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/original-harness.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/original-harness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/original-harness.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/original-harness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-embedded-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-embedded-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-embedded-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-embedded-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-embedded.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-embedded.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-embedded.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-embedded.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-forms-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-forms-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-forms-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-forms-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-forms.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-forms.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-forms.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-forms.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-grouping.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-grouping.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-grouping.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-grouping.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-metadata-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-metadata-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-metadata.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-metadata.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-obsolete-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-obsolete-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-obsolete-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-obsolete-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-obsolete.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-obsolete.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-obsolete.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-obsolete.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-original.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-original.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-original.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-original.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-sections.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-sections.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-sections.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-sections.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-tabular-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-tabular-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-tabular-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-tabular-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-tabular.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-tabular.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-tabular.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-tabular.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-text-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-text-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-text-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-text-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-text.html b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-text.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-text.html rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection-text.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection.js b/third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection.js rename to third_party/WebKit/LayoutTests/external/wpt/html/dom/reflection.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/activation/click.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/activation/click.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/activation/click.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/activation/click.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/README b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/README rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/README
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/003-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/003-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/003-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/003-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/010-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/010-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/010-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/010-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/cross-domain/001.manual.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/cross-domain/001.manual.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/cross-domain/001.manual.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/cross-domain/001.manual.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/helper-drag-me-green-box.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/helper-drag-me-green-box.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/helper-drag-me-green-box.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/helper-drag-me-green-box.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/helper-drop-here-canvas.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/helper-drop-here-canvas.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/canvas/helper-drop-here-canvas.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/canvas/helper-drop-here-canvas.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/crashers/dialog-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/crashers/dialog-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/crashers/dialog-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/crashers/dialog-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/002.manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/002.manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/002.manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/002.manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/003-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/003-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/003-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/003-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/cross-document/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/cross-document/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/009-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/009-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/009-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/009-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/010-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/010-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/010-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/010-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/013-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/013-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/013-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/013-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/014-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/014-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/014-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/014-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/024.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/024.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/024.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/024.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/025.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/025.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/025.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/025.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/026.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/026.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/026.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/026.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/027.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/027.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/027.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/027.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/028.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/028.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/028.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/028.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/029.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/029.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/029.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/029.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/030.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/030.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/030.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/030.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/031.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/031.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/031.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/031.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/032.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/032.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/032.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/032.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/033.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/033.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/033.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/033.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/034.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/034.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/034.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/034.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/035.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/035.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/035.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/035.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/036.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/036.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/036.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/036.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/037.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/037.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/037.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/037.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/038.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/038.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/038.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/038.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/039.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/039.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/039.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/039.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/040.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/040.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/040.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/040.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/041.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/041.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/041.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/041.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/042.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/042.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/042.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/042.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/043.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/043.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/043.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/043.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/044.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/044.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/044.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/044.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/045.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/045.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/045.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/045.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/046.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/046.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/046.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/046.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/047.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/047.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/047.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/047.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/048.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/048.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/048.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/048.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/049.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/049.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/049.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/049.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/050.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/050.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/050.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/050.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/051.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/051.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/051.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/051.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/052.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/052.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/052.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/052.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/053.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/053.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/053.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/053.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/054.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/054.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/054.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/054.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/055.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/055.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/055.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/055.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/056.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/056.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/056.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/056.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/057.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/057.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/057.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/057.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/058.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/058.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/058.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/058.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/helper-drop-box-here.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/helper-drop-box-here.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/datastore/helper-drop-box-here.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/datastore/helper-drop-box-here.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dom/draggable.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dom/draggable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dom/draggable.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dom/draggable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dom/events.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dom/events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dom/events.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dom/events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dom/specials.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dom/specials.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dom/specials.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dom/specials.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/border-radius.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/border-radius.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/border-radius.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/border-radius.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/border.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/border.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/border.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/border.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/box-shadow.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/box-shadow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/box-shadow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/box-shadow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/outline.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/outline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/outline.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/outline.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/transform.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/transform.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/transform.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/transform.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/z-index.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/z-index.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/draggable-areas/z-index.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/draggable-areas/z-index.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/024.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/024.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/024.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/024.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/025.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/025.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/025.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/026.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/026.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/026.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/026.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/027.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/027.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/027.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/027.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/028.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/028.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/drop/028.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/drop/028.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/dropzone/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/dropzone/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/001-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/001-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/001-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/001-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/002-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/002-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/002-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/002-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/003-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/003-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/003-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/003-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/024.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/024.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/024.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/024.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/025.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/025.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/025.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/025.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/026.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/026.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/026.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/026.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/027.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/027.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/027.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/027.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/028.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/028.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/028.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/028.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/029.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/029.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/029.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/029.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/030.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/030.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/030.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/030.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/031-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/031-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/031-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/031-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/031.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/031.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/031.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/031.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/032.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/032.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/032.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/032.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/033.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/033.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/033.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/033.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/034.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/034.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/034.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/034.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/035.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/035.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/035.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/035.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/036.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/036.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/036.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/036.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/037-proposed.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/037-proposed.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/037-proposed.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/037-proposed.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/037-spec.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/037-spec.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/037-spec.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/037-spec.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/038-proposed.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/038-proposed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/038-proposed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/038-proposed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-cross-document-suite-HELPER-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-non-draggable-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-non-draggable-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-non-draggable-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-non-draggable-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-non-draggable-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-non-draggable-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/events-non-draggable-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/events-non-draggable-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drag-me-input-with-circle.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drag-me-input-with-circle.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drag-me-input-with-circle.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drag-me-input-with-circle.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drag-me-link-with-circle.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drag-me-link-with-circle.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drag-me-link-with-circle.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drag-me-link-with-circle.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drag-me-p-with-circle.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drag-me-p-with-circle.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drag-me-p-with-circle.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drag-me-p-with-circle.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drop-here-body-circle.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drop-here-body-circle.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/events/helper-drop-here-body-circle.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/events/helper-drop-here-body-circle.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/fail.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/fail.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/fail.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/fail.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/file/prompt/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/file/prompt/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/012-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/012-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/012-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/012-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/013-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/013-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/013-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/013-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/014-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/014-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/014-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/014-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/024.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/024.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/024.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/024.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/025.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/025.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/025.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/025.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/026.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/026.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/026.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/026.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/027.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/027.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/027.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/027.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/028.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/028.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/028.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/028.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/cross-domain/001.manual.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/cross-domain/001.manual.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/cross-domain/001.manual.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/cross-domain/001.manual.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-circle.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-circle.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-circle.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-circle.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drag-me-data-url-image.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drag-me-data-url-image.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drag-me-data-url-image.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drag-me-data-url-image.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drop-horizontal-scrollbar.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drop-horizontal-scrollbar.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drop-horizontal-scrollbar.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drop-horizontal-scrollbar.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drop-image-here.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drop-image-here.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drop-image-here.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drop-image-here.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drop-vertical-scrollbar.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drop-vertical-scrollbar.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/images/helper-drop-vertical-scrollbar.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/images/helper-drop-vertical-scrollbar.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/frames-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/frames-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/frames-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/frames-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/frames.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/frames.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/frames.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/frames.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/object-retention.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/object-retention.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/object-retention.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/object-retention.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/plugins.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/plugins.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactive/plugins.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactive/plugins.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/015.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/015.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/015.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/016.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/016.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/016.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/017.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/017.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/017.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/018.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/018.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/018.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/019.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/019.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/019.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/020.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/020.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/020.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/021.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/021.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/021.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/022.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/interactiveelements/022.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/interactiveelements/022.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/media/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/media/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/media/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/media/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/000.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/000.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/000.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/000.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/013.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/014.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/014.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/014.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/015.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/015.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/015.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/016.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/016.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/016.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/017.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/017.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/017.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/018.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/018.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/018.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/019.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/019.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/019.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/020.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/020.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/020.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/021.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/021.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/021.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/test b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/test similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/microdata/test rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/microdata/test
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/001-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/001-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/001-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/001-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/007-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/007-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/007-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/007-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/008-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/008-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/008-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/008-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/009-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/009-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/009-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/009-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/010-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/010-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/010-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/010-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/011-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/011-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/011-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/011-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/016-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/016-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/016-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/016-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/021-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/021-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/021-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/021-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/022-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/022-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/022-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/022-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/023-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/023-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/023-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/023-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drag-image-dont-drop.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drag-image-dont-drop.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drag-image-dont-drop.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drag-image-dont-drop.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drag-selection-dont-drop.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drag-selection-dont-drop.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drag-selection-dont-drop.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drag-selection-dont-drop.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-here-reload.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-here-reload.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-here-reload.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-here-reload.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-image-now.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-image-now.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-image-now.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-image-now.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-link-now.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-link-now.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-link-now.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-link-now.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-now.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-now.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-now.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-now.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-selection-here.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-selection-here.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/navigation/helper-drop-selection-here.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/navigation/helper-drop-selection-here.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/024.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/024.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/024.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/024.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/025.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/025.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/025.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/025.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/026.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/026.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/026.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/026.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/027.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/027.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/027.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/027.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/028.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/028.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/028.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/028.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/029.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/029.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/029.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/029.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/030.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/030.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/030.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/030.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/031.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/031.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/031.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/031.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/032.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/032.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/032.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/032.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/033.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/033.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/033.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/033.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/034.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/034.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/034.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/034.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/035.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/035.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/035.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/035.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/036.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/036.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/036.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/036.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/038.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/038.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/038.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/038.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/039.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/039.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/039.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/039.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/040.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/040.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/040.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/040.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/041.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/041.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/041.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/041.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/042.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/042.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/042.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/042.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/043.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/043.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/043.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/043.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/044.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/044.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/044.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/044.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/045.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/045.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/045.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/045.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/046.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/046.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/046.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/046.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/047.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/047.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/047.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/047.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/048.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/048.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/048.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/048.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/049.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/049.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/049.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/049.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/050.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/050.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/050.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/050.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/051.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/051.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/051.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/051.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/052.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/052.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/052.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/052.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/053.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/053.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/053.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/053.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/054.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/054.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/054.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/054.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/055.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/055.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/055.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/055.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/056.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/056.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/056.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/056.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/057.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/057.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/057.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/057.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/058.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/058.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/058.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/058.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/059.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/059.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/059.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/059.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/060.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/060.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/060.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/060.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/061.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/061.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/061.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/061.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/062.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/062.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/062.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/062.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/heavy-styling-009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/heavy-styling-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/outside-viewport-006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/outside-viewport-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/oversized-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/oversized-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/overlay/oversized-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/overlay/oversized-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/alttab.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/alttab.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/alttab.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/alttab.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cancel-middle-click.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cancel-middle-click.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cancel-middle-click.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cancel-middle-click.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cancel-right-click.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cancel-right-click.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cancel-right-click.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cancel-right-click.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/close-drag-006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/close-drag-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/cursors/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/cursors/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/drag-keypress.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/drag-keypress.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/drag-keypress.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/drag-keypress.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/drag-link.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/drag-link.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/drag-link.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/drag-link.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/drag-to-title.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/drag-to-title.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/drag-to-title.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/drag-to-title.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/file-drop-position.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/file-drop-position.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/file-drop-position.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/file-drop-position.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/file-os-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/file-os-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/file-os-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/file-os-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/file-to-system.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/file-to-system.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/file-to-system.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/file-to-system.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/html-to-os-HELPER-FILE.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/html-to-os-HELPER-FILE.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/html-to-os-HELPER-FILE.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/html-to-os-HELPER-FILE.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/html-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/html-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/html-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/html-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/html-unicode-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/html-unicode-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/html-unicode-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/html-unicode-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/inputs-no-js.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/inputs-no-js.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/inputs-no-js.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/inputs-no-js.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/011.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/012.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/013.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/014.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/014.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/014.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/014.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/015.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/015.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/015.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/015.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/016.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/016.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/016.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/016.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/017.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/017.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/017.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/017.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/018.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/018.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/018.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/018.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/019.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/019.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/019.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/019.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/020.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/020.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/020.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/020.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/021.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/021.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/021.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/021.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/fail.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/fail.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/fail.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/fail.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/file1.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/file1.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/file1.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/file1.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/file2.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/file2.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/file2.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/file2.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/pass.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/pass.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/interrupt/pass.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/interrupt/pass.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/keyboardshortcuts.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/keyboardshortcuts.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/keyboardshortcuts.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/keyboardshortcuts.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/all.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/all.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/all.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/all.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/copy.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/copy.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/copy.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/copy.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/copylink.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/copylink.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/copylink.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/copylink.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/copymove.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/copymove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/copymove.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/copymove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/link.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/link.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/link.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/link.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/linkmove.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/linkmove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/linkmove.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/linkmove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/move.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/move.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/move.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/move.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/onlydropzone.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/onlydropzone.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/onlydropzone.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/onlydropzone.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/onlydropzoneevents.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/onlydropzoneevents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/onlydropzoneevents.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/onlydropzoneevents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrag.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrop.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrop.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrop.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/releasemodifiersdrop.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/scriptmodified.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/scriptmodified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/modifiers/scriptmodified.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/modifiers/scriptmodified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/moving-window.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/moving-window.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/moving-window.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/moving-window.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/overlappingwindows.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/overlappingwindows.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/overlappingwindows.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/overlappingwindows.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/placeholderposition1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/placeholderposition1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/placeholderposition1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/placeholderposition1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/placeholderposition2.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/placeholderposition2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/placeholderposition2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/placeholderposition2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/click-to-activate.js b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/click-to-activate.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/click-to-activate.js rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/click-to-activate.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/dragndrop.swf b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/dragndrop.swf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/dragndrop.swf rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/dragndrop.swf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/dragndropleavedeactivate.swf b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/dragndropleavedeactivate.swf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/dragndropleavedeactivate.swf rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/dragndropleavedeactivate.swf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-004.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-005.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-006.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-007.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-007.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-008.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-009.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-010.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-011.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-101.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-101.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-101.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-101.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-102.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-102.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-102.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-102.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-103.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-103.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-103.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-103.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-104.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-104.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-104.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-104.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-105.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-105.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-105.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-105.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-106.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-106.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-106.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-106.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-107.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-107.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-107.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-107.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-108.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-108.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-108.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-108.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-109.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-109.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-109.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-109.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-110.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-110.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-110.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-110.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-111.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-111.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-111.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-111.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-203.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-203.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-203.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-203.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-204.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-204.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-204.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-204.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-205.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-205.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-205.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-205.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-206.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-206.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-206.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-206.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-207.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-207.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-207.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-207.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-303.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-303.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-303.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-303.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-304.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-304.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-304.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-304.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-305.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-305.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-305.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-305.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-306.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-306.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-306.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-306.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-307.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-307.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugin/plugin-dnd-307.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugin/plugin-dnd-307.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugindrop.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugindrop.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/plugindrop.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/plugindrop.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-between-ui.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-between-ui.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-between-ui.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-between-ui.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-from-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-from-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-from-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-from-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-from-ui.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-from-ui.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-from-ui.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-from-ui.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-to-ui-via.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-to-ui-via.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-to-ui-via.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-to-ui-via.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-to-ui.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-to-ui.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-to-ui.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-to-ui.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-ui-to-self.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-ui-to-self.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-ui-to-self.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-ui-to-self.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-unicode-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-unicode-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/selection-unicode-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/selection-unicode-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/taskbardrop.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/taskbardrop.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/taskbardrop.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/taskbardrop.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/taskbarminimise.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/taskbarminimise.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/taskbarminimise.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/taskbarminimise.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/text-os-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/text-os-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/text-os-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/text-os-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/text-to-os.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/text-to-os.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/platform/text-to-os.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/platform/text-to-os.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/009-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/009-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/009-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/009-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/010-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/010-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/010-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/010-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/011-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/011-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/011-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/011-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/012-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/012-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/012-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/012-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/012-2.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/012-2.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/012-2.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/012-2.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/reload/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/reload/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/022-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/022-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/022-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/022-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/022.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/022.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/022.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/022.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/helper-drag-me-input.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/helper-drag-me-input.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/helper-drag-me-input.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/helper-drag-me-input.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/helper-drag-me-link.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/helper-drag-me-link.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/helper-drag-me-link.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/helper-drag-me-link.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/helper-drag-me-p.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/helper-drag-me-p.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/remove/helper-drag-me-p.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/remove/helper-drag-me-p.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/100x100-navy.png b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/100x100-navy.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/100x100-navy.png rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/100x100-navy.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/1x1-transparent.gif b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/1x1-transparent.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/1x1-transparent.gif rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/1x1-transparent.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/boxnavy.swf b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/boxnavy.swf similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/boxnavy.swf rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/boxnavy.swf Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/circle.png b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/circle.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/circle.png rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/circle.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/crossorigin.sub.js b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/crossorigin.sub.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/crossorigin.sub.js rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/crossorigin.sub.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/fail.png b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/fail.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/fail.png rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/fail.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/filler.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/filler.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/filler.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/filler.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/pass.png b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/pass.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/resources/pass.png rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/resources/pass.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/roundtrip/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/roundtrip/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/007.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/007.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/007.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/007.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/008.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/008.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/008.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/008.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/009.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/009.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/009.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/009.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/010.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/010.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/010.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/010.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/011.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/011.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/011.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/011.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/012.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/012.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/012.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/012.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/013.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/013.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/013.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/013.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/014.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/014.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/014.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/014.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/015.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/015.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/015.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/015.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/016.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/016.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/016.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/016.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/017.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/017.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/017.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/017.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/018.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/018.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/018.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/018.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/019.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/019.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/019.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/019.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/020.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/020.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/020.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/020.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/021.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/021.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/021.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/021.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/022.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/022.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/022.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/022.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/023.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/023.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/023.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/023.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/024.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/024.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/024.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/024.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/025.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/025.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/025.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/025.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/026.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/026.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/026.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/026.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/027.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/027.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/027.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/027.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/028.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/028.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/028.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/028.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/029.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/029.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/029.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/029.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/030.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/030.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/030.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/030.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/031.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/031.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/031.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/031.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/032.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/032.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/032.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/032.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/033.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/033.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/033.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/033.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/034.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/034.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/034.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/034.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/035.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/035.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/035.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/035.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/036.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/036.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/036.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/036.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/037.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/037.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/037.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/037.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/038.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/038.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/038.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/038.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/039.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/039.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/039.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/039.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/040.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/040.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/040.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/040.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/041.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/041.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/041.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/041.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/042.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/042.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/042.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/042.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/043.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/043.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/043.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/043.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/044.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/044.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/044.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/044.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/045.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/045.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/045.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/045.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/046.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/046.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/046.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/046.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/047.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/047.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/047.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/047.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/048.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/048.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/048.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/048.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/049.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/049.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/049.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/049.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/050.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/050.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/050.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/050.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/051.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/051.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/051.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/051.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/052.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/052.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/052.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/052.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/053.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/053.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/053.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/053.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/054.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/054.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/054.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/054.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/055.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/055.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/055.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/055.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/056.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/056.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/056.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/056.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/057.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/057.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/057.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/057.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/058.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/058.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/058.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/058.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/059.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/059.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/059.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/059.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/060.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/060.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/060.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/060.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/061.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/061.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/061.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/061.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/062.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/062.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/062.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/062.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/063.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/063.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/063.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/063.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/064-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/064-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/064-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/064-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/064.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/064.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/064.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/064.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/065.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/065.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/065.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/065.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/066.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/066.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/066.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/066.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/067-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/067-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/067-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/067-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/067-2.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/067-2.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/067-2.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/067-2.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/067.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/067.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/067.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/067.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/068-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/068-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/068-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/068-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/068-2.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/068-2.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/068-2.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/068-2.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/068.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/068.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/068.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/068.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/069.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/069.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/069.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/069.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/070.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/070.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/070.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/070.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/071.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/071.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/071.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/071.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/072.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/072.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/072.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/072.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/073.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/073.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/073.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/073.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/074.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/074.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/074.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/074.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/075.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/075.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/075.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/075.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/076.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/076.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/076.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/076.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/077.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/077.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/077.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/077.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/078.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/078.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/078.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/078.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/079.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/079.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/079.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/079.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/080.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/080.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/080.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/080.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/081.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/081.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/081.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/081.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/082.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/082.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/082.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/082.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/083.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/083.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/083.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/083.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/084.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/084.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/084.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/084.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/085.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/085.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/085.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/085.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/086.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/086.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/086.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/086.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/087.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/087.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/087.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/087.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/088.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/088.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/088.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/088.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/089.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/089.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/089.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/089.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/090.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/090.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/090.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/090.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/091-1.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/091-1.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/091-1.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/091-1.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/091-2.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/091-2.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/091-2.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/091-2.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/091.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/091.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/091.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/091.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/092.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/092.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/092.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/092.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/093.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/093.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/093.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/093.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/094.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/094.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/094.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/094.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/095.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/095.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/095.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/095.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/096.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/096.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/096.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/096.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/097.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/097.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/097.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/097.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/098.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/098.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/098.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/098.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/099.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/099.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/099.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/099.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/100.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/100.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/100.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/100.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/101.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/101.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/101.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/101.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/102.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/102.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/102.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/102.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/103.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/103.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/103.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/103.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/104.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/104.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/104.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/104.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/105.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/105.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/105.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/105.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/106.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/106.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/106.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/106.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/107-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/107-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/107-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/107-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/107.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/107.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/107.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/107.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/108-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/108-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/108-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/108-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/108.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/108.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/108.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/108.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/109.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/109.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/109.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/109.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/110.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/110.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/110.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/110.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/111.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/111.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/111.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/111.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/112.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/112.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/112.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/112.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/113.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/113.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/113.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/113.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/114.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/114.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/114.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/114.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/115.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/115.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/115.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/115.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/116.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/116.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/116.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/116.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/117.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/117.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/117.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/117.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/118.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/118.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/118.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/118.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/119.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/119.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/119.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/119.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/120.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/120.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/120.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/120.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/121.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/121.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/121.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/121.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/122.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/122.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/122.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/122.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/123.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/123.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/123.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/123.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/124.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/124.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/124.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/124.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/125.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/125.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/125.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/125.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/126.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/126.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/126.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/126.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/127.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/127.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/127.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/127.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/128.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/128.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/128.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/128.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/129.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/129.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/129.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/129.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/130.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/130.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/130.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/130.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/131.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/131.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/131.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/131.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/132.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/132.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/132.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/132.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/133.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/133.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/133.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/133.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/134.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/134.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/134.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/134.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/135.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/135.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/135.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/135.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/136.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/136.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/136.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/136.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/137.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/137.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/137.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/137.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/138.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/138.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/138.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/138.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/139.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/139.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/139.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/139.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/140.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/140.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/140.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/140.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/141.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/141.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/141.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/141.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/142.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/142.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/142.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/142.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/143.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/143.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/143.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/143.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/144.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/144.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/144.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/144.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/145.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/145.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/145.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/145.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/146.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/146.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/146.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/146.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/147.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/147.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/147.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/147.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/148.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/148.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/148.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/148.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/149.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/149.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/149.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/149.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/150.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/150.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/150.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/150.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/151.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/151.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/151.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/151.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/152.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/152.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/152.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/152.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/153.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/153.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/153.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/153.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/154.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/154.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/154.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/154.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/155.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/155.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/155.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/155.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/156.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/156.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/156.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/156.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/157.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/157.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/157.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/157.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/158.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/158.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/158.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/158.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/159.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/159.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/159.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/159.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/160.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/160.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/160.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/160.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/161.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/161.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/161.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/161.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/162.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/162.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/162.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/162.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/163.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/163.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/163.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/163.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/164.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/164.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/164.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/164.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/165.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/165.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/165.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/165.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/166.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/166.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/166.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/166.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/167.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/167.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/167.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/167.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/168.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/168.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/168.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/168.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/169.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/169.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/169.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/169.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/170.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/170.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/170.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/170.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/171.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/171.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/171.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/171.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/172.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/172.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/172.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/172.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/173.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/173.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/173.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/173.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-input.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-input.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-input.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-input.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-textarea.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-textarea.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-textarea.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-input-to-other-textarea.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-input.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-input.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-input.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-input.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-blue-box.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-blue-box.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-blue-box.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-blue-box.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-input.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-input.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-input.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-input.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-textarea.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-textarea.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-textarea.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drag-me-textarea-to-other-textarea.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-blue-box-contenteditable.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-blue-box-contenteditable.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-blue-box-contenteditable.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-blue-box-contenteditable.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-blue-box.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-blue-box.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-blue-box.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-blue-box.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-input.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-input.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-input.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-input.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-textarea.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-textarea.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-drop-here-textarea.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-drop-here-textarea.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-scroll-then-drop-input.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-scroll-then-drop-input.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/selection/helper-scroll-then-drop-input.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/selection/helper-scroll-then-drop-input.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/synthetic/001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/synthetic/001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/synthetic/001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/synthetic/001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/synthetic/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/synthetic/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/synthetic/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/synthetic/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/005-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/005-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/005-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/005-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/103-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/103-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/103-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/103-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/104-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/104-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/104-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/104-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/105-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/105-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/105-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/105-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/106-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/106-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/106-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/106-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/107-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/107-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/107-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/107-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/108-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/108-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/108-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/108-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/109-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/109-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/109-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/109-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/110-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/110-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/110-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/110-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/117-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/117-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/117-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/117-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/118-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/118-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/118-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/118-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/202-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/202-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/202-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/202-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/202.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/202.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/202.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/202.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/HELPER-mustallow.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/HELPER-mustallow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/HELPER-mustallow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/HELPER-mustallow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/HELPER-mustblock.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/HELPER-mustblock.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/HELPER-mustblock.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/HELPER-mustblock.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/HELPER-showorigin.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/HELPER-showorigin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/target-origin/HELPER-showorigin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/target-origin/HELPER-showorigin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/the-draggable-attribute/draggable_attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/the-draggable-attribute/draggable_attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/the-draggable-attribute/draggable_attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/the-draggable-attribute/draggable_attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/contenteditable/contentEditable-invalidvalue.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/contenteditable/contentEditable-invalidvalue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/contenteditable/contentEditable-invalidvalue.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/contenteditable/contentEditable-invalidvalue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/document-level-focus-apis/document-level-apis.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/document-level-focus-apis/document-level-apis.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/document-level-focus-apis/document-level-apis.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/document-level-focus-apis/document-level-apis.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/document-level-focus-apis/test.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/document-level-focus-apis/test.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/document-level-focus-apis/test.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/document-level-focus-apis/test.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/focus-management/focus-event-targets-simple.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/focus-management/focus-event-targets-simple.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/focus-management/focus-event-targets-simple.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/focus-management/focus-event-targets-simple.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/focus-management/focus-events.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/focus-management/focus-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/focus-management/focus-events.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/focus-management/focus-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/processing-model/focus-fixup-rule-one-no-dialogs.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/processing-model/focus-fixup-rule-one-no-dialogs.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/processing-model/focus-fixup-rule-one-no-dialogs.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/processing-model/focus-fixup-rule-one-no-dialogs.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1a.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1b.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1c.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1d-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1d-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1d-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1d-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1d.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1d.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1d.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1d.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1e-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1e-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1e-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1e-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1e.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1e.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1e.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1e.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1f-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1f-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1f-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1f-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1f.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1f.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1f.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1f.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1g-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1g-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1g-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1g-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1g.html b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1g.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-1g.html rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-1g.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-2-ref.svg b/third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-2-ref.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/editing/the-hidden-attribute/hidden-2-ref.svg rename to third_party/WebKit/LayoutTests/external/wpt/html/editing/the-hidden-attribute/hidden-2-ref.svg
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/iana/application-x-www-form-urlencoded/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/iana/application-x-www-form-urlencoded/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/iana/application-x-www-form-urlencoded/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/iana/application-x-www-form-urlencoded/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/iana/application-xhtml-xml/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/iana/application-xhtml-xml/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/iana/application-xhtml-xml/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/iana/application-xhtml-xml/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/iana/multipart-x-mixed-replace/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/iana/multipart-x-mixed-replace/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/iana/multipart-x-mixed-replace/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/iana/multipart-x-mixed-replace/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/iana/text-cache-manifest/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/iana/text-cache-manifest/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/iana/text-cache-manifest/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/iana/text-cache-manifest/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/iana/text-html/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/iana/text-html/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/iana/text-html/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/iana/text-html/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/iana/web-scheme-prefix/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/iana/web-scheme-prefix/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/iana/web-scheme-prefix/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/iana/web-scheme-prefix/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.idl b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.idl similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.idl rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/domstringlist.idl
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/radionodelist.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/radionodelist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/radionodelist.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-dom-interfaces/collections/radionodelist.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-microsyntaxes/numbers/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-microsyntaxes/numbers/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-microsyntaxes/numbers/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/common-microsyntaxes/numbers/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/conformance-requirements/extensibility/foreign.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/conformance-requirements/extensibility/foreign.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/conformance-requirements/extensibility/foreign.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/conformance-requirements/extensibility/foreign.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/terminology/plugins/sample.txt b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/terminology/plugins/sample.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/terminology/plugins/sample.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/terminology/plugins/sample.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/terminology/plugins/text-plain.html b/third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/terminology/plugins/text-plain.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/terminology/plugins/text-plain.html rename to third_party/WebKit/LayoutTests/external/wpt/html/infrastructure/terminology/plugins/text-plain.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-04.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-04.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-04.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/heading-obsolete-attributes-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/heading-obsolete-attributes-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/heading-obsolete-attributes-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/heading-obsolete-attributes-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/nothing.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/nothing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/nothing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/nothing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html b/third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html rename to third_party/WebKit/LayoutTests/external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-select-element-0/option-label-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-select-element-0/option-label-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-select-element-0/option-label-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-select-element-0/option-label-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-select-element-0/option-label-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-select-element-0/option-label-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-select-element-0/option-label-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-select-element-0/option-label-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-select-element-0/option-label.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-select-element-0/option-label.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-select-element-0/option-label.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-select-element-0/option-label.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-default-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-default-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-default-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-default-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-default.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-default.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-default.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-default.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/cols-zero.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-default-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-default-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-default-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-default-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-default.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-default.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-default.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-default.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/rows-zero.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/textarea-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/textarea-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/bindings/the-textarea-element-0/textarea-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/bindings/the-textarea-element-0/textarea-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/interactive-media/links-forms-and-navigation/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/interactive-media/links-forms-and-navigation/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/interactive-media/links-forms-and-navigation/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/interactive-media/links-forms-and-navigation/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/div-align.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/figure.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/figure.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/flow-content-0/figure.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/flow-content-0/figure.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/TODO-lists.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/TODO-lists.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/TODO-lists.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/TODO-lists.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-supported.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-supported.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-supported.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-supported.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2-notref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2-notref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2-notref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2-notref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-border-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-border-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width-s.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-cell-width.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-cell-width.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout-notref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout-notref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout-notref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout-notref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-layout.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-layout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-150percent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-s-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-s-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-s-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-s-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-s.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-s.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width-s.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width-s.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/tables/table-width.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/tables/table-width.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/align.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/color.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-hr-element-0/width.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_link.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_link.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_link.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_link.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/test-body.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/test-body.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/non-replaced-elements/the-page/test-body.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/non-replaced-elements/the-page/test-body.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent-expected.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent-expected.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc-expected.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc-expected.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel-expected.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel-expected.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel-expected.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel-expected.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/images/space-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/images/space-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/images/space-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/images/space-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/images/space-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/images/space-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/images/space-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/images/space-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/images/space.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/images/space.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/images/space.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/images/space.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/resources/svg-sizing.js b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/resources/svg-sizing.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/resources/svg-sizing.js rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/resources/svg-sizing.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-embedded-sizing.js b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-embedded-sizing.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-embedded-sizing.js rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-embedded-sizing.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js b/third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js rename to third_party/WebKit/LayoutTests/external/wpt/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/resources/common.js b/third_party/WebKit/LayoutTests/external/wpt/html/resources/common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/resources/common.js rename to third_party/WebKit/LayoutTests/external/wpt/html/resources/common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/disabled-elements/disabledElement.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/disabled-elements/disabledElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/disabled-elements/disabledElement.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/disabled-elements/disabledElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/LinkStyle.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/LinkStyle.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/LinkStyle.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/LinkStyle.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/alternate.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/alternate.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/alternate.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/alternate.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/emptytitle.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/emptytitle.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/emptytitle.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/emptytitle.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/normal.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/normal.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/normal.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/normal.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/notitle.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/notitle.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/notitle.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/notitle.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/unmatch.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/unmatch.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/styling/support/unmatch.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/styling/support/unmatch.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_empty.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_empty.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_empty.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_empty.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_specified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_unspecified.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_unspecified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_href_unspecified.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_href_unspecified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_multiple.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_multiple.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/base_multiple.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/base_multiple.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/example.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/example.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/example.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/example.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/example2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/example2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-base-element/example2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-base-element/example2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/all b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/all similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/all rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/all
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/all.headers b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/all.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/all.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/all.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/link-load-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/link-load-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/link-load-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/link-load-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/link-rellist.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/link-rellist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/link-rellist.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/link-rellist.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/link-style-error-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/link-style-error-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/link-style-error-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/link-style-error-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/resources/empty-href.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/resources/empty-href.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/resources/empty-href.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/resources/empty-href.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/resources/stylesheet.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/resources/stylesheet.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/resources/stylesheet.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/resources/stylesheet.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/style.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/style.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/style.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/style.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-empty-href.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-media.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet.py b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-link-element/stylesheet.py rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-link-element/stylesheet.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/style_disabled.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/style_disabled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/style_disabled.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/style_disabled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/style_events.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/style_events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/style_events.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/style_events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/style_media.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/style_media.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-style-element/style_media.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-style-element/style_media.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-02.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-02.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-02.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-02.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-04.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-04.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/document-metadata/the-title-element/title.text-04.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-title-element/title.text-04.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/edits/the-del-element/del_effect.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/edits/the-del-element/del_effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/edits/the-del-element/del_effect.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/edits/the-del-element/del_effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/edits/the-ins-element/ins_effect.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/edits/the-ins-element/ins_effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/edits/the-ins-element/ins_effect.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/edits/the-ins-element/ins_effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/image-maps/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/image-maps/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/image-maps/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/image-maps/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/audio_volume_check.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/audio_volume_check.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/audio_volume_check.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/audio_volume_check.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/event_volumechange.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/event_volumechange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/event_volumechange.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/event_volumechange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/networkState_initial.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/networkState_initial.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/networkState_initial.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/networkState_initial.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/readyState_initial.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/readyState_initial.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/readyState_initial.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/readyState_initial.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/video_008.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/video_008.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/video_008.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/video_008.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/video_volume_check.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/video_volume_check.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/video_volume_check.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/video_volume_check.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/volume_nonfinite.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/volume_nonfinite.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/media-elements/volume_nonfinite.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/volume_nonfinite.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-coords.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-coords.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-coords.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-coords.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-processing.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-processing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-processing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-processing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-shape.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-shape.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-shape.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-shape.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-stringifier.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-stringifier.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/area-stringifier.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/area-stringifier.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/support/hit-test.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/support/hit-test.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-area-element/support/hit-test.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-area-element/support/hit-test.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_001-expected.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_001-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_001-expected.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_001-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_001.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_001.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_002-expected.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_002-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_002-expected.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_002-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_002.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_002.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_002.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_002.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_constructor.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/historical-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/historical-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/historical-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/historical-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-embed-element/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/change_child.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/change_child.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/change_child.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/change_child.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/change_grandchild.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/change_grandchild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/change_grandchild.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/change_grandchild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/change_parentage.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/change_parentage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/change_parentage.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/change_parentage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_child.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_child.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_child.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_child.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/stash.py b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/stash.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/stash.py rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/stash.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/support/blank.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/support/blank.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/support/blank.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/support/blank.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/3.jpg b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/3.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/3.jpg rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/3.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/Image-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/Image-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/Image-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/Image-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/brokenimg.jpg b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/brokenimg.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/brokenimg.jpg rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/brokenimg.jpg
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/data-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/data-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/data-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/data-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/document-base-url-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/document-base-url-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/document-base-url-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/document-base-url-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/document-base-url-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/document-base-url-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/document-base-url-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/document-base-url-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/document-base-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/document-base-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/document-base-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/document-base-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/image-1.jpg b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/image-1.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/image-1.jpg rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/image-1.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/image.png b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/image.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/image.png rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/image.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/img.complete-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/img.complete-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/img.complete-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/img.complete-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/img.complete.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/img.complete.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/img.complete.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/img.complete.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/invalid-src.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/invalid-src.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/invalid-src.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/invalid-src.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/nonexistent-image.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/nonexistent-image.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/nonexistent-image.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/nonexistent-image.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/resources/cat.jpg b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/resources/cat.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/resources/cat.jpg rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/resources/cat.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/srcset/common.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/srcset/common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/srcset/common.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/srcset/common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-media.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-media.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-media.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-media.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/usemap-casing.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/usemap-casing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/usemap-casing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-img-element/usemap-casing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/historical-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/historical-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/historical-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/historical-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/object-attributes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/object-attributes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/object-attributes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/object-attributes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/object-attributes.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/object-attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/object-attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/object-attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/object-handler.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/object-handler.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/object-handler.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/object-handler.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/test0.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/test0.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/test0.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/test0.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/test1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/test1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/test1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/test1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/test2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/test2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/test2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/test2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/usemap-casing.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/usemap-casing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-object-element/usemap-casing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-object-element/usemap-casing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video-tabindex.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video-tabindex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video-tabindex.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video-tabindex.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content-ref.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content-ref.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content-ref.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content-ref.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_image-expected.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_image-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_image-expected.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_image-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_image.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_image.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_image.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_image.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_text-expected.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_text-expected.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_text-expected.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_text-expected.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_text.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_text.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_content_text.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_content_text.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/formaction.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/formaction.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/attributes-common-to-form-controls/formaction.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/attributes-common-to-form-controls/formaction.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-checkValidity.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-checkValidity.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-checkValidity.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-checkValidity.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-reportValidity.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-reportValidity.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-reportValidity.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-reportValidity.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-badInput.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-badInput.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-badInput.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-badInput.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-customError.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-customError.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-customError.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-customError.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-tooLong.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-tooLong.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-tooLong.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-tooLong.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-tooShort.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-tooShort.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-tooShort.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-tooShort.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valid.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valid.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valid.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-willValidate-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-willValidate-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-willValidate-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-willValidate-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-willValidate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-willValidate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-willValidate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/form-validation-willValidate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/inputwillvalidate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/inputwillvalidate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/inputwillvalidate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/inputwillvalidate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/support/validator.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/support/validator.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/support/validator.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/constraints/support/validator.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-control-infrastructure/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-control-infrastructure/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-control-infrastructure/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-control-infrastructure/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-control-infrastructure/form-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-control-infrastructure/form-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-control-infrastructure/form-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-control-infrastructure/form-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-control-infrastructure/form.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-control-infrastructure/form.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-control-infrastructure/form.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-control-infrastructure/form.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-submission-0/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-submission-0/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-submission-0/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-submission-0/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-submission-0/getactionurl-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-submission-0/getactionurl-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-submission-0/getactionurl-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-submission-0/getactionurl-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-submission-0/getactionurl.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-submission-0/getactionurl.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/form-submission-0/getactionurl.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/form-submission-0/getactionurl.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/introduction-1/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/introduction-1/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/introduction-1/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/introduction-1/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/resetting-a-form/reset-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/resetting-a-form/reset-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/resetting-a-form/reset-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/resetting-a-form/reset-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/resetting-a-form/reset-form.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/resetting-a-form/reset-form.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/resetting-a-form/reset-form.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/resetting-a-form/reset-form.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/select-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/select-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/select-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/select-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-after-content-change.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection-after-content-change.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-after-content-change.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection-after-content-change.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-not-application-textarea.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection-not-application-textarea.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-not-application-textarea.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection-not-application-textarea.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-not-application.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection-not-application.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-not-application.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection-not-application.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/selection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-activate-frame.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-activate-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-activate-frame.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-activate-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-activate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-activate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-activate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-activate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-events-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-events-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-events-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-events-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-events.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-events.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-validation-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-validation-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-validation-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-validation-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-validation.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-validation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-button-element/button-validation.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-button-element/button-validation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-datalist-element/datalistoptions.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-datalist-element/datalistoptions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-datalist-element/datalistoptions.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-datalist-element/datalistoptions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/disabled-001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/disabled-001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/disabled-001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/disabled-001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/disabled-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/disabled-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/disabled-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/disabled-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/disabled-002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/disabled-002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-fieldset-element/disabled-002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-fieldset-element/disabled-002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-action-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-action-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-action-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-action-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-autocomplete-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-autocomplete-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-autocomplete-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-autocomplete-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-autocomplete.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-autocomplete.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-autocomplete.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-autocomplete.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-interfaces-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-interfaces-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-interfaces-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-interfaces-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-matches.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-matches.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-matches.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-matches.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-nameditem-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-sameobject.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-sameobject.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-elements-sameobject.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-elements-sameobject.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-indexed-element-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-indexed-element-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-indexed-element-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-indexed-element-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-indexed-element.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-indexed-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-indexed-element.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-indexed-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-nameditem-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-nameditem-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-nameditem-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-nameditem-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-nameditem.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-nameditem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/form-nameditem.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/form-nameditem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/button.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/button.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/button.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/button.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/checkbox-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/checkbox-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/checkbox-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/checkbox-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/checkbox.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/checkbox.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/checkbox.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/checkbox.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/checked.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/checked.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/checked.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/checked.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/clone.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/clone.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/clone.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/clone.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/cloning-steps.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/cloning-steps.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/cloning-steps.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/cloning-steps.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/color.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/color.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/color.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/color.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/date-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/date-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/date-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/date-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/date.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/date.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/date.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/date.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-local-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime-local-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-local-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime-local-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-local.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime-local.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-local.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime-local.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/datetime.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/email.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/email.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/email.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/email.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/files.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/files.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/files.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/files.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/hidden.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/hidden.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/hidden.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/hidden.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/image01-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/image01-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/image01-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/image01-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/image01-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/image01-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/image01-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/image01-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/image01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/image01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/image01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/image01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/input-type-button.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/input-type-button.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/input-type-button.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/input-type-button.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/input-type-checkbox.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/input-type-checkbox.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/input-type-checkbox.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/input-type-checkbox.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/maxlength.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/maxlength.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/maxlength.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/maxlength.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/minlength.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/minlength.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/minlength.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/minlength.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/month.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/month.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/month.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/month.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/number-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/number-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/number-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/number-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/number.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/number.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/number.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/number.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/password.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/password.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/password.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/password.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/pattern_attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/pattern_attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/pattern_attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/pattern_attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/radio-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/radio-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/radio-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/radio-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/radio-groupname-case.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/radio-groupname-case.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/radio-groupname-case.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/radio-groupname-case.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/radio.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/radio.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/radio.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/radio.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/range-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/range-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/range-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/range-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/range-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/range-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/range-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/range-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/range.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/range.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/range.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/range.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/required_attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/required_attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/required_attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/required_attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/reset.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/reset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/reset.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/reset.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/search_input.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/search_input.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/search_input.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/search_input.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/selection-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/selection-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/selection-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/selection-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/selection.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/selection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/selection.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/selection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/telephone.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/telephone.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/telephone.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/telephone.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/text.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/text.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/text.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/text.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time-2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time-2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time-2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time-2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/time.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/type-change-state-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/type-change-state-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/type-change-state-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/type-change-state-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/type-change-state.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/type-change-state.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/type-change-state.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/type-change-state.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/url.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/valueMode-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/valueMode-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/valueMode-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/valueMode-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/valueMode.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/valueMode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/valueMode.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/valueMode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/week-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/week-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/week-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/week-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/week.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/week.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/week.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-input-element/week.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/label-attributes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/label-attributes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/label-attributes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/label-attributes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/label-attributes.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/label-attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/label-attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/label-attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/labelable-elements-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/labelable-elements-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/labelable-elements-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/labelable-elements-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/labelable-elements.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/labelable-elements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-label-element/labelable-elements.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-label-element/labelable-elements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-legend-element/legend-form.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-legend-element/legend-form.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-legend-element/legend-form.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-legend-element/legend-form.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-meter-element/meter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-meter-element/meter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-meter-element/meter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-meter-element/meter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-form.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-form.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-form.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-form.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-label-value.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-label-value.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-label-value.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-label-value.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-label.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-label.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-label.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-label.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-selected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-selected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-selected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-selected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-backslash.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-backslash.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-backslash.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-backslash.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-label.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-label.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-label.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-label.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-recurse.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-recurse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-recurse.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-recurse.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-spaces.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-spaces.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-text-spaces.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-text-spaces.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-value.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-value.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-option-element/option-value.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-option-element/option-value.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-output-element/output.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-output-element/output.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-output-element/output.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-output-element/output.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-progress-element/progress-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-progress-element/progress-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-progress-element/progress-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-progress-element/progress-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-progress-element/progress.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-progress-element/progress.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-progress-element/progress.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-progress-element/progress.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-ask-for-reset.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-ask-for-reset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-ask-for-reset.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-ask-for-reset.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-named-getter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-named-getter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-named-getter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-named-getter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-remove.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-remove.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-remove.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-remove.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-validity.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-validity.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-validity.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-validity.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-value.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-value.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/select-value.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/select-value.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/selected-index.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/selected-index.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-select-element/selected-index.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-select-element/selected-index.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/cloning-steps.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/cloning-steps.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/cloning-steps.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/cloning-steps.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-type.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/textarea-type.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/textarea-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-dd-element/grouping-dd.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-dd-element/grouping-dd.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-dd-element/grouping-dd.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-dd-element/grouping-dd.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-div-element/grouping-div.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-div-element/grouping-div.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-div-element/grouping-div.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-div-element/grouping-div.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-dl-element/grouping-dl.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-dl-element/grouping-dl.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-dl-element/grouping-dl.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-dl-element/grouping-dl.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-dt-element/grouping-dt.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-dt-element/grouping-dt.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-dt-element/grouping-dt.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-dt-element/grouping-dt.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-figure-element/grouping-figure.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-figure-element/grouping-figure.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-figure-element/grouping-figure.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-figure-element/grouping-figure.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-hr-element/grouping-hr.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-hr-element/grouping-hr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-hr-element/grouping-hr.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-hr-element/grouping-hr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-no-list-owner.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-li-element/grouping-li.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-li-element/grouping-li.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/grouping-ol.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1a.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1b.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1c.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1d.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-1e.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ol-element/reversed-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ol-element/reversed-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-p-element/grouping-p.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-p-element/grouping-p.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-p-element/grouping-p.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-p-element/grouping-p.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/grouping-pre.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ul-element/grouping-ul.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ul-element/grouping-ul.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/grouping-content/the-ul-element/grouping-ul.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/grouping-content/the-ul-element/grouping-ul.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/commands/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/commands/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/commands/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/commands/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-details-element/details.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-details-element/details.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-details-element/details.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-details-element/details.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-close.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-open.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-open.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-open.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-open.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-menu-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-menu-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interactive-elements/the-menu-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interactive-elements/the-menu-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interfaces-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interfaces-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interfaces-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interfaces-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interfaces.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interfaces.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interfaces.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interfaces.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interfaces.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/interfaces.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/interfaces.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/interfaces.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/downloading-resources/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/downloading-resources/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/downloading-resources/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/downloading-resources/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate-css-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate-css-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate-css-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate-css-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate-css-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate-css-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate-css-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate-css-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate-css.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate-css.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate-css.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate-css.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/alternate.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/alternate.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/preferred.css b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/preferred.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/linktypes/preferred.css rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/links/linktypes/preferred.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/async_001.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/async_001.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/async_001.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/async_001.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/async_002.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/async_002.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/async_002.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/async_002.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/async_011.htm b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/async_011.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/async_011.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/async_011.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/data-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/data-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/data-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/data-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/empty.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/failure.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/load-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/load-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/load-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/load-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/log.py b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/log.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/log.py rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/log.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-charset-03-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-charset-03-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-charset-03-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-charset-03-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-charset-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-charset-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-charset-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-charset-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-crossorigin.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-crossorigin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-crossorigin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-crossorigin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-for-event.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-for-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-for-event.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-for-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-language-type-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-language-type-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-language-type-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-language-type-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-language-type.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-language-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-language-type.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-language-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-languages-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-languages-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-languages-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-languages-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-languages-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-languages-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-languages-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-languages-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onload-string.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onload-string.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-onload-string.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-onload-string.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-text.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-text.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-text.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/script-text.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/scripting-enabled.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/scripting-enabled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/scripting-enabled.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/scripting-enabled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/definitions/template-contents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-contents.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/two-templates.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/two-templates.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/resources/two-templates.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/resources/two-templates.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-content.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/sections/headings-and-sections/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/sections/headings-and-sections/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/sections/headings-and-sections/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/sections/headings-and-sections/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/checked-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/checked-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/checked-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/checked-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/checked.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/checked.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/checked.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/checked.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/default.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/default.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/default.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/default.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir01-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir01-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir01-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir01-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/dir01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/dir01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/disabled.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/disabled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/disabled.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/disabled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/enabled-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/enabled-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/enabled-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/enabled-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/enabled.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/enabled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/enabled.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/enabled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/focus-autofocus.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/focus-autofocus.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/focus-autofocus.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/focus-autofocus.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/focus-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/focus-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/focus-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/focus-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/focus.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/focus.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/focus.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/focus.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/indeterminate-radio.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/indeterminate-radio.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/indeterminate-radio.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/indeterminate-radio.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/indeterminate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/indeterminate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/indeterminate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/indeterminate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/inrange-outofrange.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/inrange-outofrange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/inrange-outofrange.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/inrange-outofrange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/link-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/link-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/link-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/link-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/link.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/link.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/link.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/link.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/readwrite-readonly.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/required-optional.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/required-optional.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/required-optional.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/required-optional.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/utils.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/utils.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/valid-invalid.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/valid-invalid.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/selectors/pseudo-classes/valid-invalid.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/selectors/pseudo-classes/valid-invalid.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/html-table-section-element.js b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/html-table-section-element.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/html-table-section-element.js rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/html-table-section-element.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/processing-model-1/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/processing-model-1/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/processing-model-1/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/processing-model-1/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-caption-element/caption_001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-caption-element/caption_001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-caption-element/caption_001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-caption-element/caption_001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/caption-methods.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/caption-methods.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/caption-methods.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/caption-methods.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/createTBody.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/createTBody.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/createTBody.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/createTBody.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/delete-caption.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/delete-caption.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/delete-caption.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/delete-caption.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-03.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/insertRow-method-03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/remove-row.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/remove-row.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/remove-row.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/remove-row.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tBodies.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tBodies.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tBodies.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tBodies.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tFoot.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tFoot.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tFoot.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tFoot.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tHead-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tHead-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tHead-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tHead-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tHead.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tHead.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/tHead.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/tHead.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/table-insertRow.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/table-insertRow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/table-insertRow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/table-insertRow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/table-rows.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/table-rows.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-table-element/table-rows.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-table-element/table-rows.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tbody-element/deleteRow.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tbody-element/deleteRow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tbody-element/deleteRow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tbody-element/deleteRow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tbody-element/insertRow.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tbody-element/insertRow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tbody-element/insertRow.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tbody-element/insertRow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tbody-element/rows.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tbody-element/rows.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tbody-element/rows.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tbody-element/rows.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tfoot-element/rows.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tfoot-element/rows.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tfoot-element/rows.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tfoot-element/rows.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-thead-element/rows.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-thead-element/rows.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-thead-element/rows.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-thead-element/rows.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/cells.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/cells.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/cells.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/cells.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/deleteCell.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/deleteCell.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/deleteCell.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/deleteCell.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/insertCell.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/insertCell.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/insertCell.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/insertCell.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/rowIndex.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/rowIndex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/rowIndex.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/rowIndex.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/historical.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-a-element/a-stringifier.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-a-element/a-stringifier.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-a-element/a-stringifier.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-a-element/a-stringifier.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-time-element/001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-time-element/001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-time-element/001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-time-element/001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-time-element/001.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-time-element/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-time-element/001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-time-element/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html b/third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html rename to third_party/WebKit/LayoutTests/external/wpt/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/html-element-list.js b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/html-element-list.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/html-element-list.js rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/html-element-list.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-1.css b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-1.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-1.css rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-1.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15-inverse.css b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15-inverse.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15-inverse.css rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15-inverse.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15.css b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15.css rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-15.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-utf8.css b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-utf8.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/support/encodingtests-utf8.css rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/support/encodingtests-utf8.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html.headers b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/DOMContentLoaded-defer-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/DOMContentLoaded-defer-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/DOMContentLoaded-defer-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/DOMContentLoaded-defer-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/DOMContentLoaded-defer-support.js b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/DOMContentLoaded-defer-support.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/DOMContentLoaded-defer-support.js rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/DOMContentLoaded-defer-support.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/DOMContentLoaded-defer.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/DOMContentLoaded-defer.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/DOMContentLoaded-defer.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/DOMContentLoaded-defer.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Document.getElementsByTagName-foreign-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/README b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/README rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/README
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/common.js b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/common.js rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_001.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_001.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_003.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_003.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_004.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_004.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_005.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_005.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_006.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_006.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_008.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_008.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_009.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_009.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_010.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_010.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_011.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_011.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_013.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/foreign_content_013.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/foreign_content_013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_adoption01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_adoption01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_adoption01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_adoption01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_adoption02.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_adoption02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_adoption02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_adoption02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_comments01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_comments01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_comments01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_comments01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_doctype01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_doctype01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_doctype01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_doctype01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_domjs-unsafe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_entities01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_entities01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_entities01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_entities01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_entities02.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_entities02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_entities02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_entities02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_html5test-com.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_html5test-com.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_html5test-com.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_html5test-com.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_inbody01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_inbody01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_inbody01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_inbody01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_adoption01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_adoption01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_adoption01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_adoption01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_math.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_math.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_math.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_math.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests4.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests4.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests4.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests4.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests6.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests6.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests6.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests6.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests7.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests7.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests7.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests7.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_webkit02.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_webkit02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_innerHTML_webkit02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_innerHTML_webkit02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_isindex-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_isindex-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_isindex-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_isindex-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_isindex.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_isindex.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_isindex.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_isindex.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_main-element.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_main-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_main-element.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_main-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_menuitem-element.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_menuitem-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_menuitem-element.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_menuitem-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_namespace-sensitivity.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_namespace-sensitivity.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_namespace-sensitivity.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_namespace-sensitivity.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_pending-spec-changes.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_pending-spec-changes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_pending-spec-changes.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_pending-spec-changes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_plain-text-unsafe.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_plain-text-unsafe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_plain-text-unsafe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_plain-text-unsafe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_ruby.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_ruby.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_ruby.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_ruby.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scriptdata01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scriptdata01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scriptdata01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scriptdata01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scripted_adoption01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scripted_adoption01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scripted_adoption01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scripted_adoption01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scripted_ark.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scripted_ark.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scripted_ark.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scripted_ark.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scripted_webkit01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scripted_webkit01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_scripted_webkit01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_scripted_webkit01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tables01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tables01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tables01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tables01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_template-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_template-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_template-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_template-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_template.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_template.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_template.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_template.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests1.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests10.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests10.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests10.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests10.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests11-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests11-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests11-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests11-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests11.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests11.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests11.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests11.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests12.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests12.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests12.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests12.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests14.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests14.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests14.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests14.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests15.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests15.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests15.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests15.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests16.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests16.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests16.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests16.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests17.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests17.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests17.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests17.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests18.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests18.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests18.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests18.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests19-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests19-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests19-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests19-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests19.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests19.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests19.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests19.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests2.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests20.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests20.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests20.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests20.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests21.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests21.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests21.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests21.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests22.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests22.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests22.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests22.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests23.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests23.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests23.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests23.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests24.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests24.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests24.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests24.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests25-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests25-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests25-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests25-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests25.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests25.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests25.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests25.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests26.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests26.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests26.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests26.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests3.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests5.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests5.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests5.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests5.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests6.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests6.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests6.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests6.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests7.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests7.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests7.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests7.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests8.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests8.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests8.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests8.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests9.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests9.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tests9.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tests9.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tricky01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tricky01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_tricky01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_tricky01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_webkit01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_webkit01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_webkit01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_webkit01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_webkit02.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_webkit02.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/html5lib_webkit02.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/html5lib_webkit02.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/math-parse01.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/math-parse01.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/math-parse01.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/math-parse01.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/math-parse03.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/math-parse03.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/math-parse03.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/math-parse03.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/named-character-references-data.js b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/named-character-references-data.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/named-character-references-data.js rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/named-character-references-data.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/named-character-references.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/named-character-references.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/named-character-references.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/named-character-references.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/template.js b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/template.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/template.js rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/template.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/test.js b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/test.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/test.js rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/test.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/the-end.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/the-end.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/the-end.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/parsing/the-end.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/initial-linefeed-pre.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/initial-linefeed-pre.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/initial-linefeed-pre.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/initial-linefeed-pre.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/outerHTML.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/outerHTML.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/outerHTML.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/outerHTML.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/serializing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/serializing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/serializing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/serializing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/serializing.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/serializing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/serializing.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-html-fragments/serializing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-xml-fragments/outerHTML.html b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-xml-fragments/outerHTML.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-xml-fragments/outerHTML.html rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/serializing-xml-fragments/outerHTML.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/writing/elements-0/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/writing/elements-0/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/writing/elements-0/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/writing/elements-0/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/syntax/writing/text/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/syntax/writing/text/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/syntax/writing/text/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/syntax/writing/text/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm b/third_party/WebKit/LayoutTests/external/wpt/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm rename to third_party/WebKit/LayoutTests/external/wpt/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/callback-exception.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/callback-exception.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/callback-exception.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/callback-exception.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/callback-invoked.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/callback-invoked.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/callback-invoked.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/callback-invoked.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/callback-multicalls.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/callback-multicalls.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/callback-multicalls.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/callback-multicalls.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/cancel-invoked.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/cancel-invoked.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/cancel-invoked.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/cancel-invoked.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/same-dispatch-time.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/same-dispatch-time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/animation-frames/same-dispatch-time.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/animation-frames/same-dispatch-time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/atob/base64.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/atob/base64.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/atob/base64.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/atob/base64.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/basic.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/basic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/basic.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/basic.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-exception.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-exception.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-exception.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-exception.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-invoked.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-invoked.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-invoked.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-invoked.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-multiple-calls.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-multiple-calls.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-multiple-calls.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-multiple-calls.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-timeout.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-timeout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-timeout.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/callback-timeout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/cancel-invoked.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/cancel-invoked.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/cancel-invoked.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/cancel-invoked.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/idle-callbacks/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/microtask_after_raf.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/microtask_after_raf.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/microtask_after_raf.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/microtask_after_raf.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/microtask_after_script.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/microtask_after_script.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/microtask_after_script.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/microtask_after_script.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/resources/common.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/resources/common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/resources/common.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/resources/common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/body-onload.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/body-onload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/body-onload.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/body-onload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-attributes-body-window.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-javascript.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-javascript.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-javascript.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-javascript.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-onauxclick.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-onauxclick.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-onauxclick.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-onauxclick.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-onresize.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-onresize.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-onresize.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-onresize.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-spec-example-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-spec-example-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-spec-example-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-spec-example-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-spec-example.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-spec-example.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/event-handler-spec-example.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/event-handler-spec-example.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/inline-event-handler-ordering.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/inline-event-handler-ordering.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/inline-event-handler-ordering.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/inline-event-handler-ordering.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/messageevent-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/messageevent-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/messageevent-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/messageevent-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/messageevent-constructor.https.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/messageevent-constructor.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/messageevent-constructor.https.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/messageevent-constructor.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/onerroreventhandler-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/onerroreventhandler-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/onerroreventhandler-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/onerroreventhandler-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/onerroreventhandler-frame.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/onerroreventhandler-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/onerroreventhandler-frame.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/onerroreventhandler-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/onerroreventhandler.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/onerroreventhandler.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/onerroreventhandler.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/onerroreventhandler.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/addEventListener.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/addEventListener.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/addEventListener.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/addEventListener.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-data-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-data-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-data-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-data-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/compile-error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/compile-error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/runtime-error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/syntax-error.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/support/undefined-variable.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/timers/evil-spec-example.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/timers/evil-spec-example.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/timers/evil-spec-example.html rename to third_party/WebKit/LayoutTests/external/wpt/html/webappapis/timers/evil-spec-example.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/anim-gr.gif b/third_party/WebKit/LayoutTests/external/wpt/images/anim-gr.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/anim-gr.gif rename to third_party/WebKit/LayoutTests/external/wpt/images/anim-gr.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/anim-gr.png b/third_party/WebKit/LayoutTests/external/wpt/images/anim-gr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/anim-gr.png rename to third_party/WebKit/LayoutTests/external/wpt/images/anim-gr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/anim-poster-gr.png b/third_party/WebKit/LayoutTests/external/wpt/images/anim-poster-gr.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/anim-poster-gr.png rename to third_party/WebKit/LayoutTests/external/wpt/images/anim-poster-gr.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/background.png b/third_party/WebKit/LayoutTests/external/wpt/images/background.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/background.png rename to third_party/WebKit/LayoutTests/external/wpt/images/background.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/black-rectangle.png b/third_party/WebKit/LayoutTests/external/wpt/images/black-rectangle.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/black-rectangle.png rename to third_party/WebKit/LayoutTests/external/wpt/images/black-rectangle.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/blue-area.png b/third_party/WebKit/LayoutTests/external/wpt/images/blue-area.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/blue-area.png rename to third_party/WebKit/LayoutTests/external/wpt/images/blue-area.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/blue-border.png b/third_party/WebKit/LayoutTests/external/wpt/images/blue-border.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/blue-border.png rename to third_party/WebKit/LayoutTests/external/wpt/images/blue-border.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/blue.png b/third_party/WebKit/LayoutTests/external/wpt/images/blue.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/blue.png rename to third_party/WebKit/LayoutTests/external/wpt/images/blue.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/blue96x96.png b/third_party/WebKit/LayoutTests/external/wpt/images/blue96x96.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/blue96x96.png rename to third_party/WebKit/LayoutTests/external/wpt/images/blue96x96.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/broken.png b/third_party/WebKit/LayoutTests/external/wpt/images/broken.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/broken.png rename to third_party/WebKit/LayoutTests/external/wpt/images/broken.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/canvas-line.png b/third_party/WebKit/LayoutTests/external/wpt/images/canvas-line.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/canvas-line.png rename to third_party/WebKit/LayoutTests/external/wpt/images/canvas-line.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/fail.gif b/third_party/WebKit/LayoutTests/external/wpt/images/fail.gif similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/fail.gif rename to third_party/WebKit/LayoutTests/external/wpt/images/fail.gif Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/ggrr-256x256.png b/third_party/WebKit/LayoutTests/external/wpt/images/ggrr-256x256.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/ggrr-256x256.png rename to third_party/WebKit/LayoutTests/external/wpt/images/ggrr-256x256.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green-100x50.png b/third_party/WebKit/LayoutTests/external/wpt/images/green-100x50.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green-100x50.png rename to third_party/WebKit/LayoutTests/external/wpt/images/green-100x50.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green-16x16.png b/third_party/WebKit/LayoutTests/external/wpt/images/green-16x16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green-16x16.png rename to third_party/WebKit/LayoutTests/external/wpt/images/green-16x16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green-1x1.png b/third_party/WebKit/LayoutTests/external/wpt/images/green-1x1.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green-1x1.png rename to third_party/WebKit/LayoutTests/external/wpt/images/green-1x1.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green-256x256.png b/third_party/WebKit/LayoutTests/external/wpt/images/green-256x256.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green-256x256.png rename to third_party/WebKit/LayoutTests/external/wpt/images/green-256x256.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green-2x2.png b/third_party/WebKit/LayoutTests/external/wpt/images/green-2x2.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green-2x2.png rename to third_party/WebKit/LayoutTests/external/wpt/images/green-2x2.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green.png b/third_party/WebKit/LayoutTests/external/wpt/images/green.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green.png rename to third_party/WebKit/LayoutTests/external/wpt/images/green.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/green.svg b/third_party/WebKit/LayoutTests/external/wpt/images/green.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/green.svg rename to third_party/WebKit/LayoutTests/external/wpt/images/green.svg
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/grgr-256x256.png b/third_party/WebKit/LayoutTests/external/wpt/images/grgr-256x256.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/grgr-256x256.png rename to third_party/WebKit/LayoutTests/external/wpt/images/grgr-256x256.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/movie_300_frame_0.png b/third_party/WebKit/LayoutTests/external/wpt/images/movie_300_frame_0.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/movie_300_frame_0.png rename to third_party/WebKit/LayoutTests/external/wpt/images/movie_300_frame_0.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/red-16x16.png b/third_party/WebKit/LayoutTests/external/wpt/images/red-16x16.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/red-16x16.png rename to third_party/WebKit/LayoutTests/external/wpt/images/red-16x16.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/red-zeroheight.svg b/third_party/WebKit/LayoutTests/external/wpt/images/red-zeroheight.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/red-zeroheight.svg rename to third_party/WebKit/LayoutTests/external/wpt/images/red-zeroheight.svg
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/red-zerosize.svg b/third_party/WebKit/LayoutTests/external/wpt/images/red-zerosize.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/red-zerosize.svg rename to third_party/WebKit/LayoutTests/external/wpt/images/red-zerosize.svg
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/red-zerowidth.svg b/third_party/WebKit/LayoutTests/external/wpt/images/red-zerowidth.svg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/red-zerowidth.svg rename to third_party/WebKit/LayoutTests/external/wpt/images/red-zerowidth.svg
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/red.png b/third_party/WebKit/LayoutTests/external/wpt/images/red.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/red.png rename to third_party/WebKit/LayoutTests/external/wpt/images/red.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/redtransparent.png b/third_party/WebKit/LayoutTests/external/wpt/images/redtransparent.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/redtransparent.png rename to third_party/WebKit/LayoutTests/external/wpt/images/redtransparent.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/rgrg-256x256.png b/third_party/WebKit/LayoutTests/external/wpt/images/rgrg-256x256.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/rgrg-256x256.png rename to third_party/WebKit/LayoutTests/external/wpt/images/rgrg-256x256.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/rrgg-256x256.png b/third_party/WebKit/LayoutTests/external/wpt/images/rrgg-256x256.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/rrgg-256x256.png rename to third_party/WebKit/LayoutTests/external/wpt/images/rrgg-256x256.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/smiley.png b/third_party/WebKit/LayoutTests/external/wpt/images/smiley.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/smiley.png rename to third_party/WebKit/LayoutTests/external/wpt/images/smiley.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/threecolors.png b/third_party/WebKit/LayoutTests/external/wpt/images/threecolors.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/threecolors.png rename to third_party/WebKit/LayoutTests/external/wpt/images/threecolors.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/transparent.png b/third_party/WebKit/LayoutTests/external/wpt/images/transparent.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/transparent.png rename to third_party/WebKit/LayoutTests/external/wpt/images/transparent.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/transparent50.png b/third_party/WebKit/LayoutTests/external/wpt/images/transparent50.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/transparent50.png rename to third_party/WebKit/LayoutTests/external/wpt/images/transparent50.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/yellow.png b/third_party/WebKit/LayoutTests/external/wpt/images/yellow.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/yellow.png rename to third_party/WebKit/LayoutTests/external/wpt/images/yellow.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/images/yellow75.png b/third_party/WebKit/LayoutTests/external/wpt/images/yellow75.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/images/yellow75.png rename to third_party/WebKit/LayoutTests/external/wpt/images/yellow75.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/innerText/getter-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/innerText/getter-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/innerText/getter-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/innerText/getter-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/innerText/getter-tests.js b/third_party/WebKit/LayoutTests/external/wpt/innerText/getter-tests.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/innerText/getter-tests.js rename to third_party/WebKit/LayoutTests/external/wpt/innerText/getter-tests.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/innerText/getter.html b/third_party/WebKit/LayoutTests/external/wpt/innerText/getter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/innerText/getter.html rename to third_party/WebKit/LayoutTests/external/wpt/innerText/getter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/innerText/setter-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/innerText/setter-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/innerText/setter-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/innerText/setter-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/innerText/setter-tests.js b/third_party/WebKit/LayoutTests/external/wpt/innerText/setter-tests.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/innerText/setter-tests.js rename to third_party/WebKit/LayoutTests/external/wpt/innerText/setter-tests.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/innerText/setter.html b/third_party/WebKit/LayoutTests/external/wpt/innerText/setter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/innerText/setter.html rename to third_party/WebKit/LayoutTests/external/wpt/innerText/setter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/input-events/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/input-events/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/input-events/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/input-events/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/magnetometer/idlharness.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/magnetometer/idlharness.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/magnetometer/idlharness.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/magnetometer/idlharness.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/magnetometer/idlharness.https.html b/third_party/WebKit/LayoutTests/external/wpt/magnetometer/idlharness.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/magnetometer/idlharness.https.html rename to third_party/WebKit/LayoutTests/external/wpt/magnetometer/idlharness.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/2048x1360-random.jpg b/third_party/WebKit/LayoutTests/external/wpt/media/2048x1360-random.jpg similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/2048x1360-random.jpg rename to third_party/WebKit/LayoutTests/external/wpt/media/2048x1360-random.jpg Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/A4.mp4 b/third_party/WebKit/LayoutTests/external/wpt/media/A4.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/A4.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/media/A4.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/A4.ogv b/third_party/WebKit/LayoutTests/external/wpt/media/A4.ogv similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/A4.ogv rename to third_party/WebKit/LayoutTests/external/wpt/media/A4.ogv Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/foo.vtt b/third_party/WebKit/LayoutTests/external/wpt/media/foo.vtt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/foo.vtt rename to third_party/WebKit/LayoutTests/external/wpt/media/foo.vtt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/foo.vtt.headers b/third_party/WebKit/LayoutTests/external/wpt/media/foo.vtt.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/foo.vtt.headers rename to third_party/WebKit/LayoutTests/external/wpt/media/foo.vtt.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/green-at-15.mp4 b/third_party/WebKit/LayoutTests/external/wpt/media/green-at-15.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/green-at-15.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/media/green-at-15.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/green-at-15.ogv b/third_party/WebKit/LayoutTests/external/wpt/media/green-at-15.ogv similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/green-at-15.ogv rename to third_party/WebKit/LayoutTests/external/wpt/media/green-at-15.ogv Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/movie_300.mp4 b/third_party/WebKit/LayoutTests/external/wpt/media/movie_300.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/movie_300.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/media/movie_300.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/movie_300.ogv b/third_party/WebKit/LayoutTests/external/wpt/media/movie_300.ogv similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/movie_300.ogv rename to third_party/WebKit/LayoutTests/external/wpt/media/movie_300.ogv Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/movie_5.mp4 b/third_party/WebKit/LayoutTests/external/wpt/media/movie_5.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/movie_5.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/media/movie_5.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/movie_5.ogv b/third_party/WebKit/LayoutTests/external/wpt/media/movie_5.ogv similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/movie_5.ogv rename to third_party/WebKit/LayoutTests/external/wpt/media/movie_5.ogv Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/poster.png b/third_party/WebKit/LayoutTests/external/wpt/media/poster.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/poster.png rename to third_party/WebKit/LayoutTests/external/wpt/media/poster.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/sound_5.mp3 b/third_party/WebKit/LayoutTests/external/wpt/media/sound_5.mp3 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/sound_5.mp3 rename to third_party/WebKit/LayoutTests/external/wpt/media/sound_5.mp3 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/sound_5.oga b/third_party/WebKit/LayoutTests/external/wpt/media/sound_5.oga similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/sound_5.oga rename to third_party/WebKit/LayoutTests/external/wpt/media/sound_5.oga Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/white.mp4 b/third_party/WebKit/LayoutTests/external/wpt/media/white.mp4 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/white.mp4 rename to third_party/WebKit/LayoutTests/external/wpt/media/white.mp4 Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/media/white.webm b/third_party/WebKit/LayoutTests/external/wpt/media/white.webm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/media/white.webm rename to third_party/WebKit/LayoutTests/external/wpt/media/white.webm Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-api.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-api.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-api.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-api.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-deny.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-deny.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-deny.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-deny.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-empty-option-param.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-empty-option-param.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-empty-option-param.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-empty-option-param.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-impossible-constraint.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-impossible-constraint.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-impossible-constraint.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-impossible-constraint.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-optional-constraint.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-optional-constraint.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-optional-constraint.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-optional-constraint.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-trivial-constraint.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-trivial-constraint.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-trivial-constraint.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-trivial-constraint.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-unknownkey-option-param.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-unknownkey-option-param.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/GUM-unknownkey-option-param.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/GUM-unknownkey-option-param.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaDevices-enumerateDevices.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaDevices-enumerateDevices.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaDevices-enumerateDevices.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaDevices-enumerateDevices.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaDevices-getUserMedia.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaDevices-getUserMedia.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaDevices-getUserMedia.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaDevices-getUserMedia.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-add-audio-track.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-add-audio-track.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-add-audio-track.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-add-audio-track.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-audio-only.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-audio-only.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-audio-only.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-audio-only.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-finished-add.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-finished-add.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-finished-add.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-finished-add.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-gettrackid.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-gettrackid.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-gettrackid.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-gettrackid.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-id-manual.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-id-manual.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-id-manual.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-id-manual.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-idl.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-idl.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-idl.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-idl.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-removetrack.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-removetrack.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-removetrack.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-removetrack.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-video-only.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-video-only.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStream-video-only.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStream-video-only.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-end.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-end.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-end.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-end.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-id.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-id.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-id.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-id.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-init.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-init.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrack-init.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-init.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html b/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html rename to third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/README.md b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/README.md rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_boundary_events_in_capturing-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_boundary_events_in_capturing-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_boundary_events_in_capturing-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_boundary_events_in_capturing-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_capture_mouse-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_capture_mouse-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_capture_mouse-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_capture_mouse-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_capture_suppressing_mouse-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_capture_suppressing_mouse-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_capture_suppressing_mouse-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_capture_suppressing_mouse-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_constructor.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_lostpointercapture_is_first-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_lostpointercapture_is_first-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_lostpointercapture_is_first-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_lostpointercapture_is_first-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_on_event_handlers.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_on_event_handlers.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_on_event_handlers.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_on_event_handlers.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointercancel_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointercancel_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointercancel_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointercancel_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_descendant_over-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_descendant_over-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_descendant_over-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_descendant_over-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_descendants-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_descendants-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_descendants-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_descendants-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_pen-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_pen-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerleave_pen-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerleave_pen-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointermove-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointermove-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointermove-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointermove-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerout_pen-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerout_pen-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerout_pen-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerout_pen-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerout_received_once-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerout_received_once-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_pointerout_received_once-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_pointerout_received_once-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_disconnected-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_disconnected-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_disconnected-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_disconnected-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_styles.css b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_styles.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_styles.css rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_styles.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_support.js b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_support.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_support.js rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_support.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-button-test_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-button-test_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-button-test_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-button-test_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-illegal.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-illegal.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-illegal.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-illegal.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-keyboard-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-keyboard-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-keyboard-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-keyboard-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-mouse-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-mouse-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-mouse-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-mouse-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-none-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-none-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-none-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-none-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-span-test_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-span-test_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-span-test_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-span-test_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-table-test_touch-manual.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-table-test_touch-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-table-test_touch-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-table-test_touch-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-verification.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-verification.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_touch-action-verification.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/pointerevent_touch-action-verification.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/resources/pointerevent_attributes_hoverable_pointers-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/resources/pointerevent_attributes_hoverable_pointers-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/resources/pointerevent_attributes_hoverable_pointers-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/resources/pointerevent_attributes_hoverable_pointers-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/resources/pointerevent_pointerId_scope-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/pointerevents/resources/pointerevent_pointerId_scope-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/pointerevents/resources/pointerevent_pointerId_scope-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/pointerevents/resources/pointerevent_pointerId_scope-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/avoid_delaying_onload_link_preload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/avoid_delaying_onload_link_preload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/avoid_delaying_onload_link_preload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/avoid_delaying_onload_link_preload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/avoid_delaying_onload_link_preload.html b/third_party/WebKit/LayoutTests/external/wpt/preload/avoid_delaying_onload_link_preload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/avoid_delaying_onload_link_preload.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/avoid_delaying_onload_link_preload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/delaying_onload_link_preload_after_discovery-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/delaying_onload_link_preload_after_discovery-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/delaying_onload_link_preload_after_discovery-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/delaying_onload_link_preload_after_discovery-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/delaying_onload_link_preload_after_discovery.html b/third_party/WebKit/LayoutTests/external/wpt/preload/delaying_onload_link_preload_after_discovery.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/delaying_onload_link_preload_after_discovery.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/delaying_onload_link_preload_after_discovery.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/download_resources-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/download_resources-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/download_resources-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/download_resources-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/download_resources.html b/third_party/WebKit/LayoutTests/external/wpt/preload/download_resources.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/download_resources.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/download_resources.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/dynamic_adding_preload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/dynamic_adding_preload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/dynamic_adding_preload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/dynamic_adding_preload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/dynamic_adding_preload.html b/third_party/WebKit/LayoutTests/external/wpt/preload/dynamic_adding_preload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/dynamic_adding_preload.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/dynamic_adding_preload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload.html b/third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload.html.headers b/third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload_delay_onload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload_delay_onload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload_delay_onload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload_delay_onload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload_delay_onload.html b/third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload_delay_onload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload_delay_onload.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload_delay_onload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload_delay_onload.html.headers b/third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload_delay_onload.html.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/link_header_preload_delay_onload.html.headers rename to third_party/WebKit/LayoutTests/external/wpt/preload/link_header_preload_delay_onload.html.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/onerror_event-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/onerror_event-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/onerror_event-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/onerror_event-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/onerror_event.html b/third_party/WebKit/LayoutTests/external/wpt/preload/onerror_event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/onerror_event.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/onerror_event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/onload_event-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/onload_event-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/onload_event-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/onload_event-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/onload_event.html b/third_party/WebKit/LayoutTests/external/wpt/preload/onload_event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/onload_event.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/onload_event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/preload-csp.sub.html b/third_party/WebKit/LayoutTests/external/wpt/preload/preload-csp.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/preload-csp.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/preload-csp.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/preload-default-csp.sub.html b/third_party/WebKit/LayoutTests/external/wpt/preload/preload-default-csp.sub.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/preload-default-csp.sub.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/preload-default-csp.sub.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/preload_with_type-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/preload_with_type-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/preload_with_type-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/preload_with_type-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/preload_with_type.html b/third_party/WebKit/LayoutTests/external/wpt/preload/preload_with_type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/preload_with_type.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/preload_with_type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/resources/dummy.css b/third_party/WebKit/LayoutTests/external/wpt/preload/resources/dummy.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/resources/dummy.css rename to third_party/WebKit/LayoutTests/external/wpt/preload/resources/dummy.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/resources/dummy.js b/third_party/WebKit/LayoutTests/external/wpt/preload/resources/dummy.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/resources/dummy.js rename to third_party/WebKit/LayoutTests/external/wpt/preload/resources/dummy.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/resources/dummy.xml b/third_party/WebKit/LayoutTests/external/wpt/preload/resources/dummy.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/resources/dummy.xml rename to third_party/WebKit/LayoutTests/external/wpt/preload/resources/dummy.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/resources/square.png b/third_party/WebKit/LayoutTests/external/wpt/preload/resources/square.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/resources/square.png rename to third_party/WebKit/LayoutTests/external/wpt/preload/resources/square.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_late_used_preload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/single_download_late_used_preload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_late_used_preload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/single_download_late_used_preload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_late_used_preload.html b/third_party/WebKit/LayoutTests/external/wpt/preload/single_download_late_used_preload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_late_used_preload.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/single_download_late_used_preload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_preload-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/preload/single_download_preload-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_preload-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/preload/single_download_preload-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_preload.html b/third_party/WebKit/LayoutTests/external/wpt/preload/single_download_preload.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/preload/single_download_preload.html rename to third_party/WebKit/LayoutTests/external/wpt/preload/single_download_preload.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/blocks-ignore-line-height.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/blocks-ignore-line-height.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/blocks-ignore-line-height.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/blocks-ignore-line-height.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/hashless-hex-color.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/hashless-hex-color.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/hashless-hex-color.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/hashless-hex-color.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/historical/list-item-bullet-size-expected.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/historical/list-item-bullet-size-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/historical/list-item-bullet-size-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/historical/list-item-bullet-size-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/historical/list-item-bullet-size-ref.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/historical/list-item-bullet-size-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/historical/list-item-bullet-size-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/historical/list-item-bullet-size-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/historical/list-item-bullet-size.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/historical/list-item-bullet-size.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/historical/list-item-bullet-size.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/historical/list-item-bullet-size.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/line-height-calculation.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/line-height-calculation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/line-height-calculation.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/line-height-calculation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/percentage-height-calculation.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/percentage-height-calculation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/percentage-height-calculation.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/percentage-height-calculation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/supports.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/supports.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/supports.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/supports.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/table-cell-nowrap-minimum-width-calculation.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/table-cell-nowrap-minimum-width-calculation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/table-cell-nowrap-minimum-width-calculation.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/table-cell-nowrap-minimum-width-calculation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/table-cell-width-calculation.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/table-cell-width-calculation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/table-cell-width-calculation.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/table-cell-width-calculation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/unitless-length.html b/third_party/WebKit/LayoutTests/external/wpt/quirks-mode/unitless-length.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/quirks-mode/unitless-length.html rename to third_party/WebKit/LayoutTests/external/wpt/quirks-mode/unitless-length.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/LICENSE b/third_party/WebKit/LayoutTests/external/wpt/resources/LICENSE similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/LICENSE rename to third_party/WebKit/LayoutTests/external/wpt/resources/LICENSE
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/WebIDLParser.js b/third_party/WebKit/LayoutTests/external/wpt/resources/WebIDLParser.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/WebIDLParser.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/WebIDLParser.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/idlharness.js b/third_party/WebKit/LayoutTests/external/wpt/resources/idlharness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/idlharness.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/idlharness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/readme.md b/third_party/WebKit/LayoutTests/external/wpt/resources/readme.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/readme.md rename to third_party/WebKit/LayoutTests/external/wpt/resources/readme.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/testharness.css b/third_party/WebKit/LayoutTests/external/wpt/resources/testharness.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/testharness.css rename to third_party/WebKit/LayoutTests/external/wpt/resources/testharness.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/testharness.js b/third_party/WebKit/LayoutTests/external/wpt/resources/testharness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/testharness.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/testharness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js b/third_party/WebKit/LayoutTests/external/wpt/resources/testharnessreport.js similarity index 97% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/testharnessreport.js index fc6222f..ef9f019 100644 --- a/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js +++ b/third_party/WebKit/LayoutTests/external/wpt/resources/testharnessreport.js
@@ -54,9 +54,9 @@ var localPathRegExp; if (document.URL.startsWith("file:///")) { - var index = document.URL.indexOf("/imported/wpt"); + var index = document.URL.indexOf("/external/wpt"); if (index >= 0) { - var localPath = document.URL.substring("file:///".length, index + "/imported/wpt".length); + var localPath = document.URL.substring("file:///".length, index + "/external/wpt".length); localPathRegExp = new RegExp(localPath.replace(/(\W)/g, "\\$1"), "g"); } } @@ -97,7 +97,7 @@ // Returns a directory part relative to WPT root and a basename part of the // current test. e.g. - // Current test: file:///.../LayoutTests/imported/wpt/pointerevents/foobar.html + // Current test: file:///.../LayoutTests/external/wpt/pointerevents/foobar.html // Output: "/pointerevents/foobar" function pathAndBaseNameInWPT() { var path = location.pathname; @@ -113,7 +113,7 @@ var pathAndBase = pathAndBaseNameInWPT(); if (!pathAndBase) return; - var automationPath = location.pathname.replace(/\/imported\/wpt\/.*$/, '/imported/wpt_automation'); + var automationPath = location.pathname.replace(/\/imported\/wpt\/.*$/, '/external/wpt_automation'); if (location.hostname == 'web-platform.test') automationPath = '/wpt_automation';
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/LICENSE b/third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/LICENSE similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/LICENSE rename to third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/LICENSE
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/coverage.html b/third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/coverage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/coverage.html rename to third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/coverage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/index.js b/third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/index.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/index.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/index.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/lib/webidl2.js b/third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/lib/webidl2.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/lib/webidl2.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/lib/webidl2.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/lib/writer.js b/third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/lib/writer.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/lib/writer.js rename to third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/lib/writer.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/package.json b/third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/package.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/resources/webidl2/package.json rename to third_party/WebKit/LayoutTests/external/wpt/resources/webidl2/package.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/common.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/common.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/common.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/common.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/blank.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/common-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/common-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/common-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/common-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/credentials-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/credentials-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/credentials-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/credentials-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/credentials-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/credentials-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/credentials-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/credentials-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/fetch-status.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/fetch-status.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/fetch-status.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/fetch-status.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/simple.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/simple.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/simple.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/simple.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/test-helpers.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/test-helpers.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/test-helpers.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/resources/test-helpers.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-add.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-add.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-add.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-add.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-delete.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-delete.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-delete.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-delete.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-match.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-match.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-match.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-match.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-matchAll.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-matchAll.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-matchAll.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-matchAll.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-put.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-put.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-put.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-put.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage-keys.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-storage-keys.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage-keys.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-storage-keys.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage-match.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-storage-match.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage-match.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-storage-match.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-storage.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/script-tests/cache-storage.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-delete.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-delete.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-delete.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-delete.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-match.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-match.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-match.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-match.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/credentials-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/credentials-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/credentials-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/credentials-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/credentials.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/credentials.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/credentials.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/serviceworker/credentials.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-add.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-add.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-add.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-add.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-add.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-add.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-add.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-add.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-delete.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-delete.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-delete.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-delete.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-match.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-match.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-match.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-match.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-matchAll.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-matchAll.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-matchAll.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-matchAll.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-matchAll.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-matchAll.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-matchAll.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-matchAll.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-put.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-put.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-put.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-put.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage-keys.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage-keys.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage-keys.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage-keys.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage-match.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage-match.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage-match.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage-match.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/cache-storage.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/sandboxed-iframes.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/sandboxed-iframes.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/sandboxed-iframes.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/window/sandboxed-iframes.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-add.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-add.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-add.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-add.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-add.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-add.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-add.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-add.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-delete.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-delete.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-delete.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-delete.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-match.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-match.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-match.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-match.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-matchAll.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-matchAll.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-matchAll.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-matchAll.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-put.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-put.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-put.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-put.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage-keys.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage-keys.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage-keys.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage-keys.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage-match.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage-match.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage-match.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage-match.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/cache-storage/worker/cache-storage.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/activate-event-after-install-state-change.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/activate-event-after-install-state-change.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/activate-event-after-install-state-change.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/activate-event-after-install-state-change.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/activation-after-registration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/activation-after-registration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/activation-after-registration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/activation-after-registration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/activation.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/activation.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/activation.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/activation.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/active.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/active.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/active.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/active.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/appcache-ordering-main.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/appcache-ordering-main.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/appcache-ordering-main.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/appcache-ordering-main.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/claim-not-using-registration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/claim-not-using-registration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/claim-not-using-registration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/claim-not-using-registration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/claim-using-registration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/claim-using-registration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/claim-using-registration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/claim-using-registration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/client-navigate.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/client-navigate.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/client-navigate.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/client-navigate.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-get-cross-origin.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-get-cross-origin.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-get-cross-origin.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-get-cross-origin.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-get.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-get.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-get.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-get.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-matchall-client-types.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-matchall-client-types.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-matchall-client-types.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-matchall-client-types.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-matchall.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-matchall.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/clients-matchall.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/clients-matchall.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-disconnect.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-disconnect.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-disconnect.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-disconnect.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-disconnect.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-disconnect.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-disconnect.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-disconnect.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-load.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-load.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-load.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-load.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-load.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-load.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-load.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-load.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-reload.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-reload.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-reload.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-reload.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-reload.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-reload.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/controller-on-reload.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/controller-on-reload.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/extendable-event-async-waituntil.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/extendable-event-async-waituntil.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/extendable-event-async-waituntil.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/extendable-event-async-waituntil.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/extendable-event-waituntil.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/extendable-event-waituntil.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/extendable-event-waituntil.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/extendable-event-waituntil.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-cors-xhr.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-cors-xhr.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-cors-xhr.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-cors-xhr.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-csp.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-csp.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-csp.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-csp.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-async-respond-with.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-async-respond-with.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-async-respond-with.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-async-respond-with.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-network-error.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-network-error.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-network-error.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-network-error.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-redirect.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-redirect.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-redirect.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-redirect.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-event.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-event.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-frame-resource.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-frame-resource.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-frame-resource.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-frame-resource.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-header-visibility.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-header-visibility.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-header-visibility.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-header-visibility.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-css-base-url.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-css-base-url.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-css-base-url.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-css-base-url.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-css-images.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-css-images.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-css-images.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-css-images.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-fallback.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-fallback.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-fallback.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-fallback.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-fallback.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-fallback.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-fallback.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-fallback.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-no-freshness-headers.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-no-freshness-headers.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-no-freshness-headers.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-no-freshness-headers.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-redirect.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-redirect.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-redirect.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-redirect.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-redirect.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-redirect.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-redirect.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-redirect.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-resources.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-resources.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-resources.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-resources.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-resources.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-resources.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-resources.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-resources.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-xhr.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-request-xhr.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-response-xhr.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-response-xhr.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-response-xhr.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-response-xhr.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-waits-for-activate.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-waits-for-activate.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/fetch-waits-for-activate.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-waits-for-activate.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/getregistration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/getregistration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/getregistration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/getregistration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/getregistrations.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/getregistrations.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/getregistrations.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/getregistrations.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/indexeddb.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/indexeddb.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/indexeddb.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/indexeddb.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/install-event-type.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/install-event-type.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/install-event-type.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/install-event-type.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/installing.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/installing.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/installing.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/installing.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/interfaces.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/interfaces.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/interfaces.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/interfaces.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/invalid-blobtype.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/invalid-blobtype.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/invalid-blobtype.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/invalid-blobtype.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/invalid-header.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/invalid-header.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/invalid-header.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/invalid-header.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/multiple-register.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/multiple-register.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/multiple-register.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/multiple-register.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/multiple-update.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/multiple-update.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/multiple-update.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/multiple-update.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigate-window.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigate-window.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigate-window.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigate-window.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigate-window.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigate-window.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigate-window.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigate-window.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigation-redirect.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigation-redirect.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigation-redirect.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigation-redirect.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigation-redirect.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigation-redirect.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/navigation-redirect.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/navigation-redirect.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/onactivate-script-error.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/onactivate-script-error.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/onactivate-script-error.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/onactivate-script-error.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/oninstall-script-error.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/oninstall-script-error.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/oninstall-script-error.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/oninstall-script-error.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/performance-timeline.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/performance-timeline.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/performance-timeline.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/performance-timeline.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/performance-timeline.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/performance-timeline.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/performance-timeline.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/performance-timeline.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-to-client.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage-to-client.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-to-client.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage-to-client.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-to-client.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage-to-client.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-to-client.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage-to-client.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/postmessage.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ready.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ready.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ready.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ready.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/referer.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/referer.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/referer.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/referer.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-closed-window.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-closed-window.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-closed-window.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-closed-window.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-default-scope.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-default-scope.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-default-scope.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-default-scope.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-same-scope-different-script-url.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-same-scope-different-script-url.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-same-scope-different-script-url.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-same-scope-different-script-url.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-wait-forever-in-install-worker.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-end-to-end.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-end-to-end.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-end-to-end.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-end-to-end.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-events.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-events.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-events.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-events.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-service-worker-attributes.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-service-worker-attributes.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration-service-worker-attributes.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration-service-worker-attributes.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/registration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/registration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/rejections.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/rejections.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/rejections.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/rejections.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/request-end-to-end.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/request-end-to-end.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/request-end-to-end.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/request-end-to-end.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resource-timing.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resource-timing.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resource-timing.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resource-timing.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resource-timing.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resource-timing.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resource-timing.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resource-timing.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/404.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/404.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/404.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/404.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.install.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.install.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.install.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.install.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.is-appcached.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.manifest b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/appcache-ordering.manifest rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/appcache-ordering.manifest
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/blank.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/claim-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/claim-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/claim-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/claim-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/client-navigate-frame.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/client-navigate-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/client-navigate-frame.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/client-navigate-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/client-navigate-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/client-navigate-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/client-navigate-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/client-navigate-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/client-navigated-frame.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/client-navigated-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/client-navigated-frame.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/client-navigated-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-get-frame.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-get-frame.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-get-frame.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-get-frame.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-get-other-origin.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-get-other-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-get-other-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-get-other-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-get-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-get-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-get-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-get-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-matchall-client-types-shared-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-matchall-client-types-shared-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-matchall-client-types-shared-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-matchall-client-types-shared-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-matchall-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-matchall-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/clients-matchall-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/clients-matchall-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy-shared-worker-interceptor.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy-shared-worker-interceptor.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy-shared-worker-interceptor.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy-shared-worker-interceptor.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy-worker-interceptor.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy-worker-interceptor.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy-worker-interceptor.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy-worker-interceptor.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy-worker-script.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy-worker-script.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy-worker-script.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy-worker-script.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/dummy.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/dummy.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/empty-but-slow-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/empty-but-slow-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/empty-but-slow-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/empty-but-slow-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/empty-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/empty-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/empty-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/empty-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/empty.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/empty.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/empty.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/empty.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/end-to-end-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/end-to-end-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/end-to-end-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/end-to-end-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/events-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/events-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/events-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/events-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/extendable-event-async-waituntil.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/extendable-event-async-waituntil.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/extendable-event-async-waituntil.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/extendable-event-async-waituntil.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/extendable-event-waituntil.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/extendable-event-waituntil.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/extendable-event-waituntil.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/extendable-event-waituntil.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fail-on-fetch-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fail-on-fetch-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fail-on-fetch-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fail-on-fetch-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-access-control-login.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-access-control-login.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-access-control-login.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-access-control-login.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-access-control.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-access-control.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-access-control.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-access-control.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html.sub.headers b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html.sub.headers similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html.sub.headers rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-csp-iframe.html.sub.headers
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-network-error-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-network-error-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-network-error-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-network-error-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-redirect-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-redirect-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-redirect-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-redirect-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-respond-with-stops-propagation-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-respond-with-stops-propagation-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-respond-with-stops-propagation-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-respond-with-stops-propagation-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-test-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-test-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-test-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-event-test-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-header-visibility-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-header-visibility-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-header-visibility-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-header-visibility-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-mixed-content-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-style.css b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-style.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-style.css rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-style.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-fallback-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-fallback-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-fallback-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-fallback-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-fallback-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-fallback-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-fallback-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-fallback-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-redirect-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-redirect-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-redirect-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-redirect-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-resources-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-resources-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-resources-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-resources-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-xhr-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-xhr-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-request-xhr-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-request-xhr-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-response-xhr-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-response-xhr-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-response-xhr-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-response-xhr-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-rewrite-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-rewrite-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-rewrite-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-rewrite-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-waits-for-activate-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-waits-for-activate-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-waits-for-activate-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/fetch-waits-for-activate-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/frame-for-getregistrations.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/frame-for-getregistrations.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/frame-for-getregistrations.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/frame-for-getregistrations.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/get-host-info.sub.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/get-host-info.sub.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/get-host-info.sub.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/get-host-info.sub.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/indexeddb-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/indexeddb-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/indexeddb-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/indexeddb-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/install-event-type-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/install-event-type-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/install-event-type-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/install-event-type-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/interfaces-worker.sub.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/interfaces-worker.sub.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/interfaces-worker.sub.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/interfaces-worker.sub.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/interfaces.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/interfaces.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/interfaces.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/interfaces.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-blobtype-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-blobtype-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-blobtype-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-blobtype-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-chunked-encoding-with-flush.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-chunked-encoding-with-flush.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-chunked-encoding-with-flush.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-chunked-encoding-with-flush.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-chunked-encoding.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-chunked-encoding.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-chunked-encoding.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-chunked-encoding.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-header-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-header-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-header-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-header-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-header-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-header-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/invalid-header-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/invalid-header-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/load_worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/load_worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/load_worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/load_worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/loaded.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/loaded.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/loaded.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/loaded.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/malformed-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/malformed-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/malformed-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/malformed-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/mime-type-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/mime-type-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/mime-type-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/mime-type-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/mint-new-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/mint-new-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/mint-new-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/mint-new-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigate-window-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigate-window-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigate-window-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigate-window-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-other-origin.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-other-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-other-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-other-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-out-scope.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-out-scope.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-out-scope.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-out-scope.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-scope1.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-scope1.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-scope1.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-scope1.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-scope2.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-scope2.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-scope2.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-scope2.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/navigation-redirect-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/navigation-redirect-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-from-nested-event-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-from-nested-event-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-from-nested-event-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-from-nested-event-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-cancel-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-cancel-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-cancel-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-cancel-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-prevent-default-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-prevent-default-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-prevent-default-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-then-prevent-default-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-with-empty-onerror-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-with-empty-onerror-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-with-empty-onerror-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-with-empty-onerror-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/onactivate-throw-error-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/onactivate-throw-error-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-from-nested-event-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-from-nested-event-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-from-nested-event-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-from-nested-event-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-cancel-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-cancel-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-cancel-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-cancel-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-prevent-default-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-prevent-default-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-prevent-default-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-then-prevent-default-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-with-empty-onerror-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-with-empty-onerror-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-with-empty-onerror-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-with-empty-onerror-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-throw-error-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-throw-error-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-waituntil-throw-error-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-waituntil-throw-error-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/oninstall-waituntil-throw-error-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/oninstall-waituntil-throw-error-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/other.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/other.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/other.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/other.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/override_assert_object_equals.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/override_assert_object_equals.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/override_assert_object_equals.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/override_assert_object_equals.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/performance-timeline-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/performance-timeline-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/performance-timeline-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/performance-timeline-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/postmessage-msgport-to-client-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/postmessage-msgport-to-client-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/postmessage-msgport-to-client-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/postmessage-msgport-to-client-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/postmessage-to-client-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/postmessage-to-client-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/postmessage-to-client-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/postmessage-to-client-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/postmessage-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/postmessage-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/postmessage-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/postmessage-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/redirect.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/redirect.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/redirect.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/redirect.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/referer-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/referer-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/referer-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/referer-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/register-closed-window-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/register-closed-window-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/register-closed-window-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/register-closed-window-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/registration-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/registration-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/registration-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/registration-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/reject-install-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/reject-install-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/reject-install-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/reject-install-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/request-end-to-end-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/request-end-to-end-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/request-end-to-end-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/request-end-to-end-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/request-headers.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/request-headers.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/request-headers.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/request-headers.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/resource-timing-iframe.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/resource-timing-iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/resource-timing-iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/resource-timing-iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/resource-timing-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/resource-timing-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/resource-timing-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/resource-timing-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/service-worker-csp-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/service-worker-csp-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/service-worker-csp-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/service-worker-csp-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/shared-worker-controlled.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/shared-worker-controlled.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/shared-worker-controlled.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/shared-worker-controlled.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/shared-worker-import.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/shared-worker-import.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/shared-worker-import.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/shared-worker-import.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/silence.oga b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/silence.oga similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/silence.oga rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/silence.oga Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/simple-intercept-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/simple-intercept-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/simple-intercept-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/simple-intercept-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/simple.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/simple.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/simple.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/simple.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/simple.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/simple.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/simple.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/simple.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/skip-waiting-installed-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/skip-waiting-installed-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/skip-waiting-installed-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/skip-waiting-installed-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/skip-waiting-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/skip-waiting-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/skip-waiting-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/skip-waiting-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/square.png b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/square.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/square.png rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/square.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/success.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/success.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/success.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/success.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/test-helpers.sub.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/test-helpers.sub.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/test-helpers.sub.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/test-helpers.sub.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/testharness-helpers.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/testharness-helpers.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/testharness-helpers.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/testharness-helpers.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/unregister-controller-page.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/unregister-controller-page.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/unregister-controller-page.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/unregister-controller-page.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update-nocookie-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update-nocookie-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update-nocookie-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update-nocookie-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update-recovery-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update-recovery-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update-recovery-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update-recovery-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update-worker.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update-worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update-worker.py rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update-worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update/update-after-oneday.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update/update-after-oneday.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/update/update-after-oneday.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/update/update-after-oneday.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/wait-forever-in-install-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/wait-forever-in-install-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/wait-forever-in-install-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/wait-forever-in-install-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/websocket.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/websocket.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/websocket.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/websocket.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/worker-interception-iframe.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/worker-interception-iframe.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/worker-interception-iframe.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/worker-interception-iframe.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/worker-load-interceptor.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/worker-load-interceptor.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/worker-load-interceptor.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/worker-load-interceptor.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/worker-testharness.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/worker-testharness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/worker-testharness.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/worker-testharness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/xhr.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/xhr.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/xhr.js rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/xhr.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-connect.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-connect.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-connect.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-connect.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-connect.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-connect.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-connect.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-connect.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-default.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-default.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-default.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-default.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-script.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-script.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-script.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-script.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-script.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-script.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/service-worker-csp-script.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/service-worker-csp-script.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/serviceworker-message-event-historical.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/serviceworker-message-event-historical.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/serviceworker-message-event-historical.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/serviceworker-message-event-historical.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/serviceworkerobject-scripturl.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/serviceworkerobject-scripturl.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/serviceworkerobject-scripturl.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/serviceworkerobject-scripturl.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/shared-worker-controlled.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/shared-worker-controlled.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/shared-worker-controlled.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/shared-worker-controlled.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-installed.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-installed.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-installed.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-installed.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-using-registration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-using-registration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-using-registration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-using-registration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-without-client.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-without-client.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-without-client.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-without-client.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-without-using-registration.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-without-using-registration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting-without-using-registration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting-without-using-registration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/skip-waiting.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/skip-waiting.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/state.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/state.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/state.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/state.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/synced-state.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/synced-state.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/synced-state.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/synced-state.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/uncontrolled-page.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/uncontrolled-page.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/uncontrolled-page.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/uncontrolled-page.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister-controller.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister-controller.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister-controller.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister-controller.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister-then-register-new-script.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister-then-register-new-script.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister-then-register-new-script.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister-then-register-new-script.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister-then-register.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister-then-register.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister-then-register.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister-then-register.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/unregister.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/unregister.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-after-navigation-fetch-event.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-after-navigation-fetch-event.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-after-navigation-fetch-event.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-after-navigation-fetch-event.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-after-oneday.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-after-oneday.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-after-oneday.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-after-oneday.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-after-oneday.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-after-oneday.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-after-oneday.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-after-oneday.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-recovery.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-recovery.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-recovery.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-recovery.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-recovery.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-recovery.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update-recovery.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update-recovery.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/update.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/update.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/waiting.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/waiting.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/waiting.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/waiting.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/websocket.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/websocket.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/websocket.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/websocket.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/websocket.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/websocket.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/websocket.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/websocket.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/worker-interception.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/worker-interception.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/worker-interception.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/worker-interception.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/worker-interception.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/worker-interception.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/worker-interception.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/worker-interception.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/xhr.https-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/xhr.https-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/xhr.https-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/xhr.https-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/xhr.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/xhr.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/xhr.https.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/xhr.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/specgen.json b/third_party/WebKit/LayoutTests/external/wpt/service-workers/specgen.json similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/specgen.json rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/specgen.json
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1-service-worker-obj.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1-service-worker-obj.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1-service-worker-obj.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1-service-worker-obj.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.1-service-worker-scope.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.1-service-worker-scope.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.1-service-worker-scope.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.1-service-worker-scope.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.2-service-worker-url.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.2-service-worker-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.2-service-worker-url.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.2-service-worker-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.3-service-worker-state.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.3-service-worker-state.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.3-service-worker-state.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.3-service-worker-state.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.4-service-worker-on-state-change.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.4-service-worker-on-state-change.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.1.4-service-worker-on-state-change.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.1.4-service-worker-on-state-change.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2-navigator-service-worker.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2-navigator-service-worker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2-navigator-service-worker.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2-navigator-service-worker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.1-navigator-service-worker-installing.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.1-navigator-service-worker-installing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.1-navigator-service-worker-installing.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.1-navigator-service-worker-installing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.12-navigator-service-worker-onerror.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.12-navigator-service-worker-onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.12-navigator-service-worker-onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.12-navigator-service-worker-onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.2-navigator-service-worker-waiting.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.2-navigator-service-worker-waiting.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.2-navigator-service-worker-waiting.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.2-navigator-service-worker-waiting.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.3-navigator-service-worker-active.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.3-navigator-service-worker-active.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.3-navigator-service-worker-active.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.3-navigator-service-worker-active.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.4-navigator-service-worker-controller.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.4-navigator-service-worker-controller.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.4-navigator-service-worker-controller.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.4-navigator-service-worker-controller.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.5-navigator-service-worker-ready.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.5-navigator-service-worker-ready.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.5-navigator-service-worker-ready.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.5-navigator-service-worker-ready.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.6-navigator-service-worker-getAll.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.6-navigator-service-worker-getAll.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.6-navigator-service-worker-getAll.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.6-navigator-service-worker-getAll.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.7-navigator-service-worker-register.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.7-navigator-service-worker-register.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.7-navigator-service-worker-register.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.7-navigator-service-worker-register.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.8-navigator-service-worker-unregister.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.8-navigator-service-worker-unregister.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.8-navigator-service-worker-unregister.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.8-navigator-service-worker-unregister.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1-service-worker-global-scope.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1-service-worker-global-scope.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1-service-worker-global-scope.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1-service-worker-global-scope.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.1-service-worker-global-scope-caches.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.1-service-worker-global-scope-caches.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.1-service-worker-global-scope-caches.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.1-service-worker-global-scope-caches.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.2-service-worker-global-scope-clients.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.2-service-worker-global-scope-clients.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.2-service-worker-global-scope-clients.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.2-service-worker-global-scope-clients.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.3-service-worker-global-scope-scope.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.3-service-worker-global-scope-scope.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.3-service-worker-global-scope-scope.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.3-service-worker-global-scope-scope.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.5-service-worker-global-scope-update.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.5-service-worker-global-scope-update.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.5-service-worker-global-scope-update.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.5-service-worker-global-scope-update.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.2-client.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.2-client.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.2-client.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.2-client.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.3-service-worker-clients.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.3-service-worker-clients.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.3-service-worker-clients.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.3-service-worker-clients.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.3.1-get-serviced-method.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.3.1-get-serviced-method.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.3.1-get-serviced-method.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.3.1-get-serviced-method.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.3.2-reloadall-method.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.3.2-reloadall-method.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.3.2-reloadall-method.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.3.2-reloadall-method.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.4-request-objects.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.4-request-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.4-request-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.4-request-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.5-response-objects.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.5-response-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.5-response-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.5-response-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.5.2-response.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.5.2-response.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.5.2-response.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.5.2-response.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.5.4-opaque-response.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.5.4-opaque-response.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.5.4-opaque-response.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.5.4-opaque-response.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6-cache-objects.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6-cache-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6-cache-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6-cache-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6.1-cache-lifetimes.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6.1-cache-lifetimes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6.1-cache-lifetimes.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6.1-cache-lifetimes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6.2-cache.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6.2-cache.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6.2-cache.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6.2-cache.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6.3-cache-storage.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6.3-cache-storage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.6.3-cache-storage.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.6.3-cache-storage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.1-install-phase-event.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.1-install-phase-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.1-install-phase-event.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.1-install-phase-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.1.1-wait-until-method.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.1.1-wait-until-method.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.1.1-wait-until-method.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.1.1-wait-until-method.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.2-install-event.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.2-install-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.2-install-event.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.2-install-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.2.1-install-event-section.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.2.1-install-event-section.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.2.1-install-event-section.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.2.1-install-event-section.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.2.2-replace-method.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.2.2-replace-method.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.2.2-replace-method.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.2.2-replace-method.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.3-activate-event.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.3-activate-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.3-activate-event.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.3-activate-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.1-fetch-event-section.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.1-fetch-event-section.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.1-fetch-event-section.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.1-fetch-event-section.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.2-respond-with-method.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.2-respond-with-method.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.2-respond-with-method.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.2-respond-with-method.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.3-default-method.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.3-default-method.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.3-default-method.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.3-default-method.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.4-is-reload-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.4-is-reload-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-4.7.4.4-is-reload-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-4.7.4.4-is-reload-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-5.1-origin-relativity.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-5.1-origin-relativity.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-5.1-origin-relativity.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-5.1-origin-relativity.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-5.2-cross-origin-resources.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-5.2-cross-origin-resources.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/service-workers/stub-5.2-cross-origin-resources.html rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/stub-5.2-cross-origin-resources.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-adoptNode.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Document-prototype-adoptNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-adoptNode.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Document-prototype-adoptNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-currentScript.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Document-prototype-currentScript.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-currentScript.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Document-prototype-currentScript.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-importNode.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Document-prototype-importNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-importNode.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Document-prototype-importNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Element-interface-attachShadow.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Element-interface-attachShadow.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Element-interface-attachShadow.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Element-interface-attachShadow.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Element-interface-shadowRoot-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Element-interface-shadowRoot-attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Element-interface-shadowRoot-attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Element-interface-shadowRoot-attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Extensions-to-Event-Interface.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Extensions-to-Event-Interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Extensions-to-Event-Interface.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Extensions-to-Event-Interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/HTMLSlotElement-interface.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/HTMLSlotElement-interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/HTMLSlotElement-interface.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/HTMLSlotElement-interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Node-prototype-cloneNode.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Node-prototype-cloneNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Node-prototype-cloneNode.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Node-prototype-cloneNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/ShadowRoot-interface-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/ShadowRoot-interface-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/ShadowRoot-interface-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/ShadowRoot-interface-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/ShadowRoot-interface.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/ShadowRoot-interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/ShadowRoot-interface.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/ShadowRoot-interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Slotable-interface.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Slotable-interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Slotable-interface.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/Slotable-interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-composed-path-with-related-target.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-composed-path-with-related-target.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-composed-path-with-related-target.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-composed-path-with-related-target.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-composed-path.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-composed-path.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-composed-path.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-composed-path.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-composed.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-composed.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-composed.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-composed.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-inside-shadow-tree.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-inside-shadow-tree.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-inside-shadow-tree.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-inside-shadow-tree.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-inside-slotted-node.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-inside-slotted-node.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-inside-slotted-node.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-inside-slotted-node.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-with-related-target.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-with-related-target.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-with-related-target.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/event-with-related-target.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/leaktests/get-elements.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/leaktests/get-elements.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/leaktests/get-elements.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/leaktests/get-elements.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/leaktests/html-collection.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/leaktests/html-collection.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/leaktests/html-collection.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/leaktests/html-collection.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/leaktests/window-frames.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/leaktests/window-frames.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/leaktests/window-frames.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/leaktests/window-frames.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/Document-prototype-currentScript-helper.js b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/Document-prototype-currentScript-helper.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/Document-prototype-currentScript-helper.js rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/Document-prototype-currentScript-helper.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/event-path-test-helpers.js b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/event-path-test-helpers.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/event-path-test-helpers.js rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/event-path-test-helpers.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom-utils.js b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/shadow-dom-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom-utils.js rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/shadow-dom-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/shadow-dom.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/resources/shadow-dom.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slotchange-event.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slotchange-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slotchange-event.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slotchange-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slotchange.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slotchange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slotchange.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slotchange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slots-fallback.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slots-fallback.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slots-fallback.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slots-fallback.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slots.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slots.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slots.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/slots.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/LICENSE b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/LICENSE similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/LICENSE rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/LICENSE
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/README b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/README similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/README rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/README
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-dispatch/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-dispatch/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-dispatch/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-dispatch/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-dispatch/test-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-dispatch/test-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-dispatch/test-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-dispatch/test-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-retargeting/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-retargeting/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-retargeting/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-retargeting/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-retargeting/test-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-retargeting/test-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/event-retargeting/test-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/event-retargeting/test-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/events/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/events/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/resources/blank.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/resources/blank.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/resources/blank.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/resources/blank.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/resources/bobs_page.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/resources/bobs_page.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/resources/bobs_page.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/resources/bobs_page.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-expected.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-expected.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/shadow-root-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/text-decoration-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-expected.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-003.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-003.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-005.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-005.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-008.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/styles/test-008.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/styles/test-008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/active-element/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/active-element/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/active-element/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/active-element/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/active-element/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/active-element/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/active-element/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/active-element/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html b/third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html rename to third_party/WebKit/LayoutTests/external/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/byte-length-queuing-strategy.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/byte-length-queuing-strategy.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/byte-length-queuing-strategy.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/byte-length-queuing-strategy.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/byte-length-queuing-strategy.js b/third_party/WebKit/LayoutTests/external/wpt/streams/byte-length-queuing-strategy.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/byte-length-queuing-strategy.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/byte-length-queuing-strategy.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/count-queuing-strategy.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/count-queuing-strategy.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/count-queuing-strategy.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/count-queuing-strategy.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/count-queuing-strategy.js b/third_party/WebKit/LayoutTests/external/wpt/streams/count-queuing-strategy.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/count-queuing-strategy.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/count-queuing-strategy.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-strategies.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-strategies.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-strategies.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-strategies.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-strategies.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-strategies.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-strategies.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-strategies.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-underlying-sources.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-underlying-sources.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-underlying-sources.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-underlying-sources.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-underlying-sources.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-underlying-sources.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/bad-underlying-sources.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/bad-underlying-sources.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/brand-checks.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/brand-checks.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/brand-checks.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/brand-checks.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/brand-checks.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/brand-checks.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/brand-checks.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/brand-checks.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/cancel.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/cancel.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/cancel.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/cancel.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/cancel.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/cancel.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/cancel.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/cancel.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/count-queuing-strategy-integration.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/count-queuing-strategy-integration.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/count-queuing-strategy-integration.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/count-queuing-strategy-integration.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/count-queuing-strategy-integration.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/count-queuing-strategy-integration.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/count-queuing-strategy-integration.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/count-queuing-strategy-integration.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/garbage-collection.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/garbage-collection.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/garbage-collection.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/garbage-collection.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/garbage-collection.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/garbage-collection.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/garbage-collection.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/garbage-collection.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/general.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/general.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/general.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/general.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/general.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/general.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/general.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/general.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/pipe-through.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/pipe-through.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/pipe-through.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/pipe-through.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/pipe-through.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/pipe-through.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/pipe-through.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/pipe-through.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/readable-stream-reader.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/readable-stream-reader.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/readable-stream-reader.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/readable-stream-reader.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/readable-stream-reader.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/readable-stream-reader.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/readable-stream-reader.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/readable-stream-reader.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/tee.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/tee.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/tee.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/tee.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/tee.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/tee.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/tee.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/tee.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/templated.https.html b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/templated.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/templated.https.html rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/templated.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/templated.js b/third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/templated.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/readable-streams/templated.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/readable-streams/templated.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/resources/rs-test-templates.js b/third_party/WebKit/LayoutTests/external/wpt/streams/resources/rs-test-templates.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/resources/rs-test-templates.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/resources/rs-test-templates.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/resources/rs-utils.js b/third_party/WebKit/LayoutTests/external/wpt/streams/resources/rs-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/resources/rs-utils.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/resources/rs-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/resources/test-initializer.js b/third_party/WebKit/LayoutTests/external/wpt/streams/resources/test-initializer.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/resources/test-initializer.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/resources/test-initializer.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/streams/resources/test-utils.js b/third_party/WebKit/LayoutTests/external/wpt/streams/resources/test-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/streams/resources/test-utils.js rename to third_party/WebKit/LayoutTests/external/wpt/streams/resources/test-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/README.md b/third_party/WebKit/LayoutTests/external/wpt/svg/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/README.md rename to third_party/WebKit/LayoutTests/external/wpt/svg/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/historical-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/svg/historical-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/historical-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/svg/historical-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/historical.html b/third_party/WebKit/LayoutTests/external/wpt/svg/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/interfaces-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/svg/interfaces-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/interfaces-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/svg/interfaces-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/interfaces.html b/third_party/WebKit/LayoutTests/external/wpt/svg/interfaces.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/interfaces.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/interfaces.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-a-element-attr-change-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-a-element-attr-change-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-a-element-attr-change-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-a-element-attr-change-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-a-element-attr-change.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-a-element-attr-change.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-a-element-attr-change.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-a-element-attr-change.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-a-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-a-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-a-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-a-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-feImage-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-feImage-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-feImage-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-feImage-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-feImage-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-feImage-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-feImage-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-feImage-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-feImage-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-feImage-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-feImage-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-feImage-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-filter-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-filter-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-filter-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-filter-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-filter-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-filter-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-filter-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-filter-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-filter-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-filter-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-filter-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-filter-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-gradient-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-gradient-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-gradient-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-gradient-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-gradient-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-gradient-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-gradient-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-gradient-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-gradient-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-gradient-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-gradient-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-gradient-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-image-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-image-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-image-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-image-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-image-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-image-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-image-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-image-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-image-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-image-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-image-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-image-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-pattern-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-pattern-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-pattern-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-pattern-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-pattern-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-pattern-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-pattern-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-pattern-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-pattern-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-pattern-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-pattern-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-pattern-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-textPath-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-textPath-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-textPath-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-textPath-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-textPath-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-textPath-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-textPath-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-textPath-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-textPath-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-textPath-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-textPath-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-textPath-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-use-element-expected.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-use-element-expected.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-use-element-expected.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-use-element-expected.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-use-element-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-use-element-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-use-element-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-use-element-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-use-element.html b/third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-use-element.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/linking/reftests/href-use-element.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/linking/reftests/href-use-element.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-01-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-01-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-01-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-01-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-02-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-02-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-02-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-02-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-03-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-03-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-03-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-03-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-04-ref.html b/third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-04-ref.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/svg/shapes/rect-04-ref.html rename to third_party/WebKit/LayoutTests/external/wpt/svg/shapes/rect-04-ref.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/testharness_runner.html b/third_party/WebKit/LayoutTests/external/wpt/testharness_runner.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/testharness_runner.html rename to third_party/WebKit/LayoutTests/external/wpt/testharness_runner.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/touch-events/create-touch-touchlist.html b/third_party/WebKit/LayoutTests/external/wpt/touch-events/create-touch-touchlist.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/touch-events/create-touch-touchlist.html rename to third_party/WebKit/LayoutTests/external/wpt/touch-events/create-touch-touchlist.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/touch-events/historical.html b/third_party/WebKit/LayoutTests/external/wpt/touch-events/historical.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/touch-events/historical.html rename to third_party/WebKit/LayoutTests/external/wpt/touch-events/historical.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-globaleventhandler-interface.html b/third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-globaleventhandler-interface.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-globaleventhandler-interface.html rename to third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-globaleventhandler-interface.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-retargeting.html b/third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-retargeting.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-retargeting.html rename to third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-retargeting.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-support.js b/third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-support.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-support.js rename to third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-support.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-touchevent-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-touchevent-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/touch-events/touch-touchevent-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/touch-events/touch-touchevent-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/README.md b/third_party/WebKit/LayoutTests/external/wpt/uievents/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/README.md rename to third_party/WebKit/LayoutTests/external/wpt/uievents/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/constructors/README.md b/third_party/WebKit/LayoutTests/external/wpt/uievents/constructors/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/constructors/README.md rename to third_party/WebKit/LayoutTests/external/wpt/uievents/constructors/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/constructors/inputevent-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/constructors/inputevent-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/constructors/inputevent-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/constructors/inputevent-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/hierarchy/README.md b/third_party/WebKit/LayoutTests/external/wpt/uievents/hierarchy/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/hierarchy/README.md rename to third_party/WebKit/LayoutTests/external/wpt/uievents/hierarchy/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/interface/README.md b/third_party/WebKit/LayoutTests/external/wpt/uievents/interface/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/interface/README.md rename to third_party/WebKit/LayoutTests/external/wpt/uievents/interface/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/keyboard/README.md b/third_party/WebKit/LayoutTests/external/wpt/uievents/keyboard/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/keyboard/README.md rename to third_party/WebKit/LayoutTests/external/wpt/uievents/keyboard/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/keyboard/key-manual.css b/third_party/WebKit/LayoutTests/external/wpt/uievents/keyboard/key-manual.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/keyboard/key-manual.css rename to third_party/WebKit/LayoutTests/external/wpt/uievents/keyboard/key-manual.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/keyboard/key-manual.js b/third_party/WebKit/LayoutTests/external/wpt/uievents/keyboard/key-manual.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/keyboard/key-manual.js rename to third_party/WebKit/LayoutTests/external/wpt/uievents/keyboard/key-manual.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/Status.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/Status.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/Status.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/Status.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/domnodeinserted.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/domnodeinserted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/domnodeinserted.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/domnodeinserted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/CompositionEvent.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/CompositionEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/CompositionEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/CompositionEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrChange.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrChange.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrChange.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrChange.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrName.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrName.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrName.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrName.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.newValue.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.newValue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.newValue.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.newValue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.prevValue.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.prevValue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.prevValue.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.prevValue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.relatedNode.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.relatedNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.relatedNode.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.relatedNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMCharacterDataModified.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMCharacterDataModified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMCharacterDataModified.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMCharacterDataModified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeInserted.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeInserted.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeInserted.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeInserted.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeRemoved.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeRemoved.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeRemoved.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeRemoved.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMSubtreeModified.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMSubtreeModified.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMSubtreeModified.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/DOMSubtreeModified.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.defaultPrevented.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.defaultPrevented.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.defaultPrevented.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.defaultPrevented.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.eventPhase.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.eventPhase.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.eventPhase.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.eventPhase.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.stopPropagation.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.stopPropagation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.stopPropagation.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/Event.stopPropagation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.key.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.key.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.key.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.key.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.location.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.location.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.location.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.location.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.modifiers.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.modifiers.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.modifiers.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.modifiers.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.button.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.button.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.button.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.button.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.image.map.area.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.image.map.area.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.image.map.area.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.image.map.area.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.preventDefault.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.preventDefault.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.preventDefault.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.preventDefault.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.hasFeature.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.hasFeature.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.hasFeature.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.hasFeature.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.initMutationEvent.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.initMutationEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.initMutationEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.initMutationEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.relatedNode.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.relatedNode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.relatedNode.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.relatedNode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.hasFeature.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.hasFeature.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.hasFeature.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.hasFeature.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.initTextEvent.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.initTextEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.initTextEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.initTextEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.IME.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.IME.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.IME.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.IME.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.drop.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.drop.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.drop.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.drop.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.paste.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.paste.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.paste.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.paste.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.script.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.script.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.script.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.script.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/UIEvent.load.stylesheet.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/UIEvent.load.stylesheet.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/UIEvent.load.stylesheet.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/UIEvent.load.stylesheet.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.deltaMode.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.deltaMode.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.deltaMode.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.deltaMode.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.hasFeature.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.hasFeature.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.hasFeature.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.hasFeature.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.initWheelEvent.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.initWheelEvent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.initWheelEvent.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.initWheelEvent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.img.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.img.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.img.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.img.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.testresult.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.testresult.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.testresult.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/abort.testresult.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/blur.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/blur.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/blur.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/blur.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.data.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.data.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.data.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.data.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.keydown.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.keydown.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.keydown.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.keydown.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.preventDefault.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.preventDefault.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.preventDefault.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.preventDefault.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.click.checkbox.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.click.checkbox.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.click.checkbox.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.click.checkbox.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/error.image.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/error.image.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/error.image.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/error.image.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.relatedTarget.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.relatedTarget.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.relatedTarget.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.relatedTarget.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusout.relatedTarget.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusout.relatedTarget.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusout.relatedTarget.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/focusout.relatedTarget.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.Events.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.Events.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.Events.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.Events.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.feature.string.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.feature.string.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.feature.string.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.feature.string.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/load.image.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/load.image.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/load.image.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/load.image.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.ctrlKey.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.ctrlKey.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.ctrlKey.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.ctrlKey.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.relatedTarget.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.relatedTarget.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.relatedTarget.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.relatedTarget.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseleave.relatedTarget.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseleave.relatedTarget.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseleave.relatedTarget.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/mouseleave.relatedTarget.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/16kb.js b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/16kb.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/16kb.js rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/16kb.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/InvalidBitMap.png b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/InvalidBitMap.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/InvalidBitMap.png rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/InvalidBitMap.png
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/iepreview.png b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/iepreview.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/iepreview.png rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/iepreview.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/style01.css b/third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/style01.css similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/style01.css rename to third_party/WebKit/LayoutTests/external/wpt/uievents/legacy-domevents-tests/submissions/Microsoft/support/style01.css
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/README.md b/third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/README.md rename to third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/focus-events/focus-manual.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/focus-events/focus-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/focus-events/focus-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/focus-events/focus-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/mouse-events/mouseover-out-manual.html b/third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/mouse-events/mouseover-out-manual.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/order-of-events/mouse-events/mouseover-out-manual.html rename to third_party/WebKit/LayoutTests/external/wpt/uievents/order-of-events/mouse-events/mouseover-out-manual.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/uievents/resources/eventrecorder.js b/third_party/WebKit/LayoutTests/external/wpt/uievents/resources/eventrecorder.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/uievents/resources/eventrecorder.js rename to third_party/WebKit/LayoutTests/external/wpt/uievents/resources/eventrecorder.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/update-built-tests.sh b/third_party/WebKit/LayoutTests/external/wpt/update-built-tests.sh similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/update-built-tests.sh rename to third_party/WebKit/LayoutTests/external/wpt/update-built-tests.sh
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/iframe-redirect-upgrade.https.html b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/iframe-redirect-upgrade.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/iframe-redirect-upgrade.https.html rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/iframe-redirect-upgrade.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/iframe-upgrade.https.html b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/iframe-upgrade.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/iframe-upgrade.https.html rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/iframe-upgrade.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/image-redirect-upgrade.https.html b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/image-redirect-upgrade.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/image-redirect-upgrade.https.html rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/image-redirect-upgrade.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/image-upgrade.https.html b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/image-upgrade.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/image-upgrade.https.html rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/image-upgrade.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/support/pass.png b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/support/pass.png similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/support/pass.png rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/support/pass.png Binary files differ
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/support/post-origin-to-parent.html b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/support/post-origin-to-parent.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/support/post-origin-to-parent.html rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/support/post-origin-to-parent.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/support/testharness-helper.sub.js b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/support/testharness-helper.sub.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/support/testharness-helper.sub.js rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/support/testharness-helper.sub.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/websocket-upgrade.https.html b/third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/websocket-upgrade.https.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/upgrade-insecure-requests/websocket-upgrade.https.html rename to third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/websocket-upgrade.https.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/user-timing/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/resources/webperftestharness.js b/third_party/WebKit/LayoutTests/external/wpt/user-timing/resources/webperftestharness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/resources/webperftestharness.js rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/resources/webperftestharness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/resources/webperftestharnessextension.js b/third_party/WebKit/LayoutTests/external/wpt/user-timing/resources/webperftestharnessextension.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/resources/webperftestharnessextension.js rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/resources/webperftestharnessextension.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_clear_marks.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_clear_marks.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_clear_marks.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_clear_marks.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_clear_measures.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_clear_measures.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_clear_measures.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_clear_measures.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_entry_type.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_entry_type.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_entry_type.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_entry_type.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_exists.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_exists.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_exists.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_exists.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_exceptions.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_exceptions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_exceptions.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_exceptions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_measure.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_measure.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_measure.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_measure.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_measure_exceptions.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_measure_exceptions.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_measure_exceptions.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_measure_exceptions.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_measure_navigation_timing.html b/third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_measure_navigation_timing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/user-timing/test_user_timing_measure_navigation_timing.html rename to third_party/WebKit/LayoutTests/external/wpt/user-timing/test_user_timing_measure_navigation_timing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/README.md b/third_party/WebKit/LayoutTests/external/wpt/web-animations/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/README.md rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/addition-per-property.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/addition-per-property.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/addition-per-property.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/addition-per-property.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/discrete-animation.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/discrete-animation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/discrete-animation.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/discrete-animation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/property-list.js b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/property-list.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/property-list.js rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/property-list.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/property-types.js b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/property-types.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/property-types.js rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/property-types.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/combining-effects/effect-composition.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/combining-effects/effect-composition.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/combining-effects/effect-composition.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/combining-effects/effect-composition.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/spacing-keyframes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animatable/animate-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animatable/animate-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animatable/animate-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animatable/animate-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animatable/animate.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animatable/animate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animatable/animate.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animatable/animate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/cancel.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/cancel.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/cancel.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/cancel.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/constructor.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/effect-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/effect-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/effect-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/effect-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/effect.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/effect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/effect.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/effect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finish-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finish-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finish-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finish-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finish.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finish.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finish.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finish.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finished.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finished.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finished.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finished.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/id.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/id.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/id.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/id.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/oncancel.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/oncancel.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/oncancel.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/oncancel.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/onfinish.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/onfinish.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/onfinish.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/onfinish.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/pause.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/pause.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/pause.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/pause.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/play.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/play.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/play.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/play.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/playState.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/playState.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/playState.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/playState.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/playbackRate.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/playbackRate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/playbackRate.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/playbackRate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/ready.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/ready.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/ready.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/ready.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/reverse-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/reverse-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/reverse-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/reverse-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/reverse.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/reverse.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/reverse.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/reverse.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/startTime-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/startTime-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/startTime-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/startTime-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/startTime.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/startTime.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/startTime.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/startTime.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Document/getAnimations-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Document/getAnimations-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Document/getAnimations-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Document/getAnimations-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Document/getAnimations.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Document/getAnimations.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Document/getAnimations.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Document/getAnimations.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/DocumentTimeline/constructor.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/DocumentTimeline/constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/DocumentTimeline/constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/DocumentTimeline/constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/composite.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/composite.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/composite.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/composite.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/constructor.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/effect-easing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/effect-easing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/effect-easing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/effect-easing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/effect-easing.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/effect-easing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/effect-easing.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/effect-easing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/spacing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/spacing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/spacing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/spacing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/spacing.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/spacing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/spacing.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/spacing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/resources/effect-easing-tests.js b/third_party/WebKit/LayoutTests/external/wpt/web-animations/resources/effect-easing-tests.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/resources/effect-easing-tests.js rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/resources/effect-easing-tests.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/resources/keyframe-utils.js b/third_party/WebKit/LayoutTests/external/wpt/web-animations/resources/keyframe-utils.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/resources/keyframe-utils.js rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/resources/keyframe-utils.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/testcommon.js b/third_party/WebKit/LayoutTests/external/wpt/web-animations/testcommon.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/testcommon.js rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/testcommon.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/active-time.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/active-time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/active-time.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/active-time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/current-iteration.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/current-iteration.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/current-iteration.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/current-iteration.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/phases-and-states.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/phases-and-states.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/phases-and-states.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/phases-and-states.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/current-time-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/current-time-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/current-time-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/current-time-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/current-time.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/current-time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/current-time.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/current-time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/updating-the-finished-state.html b/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/updating-the-finished-state.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/updating-the-finished-state.html rename to third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/updating-the-finished-state.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/RTCDataChannelEvent-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannelEvent-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/RTCDataChannelEvent-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannelEvent-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/RTCPeerConnectionIceEvent-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnectionIceEvent-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/RTCPeerConnectionIceEvent-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnectionIceEvent-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/datachannel-emptystring-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/datachannel-emptystring-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/datachannel-emptystring.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/datachannel-emptystring.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/no-media-call-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/no-media-call-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/no-media-call.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/no-media-call.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/promises-call-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/promises-call-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/promises-call.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/promises-call.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/simplecall-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webrtc/simplecall-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/simplecall-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/simplecall-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webrtc/simplecall.html b/third_party/WebKit/LayoutTests/external/wpt/webrtc/simplecall.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webrtc/simplecall.html rename to third_party/WebKit/LayoutTests/external/wpt/webrtc/simplecall.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/README.md b/third_party/WebKit/LayoutTests/external/wpt/webstorage/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/README.md rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/document-domain-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webstorage/document-domain-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/document-domain-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/document-domain-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/document-domain.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/document-domain.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/document-domain.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/document-domain.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/eventTestHarness.js b/third_party/WebKit/LayoutTests/external/wpt/webstorage/eventTestHarness.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/eventTestHarness.js rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/eventTestHarness.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_basic.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_basic.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_basic.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_basic.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_basic.js b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_basic.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_basic.js rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_basic.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_body_attribute.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_body_attribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_body_attribute.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_body_attribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_body_attribute.js b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_body_attribute.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_body_attribute.js rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_body_attribute.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_case_sensitive.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_case_sensitive.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_case_sensitive.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_case_sensitive.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_case_sensitive.js b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_case_sensitive.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_case_sensitive.js rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_case_sensitive.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_constructor.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_constructor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_constructor.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_constructor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_constructor_eventinit.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_constructor_eventinit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_constructor_eventinit.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_constructor_eventinit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_key.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_key.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_key.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_key.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_newvalue.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_newvalue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_newvalue.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_newvalue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_oldvalue.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_oldvalue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_oldvalue.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_oldvalue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_removeitem.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_removeitem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_removeitem.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_removeitem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_storagearea.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_storagearea.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_storagearea.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_storagearea.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_storageeventinit.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_storageeventinit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_storageeventinit.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_storageeventinit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_url.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_local_url.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_local_url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_key.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_key.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_key.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_key.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_newvalue.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_newvalue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_newvalue.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_newvalue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_oldvalue.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_oldvalue.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_oldvalue.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_oldvalue.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_removeitem.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_removeitem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_removeitem.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_removeitem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_storagearea.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_storagearea.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_storagearea.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_storagearea.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_storageeventinit.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_storageeventinit.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_storageeventinit.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_storageeventinit.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_url.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_session_url.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_session_url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_setattribute.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_setattribute.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_setattribute.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_setattribute.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_setattribute.js b/third_party/WebKit/LayoutTests/external/wpt/webstorage/event_setattribute.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/event_setattribute.js rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/event_setattribute.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webstorage/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/missing_arguments.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/missing_arguments.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/missing_arguments.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/missing_arguments.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/event_body_handler.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/event_body_handler.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/event_body_handler.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/event_body_handler.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/event_setattribute_handler.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/event_setattribute_handler.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/event_setattribute_handler.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/event_setattribute_handler.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_change_item_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_change_item_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_change_item_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_change_item_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_set_item_clear_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_set_item_clear_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_set_item_clear_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_set_item_clear_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_set_item_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_set_item_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_set_item_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_set_item_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_set_item_remove_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_set_item_remove_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/local_set_item_remove_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/local_set_item_remove_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_change_item_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_change_item_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_change_item_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_change_item_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_set_item_clear_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_set_item_clear_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_set_item_clear_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_set_item_clear_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_set_item_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_set_item_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_set_item_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_set_item_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_set_item_remove_iframe.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_set_item_remove_iframe.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/session_set_item_remove_iframe.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/session_set_item_remove_iframe.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/storage_local_window_open_second.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/storage_local_window_open_second.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/storage_local_window_open_second.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/storage_local_window_open_second.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/storage_session_window_open_second.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/storage_session_window_open_second.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/resources/storage_session_window_open_second.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/resources/storage_session_window_open_second.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_builtins-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_builtins-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_builtins-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_builtins-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_builtins.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_builtins.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_builtins.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_builtins.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_clear.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_clear.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_clear.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_clear.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_enumerate.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_enumerate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_enumerate.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_enumerate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_functions_not_overwritten.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_functions_not_overwritten.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_functions_not_overwritten.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_functions_not_overwritten.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_getitem.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_getitem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_getitem.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_getitem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_in.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_in.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_in.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_in.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_indexing.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_indexing.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_indexing.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_indexing.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_key.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_key.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_key.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_key.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_key_empty_string.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_key_empty_string.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_key_empty_string.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_key_empty_string.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_length.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_length.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_length.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_length.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_local_setitem_quotaexceedederr.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_local_setitem_quotaexceedederr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_local_setitem_quotaexceedederr.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_local_setitem_quotaexceedederr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_local_window_open.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_local_window_open.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_local_window_open.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_local_window_open.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_removeitem.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_removeitem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_removeitem.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_removeitem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_session_setitem_quotaexceedederr.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_session_setitem_quotaexceedederr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_session_setitem_quotaexceedederr.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_session_setitem_quotaexceedederr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_session_window_open.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_session_window_open.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_session_window_open.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_session_window_open.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_set_value_enumerate.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_set_value_enumerate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_set_value_enumerate.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_set_value_enumerate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_setitem.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_setitem.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_setitem.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_setitem.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_string_conversion.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_string_conversion.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_string_conversion.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_string_conversion.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_supported_property_names.html b/third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_supported_property_names.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webstorage/storage_supported_property_names.html rename to third_party/WebKit/LayoutTests/external/wpt/webstorage/storage_supported_property_names.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webvr/idlharness-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/webvr/idlharness-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webvr/idlharness-expected.txt rename to third_party/WebKit/LayoutTests/external/wpt/webvr/idlharness-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/webvr/idlharness.html b/third_party/WebKit/LayoutTests/external/wpt/webvr/idlharness.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/webvr/idlharness.html rename to third_party/WebKit/LayoutTests/external/wpt/webvr/idlharness.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/README.md b/third_party/WebKit/LayoutTests/external/wpt/workers/README.md similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/README.md rename to third_party/WebKit/LayoutTests/external/wpt/workers/README.md
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_colno.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_colno.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_colno.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_colno.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_filename.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_filename.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_filename.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_filename.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_lineno.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_lineno.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_lineno.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_lineno.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_message.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_message.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_ErrorEvent_message.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_ErrorEvent_message.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_close.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_close.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_close.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_close.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_importScripts.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_importScripts.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_importScripts.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_importScripts.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_importScripts_NetworkErr.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_importScripts_NetworkErr.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_importScripts_NetworkErr.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_importScripts_NetworkErr.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_setInterval.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_setInterval.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_setInterval.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_setInterval.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_setTimeout.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_setTimeout.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerGlobalScope_setTimeout.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerGlobalScope_setTimeout.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hash.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hash.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hash.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hash.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hash_encoding.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hash_encoding.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hash_encoding.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hash_encoding.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hash_nonexist.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hash_nonexist.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hash_nonexist.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hash_nonexist.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_host.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_host.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_host.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_host.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hostname.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hostname.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_hostname.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_hostname.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_href.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_href.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_href.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_href.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_pathname.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_pathname.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_pathname.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_pathname.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_port.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_port.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_port.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_port.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_protocol.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_protocol.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_protocol.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_protocol.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search_empty.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search_empty.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search_empty.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search_empty.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search_fragment.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search_fragment.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search_fragment.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search_fragment.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search_nonexist.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search_nonexist.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerLocation_search_nonexist.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerLocation_search_nonexist.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_appName.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_appName.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_appName.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_appName.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_appVersion.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_appVersion.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_appVersion.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_appVersion.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_onLine.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_onLine.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_onLine.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_onLine.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_platform.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_platform.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_platform.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_platform.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_userAgent.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_userAgent.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/WorkerNavigator_userAgent.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/WorkerNavigator_userAgent.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_bubbles_cancelable.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_bubbles_cancelable.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_bubbles_cancelable.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_bubbles_cancelable.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_error.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_error.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_error.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_error.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_filename.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_filename.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_filename.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_filename.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_lineno.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_lineno.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_lineno.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_lineno.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_message.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_message.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_message.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_message.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_type.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_type.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_ErrorEvent_type.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_ErrorEvent_type.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_basic.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_basic.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_basic.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_basic.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_cross_origin_security_err.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_cross_origin_security_err.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_cross_origin_security_err.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_cross_origin_security_err.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_dispatchEvent_ErrorEvent.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_dispatchEvent_ErrorEvent.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_dispatchEvent_ErrorEvent.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_dispatchEvent_ErrorEvent.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_script_mimetype.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_script_mimetype.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_script_mimetype.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_script_mimetype.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_terminate_event_queue.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/Worker_terminate_event_queue.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/Worker_terminate_event_queue.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/Worker_terminate_event_queue.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/importScripts.html b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/importScripts.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/importScripts.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/importScripts.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/sharedworker.html b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/sharedworker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/sharedworker.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/sharedworker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/worker.html b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/worker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/worker.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/worker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/xhr.html b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/xhr.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/alpha/xhr.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/alpha/xhr.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/importScripts.py b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/importScripts.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/importScripts.py rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/importScripts.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/script.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/script.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/script.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/script.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/sharedworker.py b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/sharedworker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/sharedworker.py rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/sharedworker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/subsharedworker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/subsharedworker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/subsharedworker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/subsharedworker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/subworker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/subworker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/subworker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/subworker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/test.txt b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/test.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/test.txt rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/test.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/worker.py b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/worker.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/worker.py rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/worker.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/xhr.py b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/xhr.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/beta/xhr.py rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/beta/xhr.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/importScripts.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/importScripts.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/importScripts.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/importScripts.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/script.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/script.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/script.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/script.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/sharedworker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/sharedworker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/sharedworker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/sharedworker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/subsharedworker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/subsharedworker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/subsharedworker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/subsharedworker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/subworker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/subworker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/subworker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/subworker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/test.txt b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/test.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/test.txt rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/test.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/xhr.js b/third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/xhr.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/baseurl/gamma/xhr.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/baseurl/gamma/xhr.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/1 b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/1 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/1 rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/1
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/URLMismatchError.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/URLMismatchError.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/URLMismatchError.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/URLMismatchError.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/connect-event.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/connect-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/connect-event.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/connect-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/dummy-name.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/dummy-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/dummy-name.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/dummy-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/dummy-shared-worker.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/dummy-shared-worker.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/dummy-shared-worker.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/dummy-shared-worker.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/empty-name.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/empty-name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/empty-name.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/empty-name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/global-members.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/global-members.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/global-members.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/global-members.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/interface-objects.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/interface-objects.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/interface-objects.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/interface-objects.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/name.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/name.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/name.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/name.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/no-arguments-ctor.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/no-arguments-ctor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/no-arguments-ctor.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/no-arguments-ctor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/null b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/null similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/null rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/null
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/null-arguments.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/null-arguments.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/null-arguments.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/null-arguments.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/number-arguments.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/number-arguments.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/number-arguments.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/number-arguments.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/port-onmessage.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/port-onmessage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/port-onmessage.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/port-onmessage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/port-properties.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/port-properties.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/port-properties.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/port-properties.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/port-readonly.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/port-readonly.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/port-readonly.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/port-readonly.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/same-origin.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/same-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/same-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/same-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/setting-port-members.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/setting-port-members.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/setting-port-members.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/setting-port-members.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/shared-worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/shared-worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/shared-worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/shared-worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/undefined b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/undefined similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/undefined rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/undefined
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/undefined-arguments.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/undefined-arguments.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/undefined-arguments.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/undefined-arguments.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/unexpected-global-properties.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/unexpected-global-properties.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/unexpected-global-properties.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/unexpected-global-properties.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/unresolvable-url.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/unresolvable-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/SharedWorker/unresolvable-url.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/SharedWorker/unresolvable-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/1 b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/1 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/1 rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/1
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/AbstractWorker.onerror.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/AbstractWorker.onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/AbstractWorker.onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/AbstractWorker.onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/Blob-url.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/Blob-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/Blob-url.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/Blob-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/ctor-1.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/ctor-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/ctor-1.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/ctor-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/ctor-null.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/ctor-null.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/ctor-null.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/ctor-null.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/ctor-undefined.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/ctor-undefined.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/ctor-undefined.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/ctor-undefined.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/expected-self-properties.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/expected-self-properties.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/expected-self-properties.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/expected-self-properties.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/no-arguments-ctor.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/no-arguments-ctor.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/no-arguments-ctor.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/no-arguments-ctor.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/null b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/null similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/null rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/null
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/resolve-empty-string.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/resolve-empty-string.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/resolve-empty-string.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/resolve-empty-string.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/same-origin.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/same-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/same-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/same-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/sample_worker/worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/sample_worker/worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/sample_worker/worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/sample_worker/worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/terminate.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/terminate.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/terminate.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/terminate.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/undefined b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/undefined similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/undefined rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/undefined
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/unexpected-self-properties.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/unexpected-self-properties.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/unexpected-self-properties.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/unexpected-self-properties.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/unresolvable-url.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/unresolvable-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/unresolvable-url.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/unresolvable-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/use-base-url.html b/third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/use-base-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/use-base-url.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/constructors/Worker/use-base-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/data-url-shared.html b/third_party/WebKit/LayoutTests/external/wpt/workers/data-url-shared.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/data-url-shared.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/data-url-shared.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/data-url.html b/third_party/WebKit/LayoutTests/external/wpt/workers/data-url.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/data-url.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/data-url.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces.idl b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces.idl similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces.idl rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces.idl
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/SharedWorkerGlobalScope/name/getting.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/name/getting.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/SharedWorkerGlobalScope/name/getting.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/name/getting.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/SharedWorkerGlobalScope/name/setting.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/name/setting.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/SharedWorkerGlobalScope/name/setting.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/name/setting.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/SharedWorkerGlobalScope/onconnect.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/onconnect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/SharedWorkerGlobalScope/onconnect.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/onconnect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/incoming-message.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/incoming-message.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/incoming-message.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/incoming-message.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/sending-messages.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/sending-messages.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/sending-messages.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/sending-messages.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/setInterval.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/setInterval.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/setInterval.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/setInterval.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/setTimeout.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/setTimeout.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/close/setTimeout.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/close/setTimeout.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/helper-redirect.py b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/helper-redirect.py similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/helper-redirect.py rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/helper-redirect.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/members.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/members.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/members.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/members.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/post-location-members.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/post-location-members.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/post-location-members.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/post-location-members.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/redirect.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/redirect.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/redirect.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/redirect.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/setting-members.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/setting-members.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/setting-members.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/setting-members.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/handled.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/handled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/handled.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/handled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/self.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/self.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerGlobalScope/self.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerGlobalScope/self.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/001.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/001.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/WindowTimers/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/WindowTimers/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/001.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/001.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/001.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/001.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/002.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/002.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/002.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/002.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/005.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/005.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/006.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/006.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/007.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/007.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/008.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/008.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/009.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/009.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/009.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/009.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/010.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/010.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/010.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/010.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/011.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/011.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/011.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/011.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/012.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/012.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/012.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/012.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/1 b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/1 similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/1 rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/1
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/null b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/null similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/null rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/null
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/undefined b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/undefined similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/importScripts/undefined rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/importScripts/undefined
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/005.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/005.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/006.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/006.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/007.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/007.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/language.html b/third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/language.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/WorkerUtils/navigator/language.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/interfaces/WorkerUtils/navigator/language.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/nested_worker.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/nested_worker.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/nested_worker.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/nested_worker.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/application-cache-dedicated.html b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/application-cache-dedicated.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/application-cache-dedicated.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/application-cache-dedicated.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/application-cache-dedicated.js b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/application-cache-dedicated.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/application-cache-dedicated.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/application-cache-dedicated.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/cache.manifest b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/cache.manifest similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/cache.manifest rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/cache.manifest
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-nested.html b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-nested.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-nested.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-nested.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-nested.js b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-nested.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-nested.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-nested.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling-and-nested.html b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling-and-nested.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling-and-nested.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling-and-nested.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling-and-nested.js b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling-and-nested.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling-and-nested.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling-and-nested.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling.html b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling.js b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/infinite-sibling.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/infinite-sibling.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/navigator-onLine.html b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/navigator-onLine.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/navigator-onLine.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/navigator-onLine.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/post-a-1.js b/third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/post-a-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/non-automated/post-a-1.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/non-automated/post-a-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/opaque-origin.html b/third_party/WebKit/LayoutTests/external/wpt/workers/opaque-origin.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/opaque-origin.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/opaque-origin.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_DataCloneErr.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_DataCloneErr.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_DataCloneErr.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_DataCloneErr.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_clone_port.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_clone_port.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_clone_port.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_clone_port.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_clone_port_error.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_clone_port_error.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_clone_port_error.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_clone_port_error.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_event_properties.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_event_properties.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_event_properties.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_event_properties.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_ports_readonly_array.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_ports_readonly_array.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_ports_readonly_array.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_ports_readonly_array.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_target_source.htm b/third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_target_source.htm similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/postMessage_target_source.htm rename to third_party/WebKit/LayoutTests/external/wpt/workers/postMessage_target_source.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/001.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/001.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/001.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/001.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/002.worker.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/002.worker.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/002.worker.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/002.worker.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/interface-objects/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/001.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/001.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/004-2.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/004-2.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/004-2.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/004-2.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/005.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/005.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/006-1.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/006-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/006-1.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/006-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/006.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/006.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/007.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/007.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/007.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/007.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/008-1.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/008-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/008-1.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/008-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/008.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/008.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/multiple-workers/008.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/multiple-workers/008.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/navigation/001-1.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/navigation/001-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/navigation/001-1.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/navigation/001-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/navigation/001.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/navigation/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/navigation/001.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/navigation/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/navigation/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/navigation/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/navigation/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/navigation/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/001.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/001.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/004-1.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/004-1.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/004-1.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/004-1.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/reporting-errors/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/reporting-errors/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/run-a-worker/001.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/run-a-worker/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/run-a-worker/001.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/run-a-worker/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/run-a-worker/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/run-a-worker/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/run-a-worker/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/run-a-worker/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/run-a-worker/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/run-a-worker/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/run-a-worker/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/run-a-worker/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/common.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/common.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/dedicated.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/dedicated.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/dedicated.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/dedicated.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/dedicated.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/dedicated.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/dedicated.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/dedicated.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/shared.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/shared.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/shared.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/shared.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/shared.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/shared.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/shared.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/shared.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/worker-common.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/worker-common.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/structured-clone/worker-common.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/structured-clone/worker-common.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/001-1.xml b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/001-1.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/001-1.xml rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/001-1.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/001.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/001.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/001.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/001.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/002.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/002.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/002.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/002.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/003.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/003.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/003.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/003.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/004.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/004.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/004.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/004.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/005.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/005.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/005.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/005.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/006.html b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/006.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/006.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/006.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/support/001-1.xml b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/support/001-1.xml similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/support/001-1.xml rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/support/001-1.xml
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/support/005-1.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/support/005-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/support/005-1.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/support/005-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/support/006-1.js b/third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/support/006-1.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/xhr/support/006-1.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/semantics/xhr/support/006-1.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/ErrorEvent-error.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/ErrorEvent-error.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/ErrorEvent-error.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/ErrorEvent-error.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/ErrorEvent.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/ErrorEvent.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/ErrorEvent.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/ErrorEvent.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/ImportScripts.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/ImportScripts.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/ImportScripts.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/ImportScripts.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/ImportScriptsNetworkErr.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/ImportScriptsNetworkErr.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/ImportScriptsNetworkErr.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/ImportScriptsNetworkErr.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/Timer.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/Timer.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/Timer.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/Timer.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerBasic.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerBasic.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerBasic.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerBasic.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerClose.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerClose.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerClose.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerClose.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerDataCloneErr.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerDataCloneErr.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerDataCloneErr.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerDataCloneErr.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerLocation.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerLocation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerLocation.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerLocation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerNavigator.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerNavigator.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerNavigator.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerNavigator.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerTerminate.js b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerTerminate.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerTerminate.js rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerTerminate.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerText.txt b/third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerText.txt similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/WorkerText.txt rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/WorkerText.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/support/sandboxed-tests.html b/third_party/WebKit/LayoutTests/external/wpt/workers/support/sandboxed-tests.html similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt/workers/support/sandboxed-tests.html rename to third_party/WebKit/LayoutTests/external/wpt/workers/support/sandboxed-tests.html
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/fullscreen/auto-click.js b/third_party/WebKit/LayoutTests/external/wpt_automation/fullscreen/auto-click.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/fullscreen/auto-click.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/fullscreen/auto-click.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_attributes_hoverable_pointers-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_attributes_hoverable_pointers-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_attributes_hoverable_pointers-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_attributes_hoverable_pointers-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_attributes_nohover_pointers-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_attributes_nohover_pointers-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_attributes_nohover_pointers-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_attributes_nohover_pointers-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_capture_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_capture_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_capture_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_capture_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_capture_suppressing_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_capture_suppressing_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_capture_suppressing_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_capture_suppressing_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_common_input.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_common_input.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_element_haspointercapture-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_element_haspointercapture-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_element_haspointercapture-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_element_haspointercapture-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_lostpointercapture_is_first-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_lostpointercapture_is_first-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_lostpointercapture_is_first-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_lostpointercapture_is_first-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointercancel_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointercancel_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointercancel_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointercancel_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerdown-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerdown-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerdown-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerdown-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerenter-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerenter-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter_does_not_bubble-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerenter_does_not_bubble-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter_does_not_bubble-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerenter_does_not_bubble-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter_nohover-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerenter_nohover-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter_nohover-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerenter_nohover-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_descendant_over-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_descendant_over-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_descendant_over-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_descendant_over-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_descendants-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_descendants-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_descendants-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_descendants-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_does_not_bubble-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_does_not_bubble-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_does_not_bubble-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_does_not_bubble-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_pen-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_pen-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_pen-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_pen-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerleave_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_pointertype-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove_pointertype-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_pointertype-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointermove_pointertype-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_pen-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_pen-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_pen-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_pen-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_received_once-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_received_once-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_received_once-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerout_received_once-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerover-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerover-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerover-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerover-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointertype_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointertype_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_pen-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointertype_pen-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_pen-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointertype_pen-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointertype_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointertype_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerup-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerup-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup_pointertype-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerup_pointertype-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup_pointertype-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_pointerup_pointertype-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_disconnected-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_disconnected-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_disconnected-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_disconnected-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_relatedtarget-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_relatedtarget-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_relatedtarget-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_relatedtarget-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_click-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_click-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_click-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_click-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-auto-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-auto-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-auto-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-auto-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-button-test_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-button-test_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-button-test_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-button-test_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-keyboard-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-keyboard-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-keyboard-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-keyboard-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-mouse-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-mouse-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-mouse-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-mouse-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-none-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-none-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-none-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-none-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-span-test_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-span-test_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-span-test_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-span-test_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-svg-test_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-svg-test_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-svg-test_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-svg-test_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-table-test_touch-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-table-test_touch-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-table-test_touch-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/pointerevent_touch-action-table-test_touch-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/uievents/order-of-events/focus-events/focus-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/uievents/order-of-events/focus-events/focus-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/uievents/order-of-events/focus-events/focus-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/uievents/order-of-events/focus-events/focus-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/imported/wpt_automation/uievents/order-of-events/mouse-events/mouseover-out-manual-automation.js b/third_party/WebKit/LayoutTests/external/wpt_automation/uievents/order-of-events/mouse-events/mouseover-out-manual-automation.js similarity index 100% rename from third_party/WebKit/LayoutTests/imported/wpt_automation/uievents/order-of-events/mouse-events/mouseover-out-manual-automation.js rename to third_party/WebKit/LayoutTests/external/wpt_automation/uievents/order-of-events/mouse-events/mouseover-out-manual-automation.js
diff --git a/third_party/WebKit/LayoutTests/fast/events/pointerevents/pointerevent_touch-action-pinch_zoom_touch.html b/third_party/WebKit/LayoutTests/fast/events/pointerevents/pointerevent_touch-action-pinch_zoom_touch.html index 5f25c61..67ed494d 100644 --- a/third_party/WebKit/LayoutTests/fast/events/pointerevents/pointerevent_touch-action-pinch_zoom_touch.html +++ b/third_party/WebKit/LayoutTests/fast/events/pointerevents/pointerevent_touch-action-pinch_zoom_touch.html
@@ -7,10 +7,10 @@ <title>touch-action: pinch-zoom</title> <meta name="assert" content="TA15.4 - With `touch-action: pinch-zoom` on a swiped or click/dragged element, only pinch zoom and two finger pan should be possible."> <meta name="viewport" content="width=device-width"> - <link rel="stylesheet" type="text/css" href="../../../imported/wpt/pointerevents/pointerevent_styles.css"> + <link rel="stylesheet" type="text/css" href="../../../external/wpt/pointerevents/pointerevent_styles.css"> <script src="../../../resources/testharness.js"></script> <script src="../../../resources/testharnessreport.js"></script> - <script src="../../../imported/wpt/pointerevents/pointerevent_support.js"></script> + <script src="../../../external/wpt/pointerevents/pointerevent_support.js"></script> <style> #target0 { width: 700px; @@ -122,6 +122,6 @@ }); } </script> - <script src='../../../imported/wpt_automation/pointerevents/pointerevent_common_input.js'></script> + <script src='../../../external/wpt_automation/pointerevents/pointerevent_common_input.js'></script> </body> </html>
diff --git a/third_party/WebKit/LayoutTests/imported/README b/third_party/WebKit/LayoutTests/imported/README deleted file mode 100644 index 7a5cea7..0000000 --- a/third_party/WebKit/LayoutTests/imported/README +++ /dev/null
@@ -1,16 +0,0 @@ -The test suites in this directory are imported from third parties. - -In particular the tests in web-platform-tests and csswg-test are imported -from the W3C's test suite repositories on GitHub. - -Use Tools/Scripts/update-w3c-deps to update the tests from the tip of tree -in those repositories. - -Any modifications made directly to the tests in these directories will be -overwritten on the next import, so, don't modify the tests :). - -It is safe and okay to check in generic baselines for any tests that fail. -The baselines will not be overwritten. - -For more information on this process and Blink's handling of the W3C's -test suites, see http://www.chromium.org/blink/importing-the-w3c-tests .
diff --git a/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions-expected.txt b/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions-expected.txt index 86eade7..caceac4b 100644 --- a/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions-expected.txt +++ b/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions-expected.txt
@@ -103,4 +103,11 @@ Checking 'document[ [ win' Found: window +Checking 'I|mag' +Found: Image +Found: Infinity + +Checking 'var x = (do|);' +Found: document +
diff --git a/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions.html b/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions.html index f01839c4..2dd77ca2 100644 --- a/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions.html +++ b/third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions.html
@@ -20,8 +20,11 @@ var consoleEditor; function testCompletions(text, expected, force) { - consoleEditor.setText(text); - consoleEditor.setSelection(Common.TextRange.createFromLocation(Infinity, Infinity)); + var cursorPosition = text.indexOf('|'); + if (cursorPosition < 0) + cursorPosition = Infinity; + consoleEditor.setText(text.replace('|', '')); + consoleEditor.setSelection(Common.TextRange.createFromLocation(0, cursorPosition)); consoleEditor._autocompleteController.autocomplete(force); return InspectorTest.addSnifferPromise(consoleEditor._autocompleteController, "_onSuggestionsShownForTest").then(checkExpected); @@ -78,7 +81,9 @@ () => testCompletions("var should", ["shouldNotFindThisFunction"]), () => testCompletions("document[[win", ["window"]), () => testCompletions("document[ [win", ["window"]), - () => testCompletions("document[ [ win", ["window"]) + () => testCompletions("document[ [ win", ["window"]), + () => testCompletions('I|mag', ['Image', 'Infinity']), + () => testCompletions('var x = (do|);', ['document']) ]).then(InspectorTest.completeTest); }
diff --git a/third_party/WebKit/LayoutTests/platform/android/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt b/third_party/WebKit/LayoutTests/platform/android/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/platform/android/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt rename to third_party/WebKit/LayoutTests/platform/android/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt
diff --git a/third_party/WebKit/LayoutTests/platform/linux/imported/wpt/FileAPI/blob/Blob-constructor-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/external/wpt/FileAPI/blob/Blob-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/platform/linux/imported/wpt/FileAPI/blob/Blob-constructor-expected.txt rename to third_party/WebKit/LayoutTests/platform/linux/external/wpt/FileAPI/blob/Blob-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/platform/linux/virtual/stable/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/virtual/stable/webexposed/global-interface-listing-expected.txt index b70cd69..4c553a34 100644 --- a/third_party/WebKit/LayoutTests/platform/linux/virtual/stable/webexposed/global-interface-listing-expected.txt +++ b/third_party/WebKit/LayoutTests/platform/linux/virtual/stable/webexposed/global-interface-listing-expected.txt
@@ -3722,6 +3722,20 @@ getter type method constructor method toJSON +interface PerformanceNavigationTiming : PerformanceResourceTiming + attribute @@toStringTag + getter domComplete + getter domContentLoadedEventEnd + getter domContentLoadedEventStart + getter domInteractive + getter loadEventEnd + getter loadEventStart + getter redirectCount + getter type + getter unloadEventEnd + getter unloadEventStart + method constructor + method toJSON interface PerformanceObserver attribute @@toStringTag method constructor
diff --git a/third_party/WebKit/LayoutTests/platform/mac/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/platform/mac/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt rename to third_party/WebKit/LayoutTests/platform/mac/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt
diff --git a/third_party/WebKit/LayoutTests/platform/win/imported/wpt/FileAPI/blob/Blob-constructor-expected.txt b/third_party/WebKit/LayoutTests/platform/win/external/wpt/FileAPI/blob/Blob-constructor-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/platform/win/imported/wpt/FileAPI/blob/Blob-constructor-expected.txt rename to third_party/WebKit/LayoutTests/platform/win/external/wpt/FileAPI/blob/Blob-constructor-expected.txt
diff --git a/third_party/WebKit/LayoutTests/platform/win/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt b/third_party/WebKit/LayoutTests/platform/win/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt similarity index 100% rename from third_party/WebKit/LayoutTests/platform/win/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt rename to third_party/WebKit/LayoutTests/platform/win/external/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt
diff --git a/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt index b70cd69..4c553a34 100644 --- a/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt +++ b/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
@@ -3722,6 +3722,20 @@ getter type method constructor method toJSON +interface PerformanceNavigationTiming : PerformanceResourceTiming + attribute @@toStringTag + getter domComplete + getter domContentLoadedEventEnd + getter domContentLoadedEventStart + getter domInteractive + getter loadEventEnd + getter loadEventStart + getter redirectCount + getter type + getter unloadEventEnd + getter unloadEventStart + method constructor + method toJSON interface PerformanceObserver attribute @@toStringTag method constructor
diff --git a/third_party/WebKit/LayoutTests/resources/testharnessreport.js b/third_party/WebKit/LayoutTests/resources/testharnessreport.js index fc6222f..ef9f019 100644 --- a/third_party/WebKit/LayoutTests/resources/testharnessreport.js +++ b/third_party/WebKit/LayoutTests/resources/testharnessreport.js
@@ -54,9 +54,9 @@ var localPathRegExp; if (document.URL.startsWith("file:///")) { - var index = document.URL.indexOf("/imported/wpt"); + var index = document.URL.indexOf("/external/wpt"); if (index >= 0) { - var localPath = document.URL.substring("file:///".length, index + "/imported/wpt".length); + var localPath = document.URL.substring("file:///".length, index + "/external/wpt".length); localPathRegExp = new RegExp(localPath.replace(/(\W)/g, "\\$1"), "g"); } } @@ -97,7 +97,7 @@ // Returns a directory part relative to WPT root and a basename part of the // current test. e.g. - // Current test: file:///.../LayoutTests/imported/wpt/pointerevents/foobar.html + // Current test: file:///.../LayoutTests/external/wpt/pointerevents/foobar.html // Output: "/pointerevents/foobar" function pathAndBaseNameInWPT() { var path = location.pathname; @@ -113,7 +113,7 @@ var pathAndBase = pathAndBaseNameInWPT(); if (!pathAndBase) return; - var automationPath = location.pathname.replace(/\/imported\/wpt\/.*$/, '/imported/wpt_automation'); + var automationPath = location.pathname.replace(/\/imported\/wpt\/.*$/, '/external/wpt_automation'); if (location.hostname == 'web-platform.test') automationPath = '/wpt_automation';
diff --git a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt index 7173adf0..93501d7c 100644 --- a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt +++ b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
@@ -3794,6 +3794,20 @@ getter type method constructor method toJSON +interface PerformanceNavigationTiming : PerformanceResourceTiming + attribute @@toStringTag + getter domComplete + getter domContentLoadedEventEnd + getter domContentLoadedEventStart + getter domInteractive + getter loadEventEnd + getter loadEventStart + getter redirectCount + getter type + getter unloadEventEnd + getter unloadEventStart + method constructor + method toJSON interface PerformanceObserver attribute @@toStringTag method constructor
diff --git a/third_party/WebKit/Source/core/css/CSSSyntaxDescriptor.cpp b/third_party/WebKit/Source/core/css/CSSSyntaxDescriptor.cpp index 71eedf7..492c2ca 100644 --- a/third_party/WebKit/Source/core/css/CSSSyntaxDescriptor.cpp +++ b/third_party/WebKit/Source/core/css/CSSSyntaxDescriptor.cpp
@@ -155,7 +155,7 @@ case CSSSyntaxType::Image: return consumeImage(range, context); case CSSSyntaxType::Url: - return consumeUrl(range); + return consumeUrl(range, context); case CSSSyntaxType::Integer: return consumeInteger(range); case CSSSyntaxType::Angle:
diff --git a/third_party/WebKit/Source/core/css/CSSURIValue.cpp b/third_party/WebKit/Source/core/css/CSSURIValue.cpp index 23ac0f51..8b84224e 100644 --- a/third_party/WebKit/Source/core/css/CSSURIValue.cpp +++ b/third_party/WebKit/Source/core/css/CSSURIValue.cpp
@@ -7,35 +7,71 @@ #include "core/css/CSSMarkup.h" #include "core/dom/Document.h" #include "core/svg/SVGElementProxy.h" -#include "core/svg/SVGURIReference.h" +#include "platform/weborigin/KURL.h" +#include "wtf/text/WTFString.h" namespace blink { -CSSURIValue::CSSURIValue(const String& urlString) - : CSSValue(URIClass), m_url(urlString) {} +CSSURIValue::CSSURIValue(const AtomicString& relativeUrl, + const AtomicString& absoluteUrl) + : CSSValue(URIClass), + m_relativeUrl(relativeUrl), + m_isLocal(relativeUrl.startsWith('#')), + m_absoluteUrl(absoluteUrl) {} + +CSSURIValue::CSSURIValue(const AtomicString& relativeUrl, const KURL& url) + : CSSURIValue(relativeUrl, AtomicString(url.getString())) {} CSSURIValue::~CSSURIValue() {} -SVGElementProxy& CSSURIValue::ensureElementProxy(Document& document) const { +SVGElementProxy& CSSURIValue::ensureElementProxy( + const Document& document) const { if (m_proxy) return *m_proxy; - SVGURLReferenceResolver resolver(m_url, document); - AtomicString fragmentId = resolver.fragmentIdentifier(); - if (resolver.isLocal()) { + AtomicString fragmentId = fragmentIdentifier(); + if (isLocal(document)) m_proxy = SVGElementProxy::create(fragmentId); - } else { - m_proxy = - SVGElementProxy::create(resolver.absoluteUrl().getString(), fragmentId); - } + else + m_proxy = SVGElementProxy::create(m_absoluteUrl, fragmentId); return *m_proxy; } +void CSSURIValue::reResolveUrl(const Document& document) const { + if (m_isLocal) + return; + KURL url = document.completeURL(m_relativeUrl); + AtomicString urlString(url.getString()); + if (urlString == m_absoluteUrl) + return; + m_absoluteUrl = urlString; + m_proxy = nullptr; +} + String CSSURIValue::customCSSText() const { - return serializeURI(m_url); + return serializeURI(m_relativeUrl); +} + +AtomicString CSSURIValue::fragmentIdentifier() const { + if (m_isLocal) + return AtomicString(m_relativeUrl.getString().substring(1)); + return AtomicString(absoluteUrl().fragmentIdentifier()); +} + +KURL CSSURIValue::absoluteUrl() const { + return KURL(ParsedURLString, m_absoluteUrl); +} + +bool CSSURIValue::isLocal(const Document& document) const { + return m_isLocal || + equalIgnoringFragmentIdentifier(absoluteUrl(), document.url()); } bool CSSURIValue::equals(const CSSURIValue& other) const { - return m_url == other.m_url; + // If only one has the 'local url' flag set, the URLs can't match. + if (m_isLocal != other.m_isLocal) + return false; + return (m_isLocal && m_relativeUrl == other.m_relativeUrl) || + m_absoluteUrl == other.m_absoluteUrl; } DEFINE_TRACE_AFTER_DISPATCH(CSSURIValue) {
diff --git a/third_party/WebKit/Source/core/css/CSSURIValue.h b/third_party/WebKit/Source/core/css/CSSURIValue.h index 500686c..80118f6 100644 --- a/third_party/WebKit/Source/core/css/CSSURIValue.h +++ b/third_party/WebKit/Source/core/css/CSSURIValue.h
@@ -11,30 +11,43 @@ namespace blink { class Document; +class KURL; class SVGElementProxy; class CSSURIValue : public CSSValue { public: - static CSSURIValue* create(const String& str) { return new CSSURIValue(str); } + static CSSURIValue* create(const String& relativeUrl, const KURL& url) { + return new CSSURIValue(AtomicString(relativeUrl), url); + } + static CSSURIValue* create(const AtomicString& absoluteUrl) { + return new CSSURIValue(absoluteUrl, absoluteUrl); + } ~CSSURIValue(); - SVGElementProxy& ensureElementProxy(Document&) const; + SVGElementProxy& ensureElementProxy(const Document&) const; + void reResolveUrl(const Document&) const; - const String& value() const { return m_url; } - const String& url() const { return m_url; } + const String& value() const { return m_relativeUrl; } String customCSSText() const; + bool isLocal(const Document&) const; bool equals(const CSSURIValue&) const; DECLARE_TRACE_AFTER_DISPATCH(); private: - explicit CSSURIValue(const String&); + CSSURIValue(const AtomicString&, const KURL&); + CSSURIValue(const AtomicString& relativeUrl, const AtomicString& absoluteUrl); - String m_url; + KURL absoluteUrl() const; + AtomicString fragmentIdentifier() const; + + AtomicString m_relativeUrl; + bool m_isLocal; mutable Member<SVGElementProxy> m_proxy; + mutable AtomicString m_absoluteUrl; }; DEFINE_CSS_VALUE_TYPE_CASTS(CSSURIValue, isURIValue());
diff --git a/third_party/WebKit/Source/core/css/CSSValue.cpp b/third_party/WebKit/Source/core/css/CSSValue.cpp index 4401b11..257b780b 100644 --- a/third_party/WebKit/Source/core/css/CSSValue.cpp +++ b/third_party/WebKit/Source/core/css/CSSValue.cpp
@@ -112,6 +112,28 @@ return false; } +bool CSSValue::mayContainUrl() const { + if (isValueList()) + return toCSSValueList(*this).mayContainUrl(); + return isImageValue() || isURIValue(); +} + +void CSSValue::reResolveUrl(const Document& document) const { + // TODO(fs): Should handle all values that can contain URLs. + if (isImageValue()) { + toCSSImageValue(*this).reResolveURL(document); + return; + } + if (isURIValue()) { + toCSSURIValue(*this).reResolveUrl(document); + return; + } + if (isValueList()) { + toCSSValueList(*this).reResolveUrl(document); + return; + } +} + template <class ChildClassType> inline static bool compareCSSValues(const CSSValue& first, const CSSValue& second) {
diff --git a/third_party/WebKit/Source/core/css/CSSValue.h b/third_party/WebKit/Source/core/css/CSSValue.h index 7f3cde40..23ad709f 100644 --- a/third_party/WebKit/Source/core/css/CSSValue.h +++ b/third_party/WebKit/Source/core/css/CSSValue.h
@@ -27,6 +27,7 @@ namespace blink { +class Document; class Length; class CORE_EXPORT CSSValue : public GarbageCollectedFinalized<CSSValue> { @@ -147,6 +148,8 @@ } bool hasFailedOrCanceledSubresources() const; + bool mayContainUrl() const; + void reResolveUrl(const Document&) const; bool equals(const CSSValue&) const;
diff --git a/third_party/WebKit/Source/core/css/CSSValueList.cpp b/third_party/WebKit/Source/core/css/CSSValueList.cpp index e443ae3..2e768e0 100644 --- a/third_party/WebKit/Source/core/css/CSSValueList.cpp +++ b/third_party/WebKit/Source/core/css/CSSValueList.cpp
@@ -124,6 +124,19 @@ return false; } +bool CSSValueList::mayContainUrl() const { + for (const auto& value : m_values) { + if (value->mayContainUrl()) + return true; + } + return false; +} + +void CSSValueList::reResolveUrl(const Document& document) const { + for (const auto& value : m_values) + value->reResolveUrl(document); +} + DEFINE_TRACE_AFTER_DISPATCH(CSSValueList) { visitor->trace(m_values); CSSValue::traceAfterDispatch(visitor);
diff --git a/third_party/WebKit/Source/core/css/CSSValueList.h b/third_party/WebKit/Source/core/css/CSSValueList.h index 9cef3164..6c8231a 100644 --- a/third_party/WebKit/Source/core/css/CSSValueList.h +++ b/third_party/WebKit/Source/core/css/CSSValueList.h
@@ -63,6 +63,9 @@ bool hasFailedOrCanceledSubresources() const; + bool mayContainUrl() const; + void reResolveUrl(const Document&) const; + DECLARE_TRACE_AFTER_DISPATCH(); protected:
diff --git a/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp b/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp index 7a2f548..fa97e72 100644 --- a/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp +++ b/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp
@@ -1691,7 +1691,7 @@ const Color& currentColor) { if (paintType >= SVG_PAINTTYPE_URI_NONE) { CSSValueList* values = CSSValueList::createSpaceSeparated(); - values->append(*CSSURIValue::create(url)); + values->append(*CSSURIValue::create(AtomicString(url))); if (paintType == SVG_PAINTTYPE_URI_NONE) values->append(*CSSIdentifierValue::create(CSSValueNone)); else if (paintType == SVG_PAINTTYPE_URI_CURRENTCOLOR) @@ -1708,7 +1708,7 @@ return CSSColorValue::create(color.rgb()); } -static inline String serializeAsFragmentIdentifier( +static inline AtomicString serializeAsFragmentIdentifier( const AtomicString& resource) { return "#" + resource; } @@ -3196,9 +3196,10 @@ if (operation->type() == ClipPathOperation::SHAPE) return valueForBasicShape( style, toShapeClipPathOperation(operation)->basicShape()); - if (operation->type() == ClipPathOperation::REFERENCE) + if (operation->type() == ClipPathOperation::REFERENCE) { return CSSURIValue::create( - toReferenceClipPathOperation(operation)->url()); + AtomicString(toReferenceClipPathOperation(operation)->url())); + } } return CSSIdentifierValue::create(CSSValueNone); case CSSPropertyShapeMargin:
diff --git a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp index 1989f2025..ba8e0287b 100644 --- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp +++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
@@ -1187,7 +1187,7 @@ CSSValueList* list = CSSValueList::createSpaceSeparated(); do { - CSSValue* filterValue = consumeUrl(range); + CSSValue* filterValue = consumeUrl(range, context); if (!filterValue) { filterValue = consumeFilterFunction(range, context); if (!filterValue) @@ -1581,16 +1581,16 @@ } static CSSValue* consumePaintStroke(CSSParserTokenRange& range, - CSSParserMode cssParserMode) { + const CSSParserContext* context) { if (range.peek().id() == CSSValueNone) return consumeIdent(range); - CSSURIValue* url = consumeUrl(range); + CSSURIValue* url = consumeUrl(range, context); if (url) { CSSValue* parsedValue = nullptr; if (range.peek().id() == CSSValueNone) parsedValue = consumeIdent(range); else - parsedValue = consumeColor(range, cssParserMode); + parsedValue = consumeColor(range, context->mode()); if (parsedValue) { CSSValueList* values = CSSValueList::createSpaceSeparated(); values->append(*url); @@ -1599,13 +1599,14 @@ } return url; } - return consumeColor(range, cssParserMode); + return consumeColor(range, context->mode()); } -static CSSValue* consumeNoneOrURI(CSSParserTokenRange& range) { +static CSSValue* consumeNoneOrURI(CSSParserTokenRange& range, + const CSSParserContext* context) { if (range.peek().id() == CSSValueNone) return consumeIdent(range); - return consumeUrl(range); + return consumeUrl(range, context); } static CSSValue* consumeBaselineShift(CSSParserTokenRange& range) { @@ -2029,7 +2030,7 @@ const CSSParserContext* context) { if (range.peek().id() == CSSValueNone) return consumeIdent(range); - if (CSSURIValue* url = consumeUrl(range)) + if (CSSURIValue* url = consumeUrl(range, context)) return url; return consumeBasicShape(range, context); } @@ -3194,12 +3195,12 @@ return consumePositionY(m_range, m_context->mode()); case CSSPropertyFill: case CSSPropertyStroke: - return consumePaintStroke(m_range, m_context->mode()); + return consumePaintStroke(m_range, m_context); case CSSPropertyMarkerStart: case CSSPropertyMarkerMid: case CSSPropertyMarkerEnd: case CSSPropertyMask: - return consumeNoneOrURI(m_range); + return consumeNoneOrURI(m_range, m_context); case CSSPropertyFlexGrow: case CSSPropertyFlexShrink: return consumeNumber(m_range, ValueRangeNonNegative);
diff --git a/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.cpp b/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.cpp index 20e37e6..4b438c25 100644 --- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.cpp +++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.cpp
@@ -376,11 +376,13 @@ return StringView(); } -CSSURIValue* consumeUrl(CSSParserTokenRange& range) { +CSSURIValue* consumeUrl(CSSParserTokenRange& range, + const CSSParserContext* context) { StringView url = consumeUrlAsStringView(range); if (url.isNull()) return nullptr; - return CSSURIValue::create(url.toString()); + String urlString = url.toString(); + return CSSURIValue::create(urlString, context->completeURL(urlString)); } static int clampRGBComponent(const CSSPrimitiveValue& value) {
diff --git a/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.h b/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.h index 720539a..8fea8e17 100644 --- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.h +++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParserHelpers.h
@@ -66,7 +66,7 @@ CSSCustomIdentValue* consumeCustomIdent(CSSParserTokenRange&); CSSStringValue* consumeString(CSSParserTokenRange&); StringView consumeUrlAsStringView(CSSParserTokenRange&); -CSSURIValue* consumeUrl(CSSParserTokenRange&); +CSSURIValue* consumeUrl(CSSParserTokenRange&, const CSSParserContext*); CSSValue* consumeColor(CSSParserTokenRange&, CSSParserMode,
diff --git a/third_party/WebKit/Source/core/dom/Element.cpp b/third_party/WebKit/Source/core/dom/Element.cpp index d5ea539..a1eface 100644 --- a/third_party/WebKit/Source/core/dom/Element.cpp +++ b/third_party/WebKit/Source/core/dom/Element.cpp
@@ -40,9 +40,9 @@ #include "core/animation/CustomCompositorAnimations.h" #include "core/animation/css/CSSAnimations.h" #include "core/css/CSSIdentifierValue.h" -#include "core/css/CSSImageValue.h" #include "core/css/CSSPrimitiveValue.h" #include "core/css/CSSStyleSheet.h" +#include "core/css/CSSValue.h" #include "core/css/PropertySetCSSStyleDeclaration.h" #include "core/css/StylePropertySet.h" #include "core/css/parser/CSSParser.h" @@ -3606,9 +3606,7 @@ if (!style) return false; for (unsigned i = 0; i < style->propertyCount(); ++i) { - // FIXME: Should handle all URL-based properties: CSSImageSetValue, - // CSSCursorImageValue, etc. - if (style->propertyAt(i).value().isImageValue()) + if (style->propertyAt(i).value().mayContainUrl()) return true; } return false; @@ -3617,11 +3615,9 @@ static void reResolveURLsInInlineStyle(const Document& document, MutableStylePropertySet& style) { for (unsigned i = 0; i < style.propertyCount(); ++i) { - StylePropertySet::PropertyReference property = style.propertyAt(i); - // FIXME: Should handle all URL-based properties: CSSImageSetValue, - // CSSCursorImageValue, etc. - if (property.value().isImageValue()) - toCSSImageValue(property.value()).reResolveURL(document); + const CSSValue& value = style.propertyAt(i).value(); + if (value.mayContainUrl()) + value.reResolveUrl(document); } }
diff --git a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp index 15fd00d0..aef4256 100644 --- a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp +++ b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp
@@ -129,6 +129,11 @@ } void ScrollingCoordinator::notifyTransformChanged(const LayoutBox& box) { + DCHECK(m_page); + if (!m_page->mainFrame()->isLocalFrame() || + !m_page->deprecatedLocalMainFrame()->view()) + return; + if (m_page->deprecatedLocalMainFrame()->view()->needsLayout()) return;
diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.cpp b/third_party/WebKit/Source/core/paint/PaintLayer.cpp index 62a1ce16..77b9cdd 100644 --- a/third_party/WebKit/Source/core/paint/PaintLayer.cpp +++ b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
@@ -1229,7 +1229,7 @@ // The ancestor overflow layer is calculated during compositing inputs update // and should not be set yet. - DCHECK(!child->ancestorOverflowLayer()); + CHECK(!child->ancestorOverflowLayer()); setNeedsCompositingInputsUpdate();
diff --git a/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp b/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp index e8d2e4aa..b2f4800 100644 --- a/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp +++ b/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp
@@ -1173,14 +1173,14 @@ void PaintLayerPainter::fillMaskingFragment(GraphicsContext& context, const ClipRect& clipRect) { - const LayoutBox* layoutBox = toLayoutBox(m_paintLayer.layoutObject()); + const LayoutObject& layoutObject = *m_paintLayer.layoutObject(); if (LayoutObjectDrawingRecorder::useCachedDrawingIfPossible( - context, *layoutBox, PaintPhaseClippingMask)) + context, layoutObject, PaintPhaseClippingMask)) return; IntRect snappedClipRect = pixelSnappedIntRect(clipRect.rect()); LayoutObjectDrawingRecorder drawingRecorder( - context, *layoutBox, PaintPhaseClippingMask, snappedClipRect); + context, layoutObject, PaintPhaseClippingMask, snappedClipRect); context.fillRect(snappedClipRect, Color::black); }
diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.cpp b/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.cpp index b545e27..329f64c 100644 --- a/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.cpp +++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.cpp
@@ -573,57 +573,6 @@ .treeAsString(rootFrame); } -String transformPaintPropertyPathAsString( - const blink::TransformPaintPropertyNode* node) { - return blink::PropertyTreePrinter<blink::TransformPaintPropertyNode>() - .pathAsString(node); -} - -String clipPaintPropertyPathAsString(const blink::ClipPaintPropertyNode* node) { - return blink::PropertyTreePrinter<blink::ClipPaintPropertyNode>() - .pathAsString(node); -} - -String effectPaintPropertyPathAsString( - const blink::EffectPaintPropertyNode* node) { - return blink::PropertyTreePrinter<blink::EffectPaintPropertyNode>() - .pathAsString(node); -} - -String scrollPaintPropertyPathAsString( - const blink::ScrollPaintPropertyNode* node) { - return blink::PropertyTreePrinter<blink::ScrollPaintPropertyNode>() - .pathAsString(node); -} - -void showPaintPropertyPath(const blink::TransformPaintPropertyNode* node) { - fprintf(stderr, "%s\n", - transformPaintPropertyPathAsString(node).utf8().data()); -} - -void showPaintPropertyPath(const blink::ClipPaintPropertyNode* node) { - fprintf(stderr, "%s\n", clipPaintPropertyPathAsString(node).utf8().data()); -} - -void showPaintPropertyPath(const blink::EffectPaintPropertyNode* node) { - fprintf(stderr, "%s\n", effectPaintPropertyPathAsString(node).utf8().data()); -} - -void showPaintPropertyPath(const blink::ScrollPaintPropertyNode* node) { - fprintf(stderr, "%s\n", scrollPaintPropertyPathAsString(node).utf8().data()); -} - -void showPropertyTreeState(const blink::PropertyTreeState& state) { - fprintf(stderr, "%s\n", propertyTreeStateAsString(state).utf8().data()); -} - -String propertyTreeStateAsString(const blink::PropertyTreeState& state) { - return transformPaintPropertyPathAsString(state.transform()) + "\n" + - clipPaintPropertyPathAsString(state.clip()) + "\n" + - effectPaintPropertyPathAsString(state.effect()) + "\n" + - scrollPaintPropertyPathAsString(state.scroll()); -} - String paintPropertyTreeGraph(const blink::FrameView& frameView) { blink::PaintPropertyTreeGraphBuilder builder; StringBuilder stringBuilder;
diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.h b/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.h index 51a4b40..76247d5 100644 --- a/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.h +++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.h
@@ -12,12 +12,7 @@ namespace blink { -class ClipPaintPropertyNode; class FrameView; -class EffectPaintPropertyNode; -class PropertyTreeState; -class ScrollPaintPropertyNode; -class TransformPaintPropertyNode; } // namespace blink @@ -35,23 +30,6 @@ CORE_EXPORT String scrollPropertyTreeAsString(const blink::FrameView& rootFrame); -CORE_EXPORT void showPaintPropertyPath( - const blink::TransformPaintPropertyNode*); -CORE_EXPORT void showPaintPropertyPath(const blink::ClipPaintPropertyNode*); -CORE_EXPORT void showPaintPropertyPath(const blink::EffectPaintPropertyNode*); -CORE_EXPORT void showPaintPropertyPath(const blink::ScrollPaintPropertyNode*); -CORE_EXPORT String -transformPaintPropertyPathAsString(const blink::TransformPaintPropertyNode*); -CORE_EXPORT String -clipPaintPropertyPathAsString(const blink::ClipPaintPropertyNode*); -CORE_EXPORT String -effectPaintPropertyPathAsString(const blink::EffectPaintPropertyNode*); -CORE_EXPORT String -scrollPaintPropertyPathAsString(const blink::ScrollPaintPropertyNode*); - -CORE_EXPORT void showPropertyTreeState(const blink::PropertyTreeState&); -CORE_EXPORT String propertyTreeStateAsString(const blink::PropertyTreeState&); - CORE_EXPORT String paintPropertyTreeGraph(const blink::FrameView&); #endif // ifndef NDEBUG
diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinterTest.cpp b/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinterTest.cpp index c0a16dc..82cc320 100644 --- a/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinterTest.cpp +++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinterTest.cpp
@@ -84,8 +84,8 @@ document().getElementById("transform")->layoutObject(); const auto* transformedObjectProperties = transformedObject->paintProperties(); - String transformPathAsString = transformPaintPropertyPathAsString( - transformedObjectProperties->transform()); + String transformPathAsString = + transformedObjectProperties->transform()->toTreeString(); EXPECT_THAT(transformPathAsString.ascii().data(), testing::MatchesRegex("root .* transform.*" " .* transform.*" @@ -100,8 +100,7 @@ LayoutObject* clippedObject = document().getElementById("clip")->layoutObject(); const auto* clippedObjectProperties = clippedObject->paintProperties(); - String clipPathAsString = - clipPaintPropertyPathAsString(clippedObjectProperties->cssClip()); + String clipPathAsString = clippedObjectProperties->cssClip()->toTreeString(); EXPECT_THAT(clipPathAsString.ascii().data(), testing::MatchesRegex("root .* rect.*" " .* rect.*" @@ -113,8 +112,7 @@ LayoutObject* effectObject = document().getElementById("effect")->layoutObject(); const auto* effectObjectProperties = effectObject->paintProperties(); - String effectPathAsString = - effectPaintPropertyPathAsString(effectObjectProperties->effect()); + String effectPathAsString = effectObjectProperties->effect()->toTreeString(); EXPECT_THAT(effectPathAsString.ascii().data(), testing::MatchesRegex("root .* opacity.*" " .* opacity.*")); @@ -128,8 +126,7 @@ LayoutObject* scrollObject = document().getElementById("scroll")->layoutObject(); const auto* scrollObjectProperties = scrollObject->paintProperties(); - String scrollPathAsString = - scrollPaintPropertyPathAsString(scrollObjectProperties->scroll()); + String scrollPathAsString = scrollObjectProperties->scroll()->toTreeString(); EXPECT_THAT(scrollPathAsString.ascii().data(), testing::MatchesRegex("root .* scroll.*" " .* scroll.*"));
diff --git a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp index eebb78c4..891ab6ff 100644 --- a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp +++ b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp
@@ -288,6 +288,16 @@ spacedTile.expand(FloatSize(repeatSpacing)); SkPictureBuilder patternPicture(spacedTile, nullptr, &context); + // SVG images paint into their own property tree set that is distinct + // from the embedding frame tree. + if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) { + PaintChunk::Id id(patternPicture, DisplayItem::kSVGImage); + PropertyTreeState state( + TransformPaintPropertyNode::root(), ClipPaintPropertyNode::root(), + EffectPaintPropertyNode::root(), ScrollPaintPropertyNode::root()); + m_paintController->updateCurrentPaintChunkProperties(&id, state); + } + { DrawingRecorder patternPictureRecorder( patternPicture.context(), patternPicture, DisplayItem::Type::kSVGImage, @@ -379,6 +389,16 @@ flushPendingTimelineRewind(); SkPictureBuilder imagePicture(dstRect, nullptr, nullptr, m_paintController.get()); + // SVG images paint into their own property tree set that is distinct + // from the embedding frame tree. + if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) { + PaintChunk::Id id(imagePicture, DisplayItem::kSVGImage); + PropertyTreeState state( + TransformPaintPropertyNode::root(), ClipPaintPropertyNode::root(), + EffectPaintPropertyNode::root(), ScrollPaintPropertyNode::root()); + m_paintController->updateCurrentPaintChunkProperties(&id, state); + } + { ClipRecorder clipRecorder(imagePicture.context(), imagePicture, DisplayItem::kClipNodeImage,
diff --git a/third_party/WebKit/Source/devtools/front_end/console/ConsolePrompt.js b/third_party/WebKit/Source/devtools/front_end/console/ConsolePrompt.js index c1f8a5ee..5351fa7 100644 --- a/third_party/WebKit/Source/devtools/front_end/console/ConsolePrompt.js +++ b/third_party/WebKit/Source/devtools/front_end/console/ConsolePrompt.js
@@ -243,7 +243,7 @@ _substituteRange(lineNumber, columnNumber) { var lineText = this._editor.line(lineNumber); var index; - for (index = lineText.length - 1; index >= 0; index--) { + for (index = columnNumber - 1; index >= 0; index--) { if (' =:[({;,!+-*/&|^<>.\t\r\n'.indexOf(lineText.charAt(index)) !== -1) break; }
diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/timelinePanel.css b/third_party/WebKit/Source/devtools/front_end/timeline/timelinePanel.css index f490b71f..11ac089 100644 --- a/third_party/WebKit/Source/devtools/front_end/timeline/timelinePanel.css +++ b/third_party/WebKit/Source/devtools/front_end/timeline/timelinePanel.css
@@ -84,6 +84,7 @@ z-index: 1000; display: flex; align-items: center; + pointer-events: none; } .timeline.panel .status-pane-container.tinted {
diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp index 17b4b39..dcc455b 100644 --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
@@ -284,6 +284,10 @@ return nullptr; if (!m_resolvedFilter) { + // Update the filter value to the proper base URL if needed. + if (m_filterValue->mayContainUrl()) + m_filterValue->reResolveUrl(styleResolutionHost->document()); + RefPtr<ComputedStyle> filterStyle = ComputedStyle::create(); // Must set font in case the filter uses any font-relative units (em, ex) filterStyle->setFont(m_fontForFilter);
diff --git a/third_party/WebKit/Source/modules/webusb/OWNERS b/third_party/WebKit/Source/modules/webusb/OWNERS index b16946a..3525a5f 100644 --- a/third_party/WebKit/Source/modules/webusb/OWNERS +++ b/third_party/WebKit/Source/modules/webusb/OWNERS
@@ -1,2 +1,4 @@ reillyg@chromium.org rockot@chromium.org + +# COMPONENT: Blink>USB \ No newline at end of file
diff --git a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in index d30f1f5..bdb3c56 100644 --- a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in +++ b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in
@@ -281,7 +281,7 @@ LazyParseCSS status=experimental ParseHTMLOnMainThread status=test SendBeaconThrowForBlobWithNonSimpleType status=experimental -PerformanceNavigationTiming2 status=experimental +PerformanceNavigationTiming2 status=stable BackgroundVideoTrackOptimization status=stable PerformancePaintTiming status=test HideNonceContentAttribute status=experimental
diff --git a/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.cpp b/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.cpp index ced22943..0a718c4 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.cpp +++ b/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.cpp
@@ -5,6 +5,7 @@ #include "platform/graphics/paint/ClipPaintPropertyNode.h" #include "platform/geometry/LayoutRect.h" +#include "platform/graphics/paint/PropertyTreeState.h" namespace blink { @@ -24,4 +25,13 @@ compositingReasonsAsString(m_directCompositingReasons).ascii().data()); } +#if DCHECK_IS_ON() + +String ClipPaintPropertyNode::toTreeString() const { + return blink::PropertyTreeStatePrinter<blink::ClipPaintPropertyNode>() + .pathAsString(this); +} + +#endif + } // namespace blink
diff --git a/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.h b/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.h index 8e0667b3..7749aace 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.h +++ b/third_party/WebKit/Source/platform/graphics/paint/ClipPaintPropertyNode.h
@@ -26,6 +26,8 @@ class PLATFORM_EXPORT ClipPaintPropertyNode : public RefCounted<ClipPaintPropertyNode> { public: + // This node is really a sentinel, and does not represent a real clip + // space. static ClipPaintPropertyNode* root(); static PassRefPtr<ClipPaintPropertyNode> create( @@ -74,6 +76,8 @@ m_clipRect == o.m_clipRect && m_directCompositingReasons == o.m_directCompositingReasons; } + + String toTreeString() const; #endif String toString() const;
diff --git a/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.cpp b/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.cpp index 38d423b..9ca9da31 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.cpp +++ b/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.cpp
@@ -4,6 +4,8 @@ #include "platform/graphics/paint/EffectPaintPropertyNode.h" +#include "platform/graphics/paint/PropertyTreeState.h" + namespace blink { EffectPaintPropertyNode* EffectPaintPropertyNode::root() { @@ -34,4 +36,13 @@ m_compositorElementId.primaryId, m_compositorElementId.secondaryId); } +#if DCHECK_IS_ON() + +String EffectPaintPropertyNode::toTreeString() const { + return blink::PropertyTreeStatePrinter<blink::EffectPaintPropertyNode>() + .pathAsString(this); +} + +#endif + } // namespace blink
diff --git a/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.h b/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.h index 2dd0c71..b9c9d19e 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.h +++ b/third_party/WebKit/Source/platform/graphics/paint/EffectPaintPropertyNode.h
@@ -28,6 +28,7 @@ class PLATFORM_EXPORT EffectPaintPropertyNode : public RefCounted<EffectPaintPropertyNode> { public: + // This node is really a sentinel, and does not represent a real effect. static EffectPaintPropertyNode* root(); static PassRefPtr<EffectPaintPropertyNode> create( @@ -102,6 +103,8 @@ m_directCompositingReasons == o.m_directCompositingReasons && m_compositorElementId == o.m_compositorElementId; } + + String toTreeString() const; #endif String toString() const;
diff --git a/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.cpp b/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.cpp index 8f2317a..852b524 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.cpp +++ b/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.cpp
@@ -73,4 +73,13 @@ return nullptr; } +#if DCHECK_IS_ON() + +String PropertyTreeState::toTreeString() const { + return transform()->toTreeString() + "\n" + clip()->toTreeString() + "\n" + + effect()->toTreeString() + "\n" + scroll()->toTreeString(); +} + +#endif + } // namespace blink
diff --git a/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.h b/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.h index 1955559..698ba60 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.h +++ b/third_party/WebKit/Source/platform/graphics/paint/PropertyTreeState.h
@@ -11,6 +11,7 @@ #include "platform/graphics/paint/TransformPaintPropertyNode.h" #include "wtf/HashFunctions.h" #include "wtf/HashTraits.h" +#include "wtf/text/StringBuilder.h" namespace blink { @@ -112,6 +113,11 @@ // DCHECK(iterator.next()->innermostNode() == None); InnermostNode innermostNode() const; +#if DCHECK_IS_ON() + // Dumps the tree from this state up to the root as a string. + String toTreeString() const; +#endif + private: RefPtr<const TransformPaintPropertyNode> m_transform; RefPtr<const ClipPaintPropertyNode> m_clip; @@ -139,6 +145,50 @@ PropertyTreeState m_properties; }; +#if DCHECK_IS_ON() + +template <typename PropertyTreeNode> +class PropertyTreeStatePrinter { + public: + String pathAsString(const PropertyTreeNode* lastNode) { + const PropertyTreeNode* node = lastNode; + while (!node->isRoot()) { + addPropertyNode(node, ""); + node = node->parent(); + } + + StringBuilder stringBuilder; + addAllPropertyNodes(stringBuilder, node); + return stringBuilder.toString(); + } + + void addPropertyNode(const PropertyTreeNode* node, String debugInfo) { + m_nodeToDebugString.set(node, debugInfo); + } + + void addAllPropertyNodes(StringBuilder& stringBuilder, + const PropertyTreeNode* node, + unsigned indent = 0) { + DCHECK(node); + for (unsigned i = 0; i < indent; i++) + stringBuilder.append(' '); + if (m_nodeToDebugString.contains(node)) + stringBuilder.append(m_nodeToDebugString.get(node)); + stringBuilder.append(String::format(" %p ", node)); + stringBuilder.append(node->toString()); + stringBuilder.append("\n"); + + for (const auto* childNode : m_nodeToDebugString.keys()) { + if (childNode->parent() == node) + addAllPropertyNodes(stringBuilder, childNode, indent + 2); + } + } + + HashMap<const PropertyTreeNode*, String> m_nodeToDebugString; +}; + +#endif + } // namespace blink #endif // PropertyTreeState_h
diff --git a/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.cpp b/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.cpp index f9b87e54f..89f0435 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.cpp +++ b/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.cpp
@@ -4,6 +4,8 @@ #include "platform/graphics/paint/ScrollPaintPropertyNode.h" +#include "platform/graphics/paint/PropertyTreeState.h" + namespace blink { ScrollPaintPropertyNode* ScrollPaintPropertyNode::root() { @@ -31,4 +33,13 @@ mainThreadScrollingReasonsAsText.c_str()); } +#if DCHECK_IS_ON() + +String ScrollPaintPropertyNode::toTreeString() const { + return blink::PropertyTreeStatePrinter<blink::ScrollPaintPropertyNode>() + .pathAsString(this); +} + +#endif + } // namespace blink
diff --git a/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.h b/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.h index 7315fd6f..3efc23a 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.h +++ b/third_party/WebKit/Source/platform/graphics/paint/ScrollPaintPropertyNode.h
@@ -30,6 +30,7 @@ class PLATFORM_EXPORT ScrollPaintPropertyNode : public RefCounted<ScrollPaintPropertyNode> { public: + // This node is really a sentinel, and does not represent a real scroll. static ScrollPaintPropertyNode* root(); static PassRefPtr<ScrollPaintPropertyNode> create( @@ -122,6 +123,8 @@ m_userScrollableVertical == o.m_userScrollableVertical && m_mainThreadScrollingReasons == o.m_mainThreadScrollingReasons; } + + String toTreeString() const; #endif String toString() const;
diff --git a/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp b/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp index 1013a7c..86f6a95cb 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp +++ b/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp
@@ -25,6 +25,16 @@ } else { m_paintControllerPtr = PaintController::create(); m_paintController = m_paintControllerPtr.get(); + + // Content painted with a new paint controller in SPv2 will have an + // independent property tree set. + if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) { + PaintChunk::Id id(*this, DisplayItem::kSVGImage); + PropertyTreeState state( + TransformPaintPropertyNode::root(), ClipPaintPropertyNode::root(), + EffectPaintPropertyNode::root(), ScrollPaintPropertyNode::root()); + m_paintController->updateCurrentPaintChunkProperties(&id, state); + } } #if DCHECK_IS_ON() m_paintController->setUsage(PaintController::ForSkPictureBuilder);
diff --git a/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.cpp b/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.cpp index 70cbe4c0..69abe7e 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.cpp +++ b/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.cpp
@@ -4,6 +4,8 @@ #include "platform/graphics/paint/TransformPaintPropertyNode.h" +#include "platform/graphics/paint/PropertyTreeState.h" + namespace blink { TransformPaintPropertyNode* TransformPaintPropertyNode::root() { @@ -26,4 +28,13 @@ m_compositorElementId.primaryId, m_compositorElementId.secondaryId); } +#if DCHECK_IS_ON() + +String TransformPaintPropertyNode::toTreeString() const { + return blink::PropertyTreeStatePrinter<blink::TransformPaintPropertyNode>() + .pathAsString(this); +} + +#endif + } // namespace blink
diff --git a/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.h b/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.h index d159197..9a6a82a8 100644 --- a/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.h +++ b/third_party/WebKit/Source/platform/graphics/paint/TransformPaintPropertyNode.h
@@ -27,6 +27,8 @@ class PLATFORM_EXPORT TransformPaintPropertyNode : public RefCounted<TransformPaintPropertyNode> { public: + // This node is really a sentinel, and does not represent a real transform + // space. static TransformPaintPropertyNode* root(); static PassRefPtr<TransformPaintPropertyNode> create( @@ -109,6 +111,8 @@ m_directCompositingReasons == o.m_directCompositingReasons && m_compositorElementId == o.m_compositorElementId; } + + String toTreeString() const; #endif String toString() const;
diff --git a/third_party/WebKit/Tools/Scripts/generate-w3c-directory-owner-json b/third_party/WebKit/Tools/Scripts/generate-w3c-directory-owner-json index ae06a0c..decda65 100755 --- a/third_party/WebKit/Tools/Scripts/generate-w3c-directory-owner-json +++ b/third_party/WebKit/Tools/Scripts/generate-w3c-directory-owner-json
@@ -39,7 +39,7 @@ with open(filename) as csv_file: reader = csv.DictReader(csv_file, fieldnames=field_names) for row in reader: - if not row['directory'].startswith('imported'): + if not row['directory'].startswith('external'): continue if skip_keys: for s in skip_keys:
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py index 52d4064..f52c30fa 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py
@@ -705,7 +705,7 @@ return extension in Port._supported_file_extensions def is_test_file(self, filesystem, dirname, filename): - match = re.search(r'[/\\]imported[/\\]wpt([/\\].*)?$', dirname) + match = re.search(r'[/\\]external[/\\]wpt([/\\].*)?$', dirname) if match: if match.group(1): path_in_wpt = match.group(1)[1:].replace('\\', '/') + '/' + filename @@ -721,7 +721,7 @@ tests = [] for file_path in files: # Path separators are normalized by relative_test_filename(). - match = re.search(r'imported/wpt/(.*)$', file_path) + match = re.search(r'external/wpt/(.*)$', file_path) if not match: tests.append(file_path) continue @@ -740,7 +740,7 @@ @memoized def _wpt_manifest(self): - path = self._filesystem.join(self.layout_tests_dir(), 'imported', 'wpt', 'MANIFEST.json') + path = self._filesystem.join(self.layout_tests_dir(), 'external', 'wpt', 'MANIFEST.json') return json.loads(self._filesystem.read_text_file(path)) def _manifest_items_for_path(self, path_in_wpt): @@ -1154,7 +1154,7 @@ @staticmethod def is_wptserve_test(test): """Whether wptserve should be used for a given test if enabled.""" - return test.startswith("imported/wpt/") + return test.startswith("external/wpt/") def should_use_wptserve(self, test): return self.is_wptserve_enabled() and self.is_wptserve_test(test)
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py index 8f32e30d..1d02201 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py
@@ -242,7 +242,7 @@ @staticmethod def _add_manifest_to_mock_file_system(filesystem): - filesystem.write_text_file(LAYOUT_TEST_DIR + '/imported/wpt/MANIFEST.json', json.dumps({ + filesystem.write_text_file(LAYOUT_TEST_DIR + '/external/wpt/MANIFEST.json', json.dumps({ 'items': { 'testharness': { 'dom/ranges/Range-attributes.html': [ @@ -256,27 +256,27 @@ 'manual': {}, 'reftest': {}, }})) - filesystem.write_text_file(LAYOUT_TEST_DIR + '/imported/wpt/dom/ranges/Range-attributes.html', '') - filesystem.write_text_file(LAYOUT_TEST_DIR + '/imported/wpt/console/console-is-a-namespace.any.js', '') - filesystem.write_text_file(LAYOUT_TEST_DIR + '/imported/wpt/common/blank.html', 'foo') + filesystem.write_text_file(LAYOUT_TEST_DIR + '/external/wpt/dom/ranges/Range-attributes.html', '') + filesystem.write_text_file(LAYOUT_TEST_DIR + '/external/wpt/console/console-is-a-namespace.any.js', '') + filesystem.write_text_file(LAYOUT_TEST_DIR + '/external/wpt/common/blank.html', 'foo') def test_find_none_if_not_in_manifest(self): port = self.make_port(with_tests=True) PortTest._add_manifest_to_mock_file_system(port.host.filesystem) - self.assertNotIn('imported/wpt/common/blank.html', port.tests([])) + self.assertNotIn('external/wpt/common/blank.html', port.tests([])) def test_find_one_if_in_manifest(self): port = self.make_port(with_tests=True) PortTest._add_manifest_to_mock_file_system(port.host.filesystem) - self.assertIn('imported/wpt/dom/ranges/Range-attributes.html', port.tests([])) - self.assertNotIn('imported/wpt/console/console-is-a-namespace.any.js', port.tests([])) - self.assertEqual(port.tests(['imported']), ['imported/wpt/dom/ranges/Range-attributes.html']) - self.assertEqual(port.tests(['imported/']), ['imported/wpt/dom/ranges/Range-attributes.html']) - self.assertEqual(port.tests(['imported/csswg-test']), []) - self.assertEqual(port.tests(['imported/wpt']), ['imported/wpt/dom/ranges/Range-attributes.html']) - self.assertEqual(port.tests(['imported/wpt/']), ['imported/wpt/dom/ranges/Range-attributes.html']) - self.assertEqual(port.tests(['imported/wpt/dom/ranges/Range-attributes.html']), - ['imported/wpt/dom/ranges/Range-attributes.html']) + self.assertIn('external/wpt/dom/ranges/Range-attributes.html', port.tests([])) + self.assertNotIn('external/wpt/console/console-is-a-namespace.any.js', port.tests([])) + self.assertEqual(port.tests(['external']), ['external/wpt/dom/ranges/Range-attributes.html']) + self.assertEqual(port.tests(['external/']), ['external/wpt/dom/ranges/Range-attributes.html']) + self.assertEqual(port.tests(['external/csswg-test']), []) + self.assertEqual(port.tests(['external/wpt']), ['external/wpt/dom/ranges/Range-attributes.html']) + self.assertEqual(port.tests(['external/wpt/']), ['external/wpt/dom/ranges/Range-attributes.html']) + self.assertEqual(port.tests(['external/wpt/dom/ranges/Range-attributes.html']), + ['external/wpt/dom/ranges/Range-attributes.html']) def test_is_test_file(self): port = self.make_port(with_tests=True) @@ -307,16 +307,16 @@ PortTest._add_manifest_to_mock_file_system(filesystem) # A file not in MANIFEST.json is not a test even if it has .html suffix. - self.assertFalse(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/imported/wpt/common', 'blank.html')) + self.assertFalse(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/external/wpt/common', 'blank.html')) # .js is not a test in general, but it is if MANIFEST.json contains an # entry for it. - self.assertTrue(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/imported/wpt/console', 'console-is-a-namespace.any.js')) + self.assertTrue(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/external/wpt/console', 'console-is-a-namespace.any.js')) - # A file in imported/wpt, not a sub directory. - self.assertFalse(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/imported/wpt', 'testharness_runner.html')) - # A file in imported/wpt_automation. - self.assertTrue(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/imported/wpt_automation', 'foo.html')) + # A file in external/wpt, not a sub directory. + self.assertFalse(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/external/wpt', 'testharness_runner.html')) + # A file in external/wpt_automation. + self.assertTrue(port.is_test_file(filesystem, LAYOUT_TEST_DIR + '/external/wpt_automation', 'foo.html')) def test_parse_reftest_list(self): port = self.make_port(with_tests=True) @@ -461,7 +461,7 @@ def test_is_wptserve_test(self): port = self.make_port() - self.assertTrue(port.is_wptserve_test('imported/wpt/foo/bar.html')) + self.assertTrue(port.is_wptserve_test('external/wpt/foo/bar.html')) self.assertFalse(port.is_wptserve_test('http/wpt/foo.html')) def test_default_results_directory(self):
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py index deb3ec78..c0cecf9 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py
@@ -227,7 +227,7 @@ HTTP_DIR = "http/tests/" HTTP_LOCAL_DIR = "http/tests/local/" - WPT_DIR = "imported/wpt/" + WPT_DIR = "external/wpt/" def is_http_test(self, test_name): return test_name.startswith(self.HTTP_DIR) and not test_name.startswith(self.HTTP_LOCAL_DIR)
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/apache_http.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/apache_http.py index d1b3e58..238c3f9e 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/apache_http.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/apache_http.py
@@ -58,7 +58,7 @@ test_dir = self._port_obj.layout_tests_dir() document_root = self._filesystem.join(test_dir, "http", "tests") forms_test_resources_dir = self._filesystem.join(test_dir, "fast", "forms", "resources") - imported_resources_dir = self._filesystem.join(test_dir, "imported", "wpt", "resources") + imported_resources_dir = self._filesystem.join(test_dir, "external", "wpt", "resources") media_resources_dir = self._filesystem.join(test_dir, "media") mime_types_path = self._filesystem.join(self._port_obj.apache_config_directory(), "mime.types") cert_file = self._filesystem.join(self._port_obj.apache_config_directory(), "webkit-httpd.pem")
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve.py index d2e7b0b..5642450 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve.py
@@ -32,7 +32,7 @@ path_to_wpt_support = self._port_obj.path_from_webkit_base('Tools', 'Scripts', 'webkitpy', 'thirdparty', 'wpt') path_to_wpt_root = fs.join(path_to_wpt_support, 'wpt') path_to_wpt_config = fs.join(path_to_wpt_support, 'wpt.config.json') - path_to_wpt_tests = fs.abspath(fs.join(self._port_obj.layout_tests_dir(), 'imported', 'wpt')) + path_to_wpt_tests = fs.abspath(fs.join(self._port_obj.layout_tests_dir(), 'external', 'wpt')) path_to_ws_handlers = fs.join(path_to_wpt_tests, 'websockets', 'handlers') serve_script = fs.join(path_to_wpt_root, 'serve') start_cmd = [self._port_obj.host.executable,
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve_unittest.py index 3bb32e2..7fc95b6 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/wptserve_unittest.py
@@ -26,7 +26,7 @@ '--config', '/mock-checkout/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt.config.json', '--doc_root', - '/test.checkout/LayoutTests/imported/wpt' + '/test.checkout/LayoutTests/external/wpt' ]) def test_init_env(self):
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/README.chromium b/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/README.chromium index 3e39efe6..611cd27 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/README.chromium +++ b/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/README.chromium
@@ -76,7 +76,7 @@ License File: wpt/wpt/LICENSE Security Critical: no Description: Used to run all supported web-platform-tests as part of blink layout tests. The wpt/wpt - directory only contains the tools as opposed to LayoutTests/imported/wpt + directory only contains the tools as opposed to LayoutTests/external/wpt which contains the tests. Also see wpt/README.chormium for more details on maintenance. Local Modifications: Removed all files except for those listed in wpt/WPTWhiteList.
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/README.chromium b/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/README.chromium index b784bfda0..ae1cabc 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/README.chromium +++ b/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/README.chromium
@@ -146,14 +146,14 @@ Running web-platform-tests with enabled WPTServe on a local machine Starting run-webkit-tests with the --enable-wptserve flag will start WPTServe -for tests which live in LayoutTests/imported/wpt. +for tests which live in LayoutTests/external/wpt. WPTServe starts HTTP/S and WS/S servers as separate processes. The content_shell used to run the tests will receive the URL of each test (instead of a filename). The document root http://web-platform.test/ maps to -LayoutTests/imported/wpt. HTTPS tests are enabled by default. +LayoutTests/external/wpt. HTTPS tests are enabled by default. Example run: -./Tools/Scripts/run-webkit-tests --enable-wptserve imported/wpt +./Tools/Scripts/run-webkit-tests --enable-wptserve external/wpt
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt.config.json b/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt.config.json index 7735bbb..260f9d0 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt.config.json +++ b/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt.config.json
@@ -21,7 +21,7 @@ "aliases": [ { "url-path": "/wpt_automation/", - "local-dir": "../../../../../../LayoutTests/imported/wpt_automation" + "local-dir": "../../../../../../LayoutTests/external/wpt_automation" }, { "url-path": "/resources/testharnessreport.js",
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit.py index 6e9c469..1952e616 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit.py
@@ -6,7 +6,7 @@ from webkitpy.common.webkit_finder import WebKitFinder from webkitpy.w3c.deps_updater import DepsUpdater -CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/imported/wpt/' +CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/external/wpt/' class ChromiumCommit(object): @@ -97,7 +97,7 @@ @memoized def absolute_chromium_wpt_dir(self): finder = WebKitFinder(self.host.filesystem) - return finder.path_from_webkit_base('LayoutTests', 'imported', 'wpt') + return finder.path_from_webkit_base('LayoutTests', 'external', 'wpt') @memoized def absolute_chromium_dir(self):
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit_unittest.py index f981168..2c3ab96 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/chromium_commit_unittest.py
@@ -9,7 +9,7 @@ from webkitpy.w3c.chromium_commit import ChromiumCommit from webkitpy.w3c.test_exporter_unittest import mock_command_exec -CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/imported/wpt/' +CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/external/wpt/' class ChromiumCommitTest(unittest.TestCase):
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater.py index d4412f79..0c4ec00 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater.py
@@ -17,7 +17,7 @@ from webkitpy.common.webkit_finder import WebKitFinder from webkitpy.layout_tests.models.test_expectations import TestExpectations, TestExpectationParser -# Import destination directories (under LayoutTests/imported/). +# Import destination directories (under LayoutTests/external/). WPT_DEST_NAME = 'wpt' CSS_DEST_NAME = 'csswg-test' @@ -139,11 +139,11 @@ ] for filename, wpt_subdir in resources_to_copy_to_wpt: source = self.path_from_webkit_base('LayoutTests', 'resources', filename) - destination = self.path_from_webkit_base('LayoutTests', 'imported', WPT_DEST_NAME, wpt_subdir, filename) + destination = self.path_from_webkit_base('LayoutTests', 'external', WPT_DEST_NAME, wpt_subdir, filename) self.copyfile(source, destination) self.run(['git', 'add', destination]) for filename, wpt_subdir in resources_to_copy_from_wpt: - source = self.path_from_webkit_base('LayoutTests', 'imported', WPT_DEST_NAME, wpt_subdir, filename) + source = self.path_from_webkit_base('LayoutTests', 'external', WPT_DEST_NAME, wpt_subdir, filename) destination = self.path_from_webkit_base('LayoutTests', 'resources', filename) self.copyfile(source, destination) self.run(['git', 'add', destination]) @@ -190,19 +190,19 @@ _, show_ref_output = self.run(['git', 'show-ref', 'origin/master'], cwd=temp_repo_path) master_commitish = show_ref_output.split()[0] - _log.info('Cleaning out tests from LayoutTests/imported/%s.', dest_dir_name) - dest_path = self.path_from_webkit_base('LayoutTests', 'imported', dest_dir_name) + _log.info('Cleaning out tests from LayoutTests/external/%s.', dest_dir_name) + dest_path = self.path_from_webkit_base('LayoutTests', 'external', dest_dir_name) is_not_baseline_filter = lambda fs, dirname, basename: not self.is_baseline(basename) files_to_delete = self.fs.files_under(dest_path, file_filter=is_not_baseline_filter) for subpath in files_to_delete: - self.remove('LayoutTests', 'imported', subpath) + self.remove('LayoutTests', 'external', subpath) _log.info('Importing the tests.') src_repo = self.path_from_webkit_base(dest_dir_name) import_path = self.path_from_webkit_base('Tools', 'Scripts', 'import-w3c-tests') - self.run([self.host.executable, import_path, '-d', 'imported', src_repo]) + self.run([self.host.executable, import_path, '-d', 'external', src_repo]) - self.run(['git', 'add', '--all', 'LayoutTests/imported/%s' % dest_dir_name]) + self.run(['git', 'add', '--all', 'LayoutTests/external/%s' % dest_dir_name]) _log.info('Deleting any orphaned baselines.')
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater_unittest.py index 6ee5b5e..d2d98bce 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/deps_updater_unittest.py
@@ -97,7 +97,7 @@ updater = DepsUpdater(host) updater._generate_manifest( '/mock-checkout/third_party/WebKit/css', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/csswg-test') + '/mock-checkout/third_party/WebKit/LayoutTests/external/csswg-test') self.assertEqual(host.executive.calls, []) def test_generate_manifest_successful_run(self): @@ -107,7 +107,7 @@ updater = DepsUpdater(host) updater._generate_manifest( '/mock-checkout/third_party/WebKit/wpt', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt') + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt') self.assertEqual( host.executive.calls, [ @@ -115,11 +115,11 @@ '/mock-checkout/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/manifest', '--work', '--tests-root', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt' + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt' ], [ 'git', 'add', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt/MANIFEST.json' + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt/MANIFEST.json' ] ])
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/directory_owners.json b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/directory_owners.json index 2171995..e67c578 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/directory_owners.json +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/directory_owners.json
@@ -3,1659 +3,1659 @@ "component": "Blink>WebComponents", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/concepts", + "directory": "external/wpt/custom-elements/concepts", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/creating-and-passing-registries", + "directory": "external/wpt/custom-elements/creating-and-passing-registries", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks", + "directory": "external/wpt/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/custom-element-lifecycle/types-of-callbacks", + "directory": "external/wpt/custom-elements/custom-element-lifecycle/types-of-callbacks", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/instantiating-custom-elements", + "directory": "external/wpt/custom-elements/instantiating-custom-elements", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/instantiating-custom-elements/extensions-to-document-interface", + "directory": "external/wpt/custom-elements/instantiating-custom-elements/extensions-to-document-interface", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/registering-custom-elements", + "directory": "external/wpt/custom-elements/registering-custom-elements", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/custom-elements/registering-custom-elements/extensions-to-document-interface", + "directory": "external/wpt/custom-elements/registering-custom-elements/extensions-to-document-interface", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>DOM", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom", + "directory": "external/wpt/dom", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/collections", + "directory": "external/wpt/dom/collections", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/events", + "directory": "external/wpt/dom/events", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/lists", + "directory": "external/wpt/dom/lists", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/nodes", + "directory": "external/wpt/dom/nodes", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/nodes/Document-contentType/contentType", + "directory": "external/wpt/dom/nodes/Document-contentType/contentType", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/ranges", + "directory": "external/wpt/dom/ranges", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/dom/traversal", + "directory": "external/wpt/dom/traversal", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>HTML", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/documents/dom-tree-accessors", + "directory": "external/wpt/html/dom/documents/dom-tree-accessors", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName", + "directory": "external/wpt/html/dom/documents/dom-tree-accessors/document.getElementsByName", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/dynamic-markup-insertion/closing-the-input-stream", + "directory": "external/wpt/html/dom/dynamic-markup-insertion/closing-the-input-stream", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/dynamic-markup-insertion/document-write", + "directory": "external/wpt/html/dom/dynamic-markup-insertion/document-write", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/dynamic-markup-insertion/document-writeln", + "directory": "external/wpt/html/dom/dynamic-markup-insertion/document-writeln", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream", + "directory": "external/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/elements/elements-in-the-dom", + "directory": "external/wpt/html/dom/elements/elements-in-the-dom", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/dom/elements/global-attributes", + "directory": "external/wpt/html/dom/elements/global-attributes", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>Editing", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/activation", + "directory": "external/wpt/html/editing/activation", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/editing-0/contenteditable", + "directory": "external/wpt/html/editing/editing-0/contenteditable", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute", + "directory": "external/wpt/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/editing-0/spelling-and-grammar-checking", + "directory": "external/wpt/html/editing/editing-0/spelling-and-grammar-checking", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/focus/document-level-focus-apis", + "directory": "external/wpt/html/editing/focus/document-level-focus-apis", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/focus/focus-management", + "directory": "external/wpt/html/editing/focus/focus-management", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute", + "directory": "external/wpt/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>WebComponents", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html-imports/document", + "directory": "external/wpt/html-imports/document", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html-imports/fetching", + "directory": "external/wpt/html-imports/fetching", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html-imports/html-link-element", + "directory": "external/wpt/html-imports/html-link-element", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>HTML", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/infrastructure/common-dom-interfaces/collections", + "directory": "external/wpt/html/infrastructure/common-dom-interfaces/collections", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/infrastructure/conformance-requirements/extensibility", + "directory": "external/wpt/html/infrastructure/conformance-requirements/extensibility", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/infrastructure/terminology/plugins", + "directory": "external/wpt/html/infrastructure/terminology/plugins", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis", + "directory": "external/wpt/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0", + "directory": "external/wpt/html/obsolete/requirements-for-implementations/the-marquee-element-0", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget", + "directory": "external/wpt/html/rendering/bindings/the-input-element-as-a-text-entry-widget", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/rendering/bindings/the-select-element-0", + "directory": "external/wpt/html/rendering/bindings/the-select-element-0", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/rendering/bindings/the-textarea-element-0", + "directory": "external/wpt/html/rendering/bindings/the-textarea-element-0", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics", + "directory": "external/wpt/html/semantics", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/disabled-elements", + "directory": "external/wpt/html/semantics/disabled-elements", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/document-metadata/the-meta-element", + "directory": "external/wpt/html/semantics/document-metadata/the-meta-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/document-metadata/the-title-element", + "directory": "external/wpt/html/semantics/document-metadata/the-title-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/edits/the-del-element", + "directory": "external/wpt/html/semantics/edits/the-del-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/edits/the-ins-element", + "directory": "external/wpt/html/semantics/edits/the-ins-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/embedded-content/the-embed-element", + "directory": "external/wpt/html/semantics/embedded-content/the-embed-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/embedded-content/the-iframe-element", + "directory": "external/wpt/html/semantics/embedded-content/the-iframe-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/embedded-content/the-object-element", + "directory": "external/wpt/html/semantics/embedded-content/the-object-element", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>Forms", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/attributes-common-to-form-controls", + "directory": "external/wpt/html/semantics/forms/attributes-common-to-form-controls", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/constraints", + "directory": "external/wpt/html/semantics/forms/constraints", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/form-control-infrastructure", + "directory": "external/wpt/html/semantics/forms/form-control-infrastructure", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/resetting-a-form", + "directory": "external/wpt/html/semantics/forms/resetting-a-form", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/textfieldselection", + "directory": "external/wpt/html/semantics/forms/textfieldselection", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-button-element", + "directory": "external/wpt/html/semantics/forms/the-button-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-datalist-element", + "directory": "external/wpt/html/semantics/forms/the-datalist-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-fieldset-element", + "directory": "external/wpt/html/semantics/forms/the-fieldset-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-form-element", + "directory": "external/wpt/html/semantics/forms/the-form-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-input-element", + "directory": "external/wpt/html/semantics/forms/the-input-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-label-element", + "directory": "external/wpt/html/semantics/forms/the-label-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-legend-element", + "directory": "external/wpt/html/semantics/forms/the-legend-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-meter-element", + "directory": "external/wpt/html/semantics/forms/the-meter-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-option-element", + "directory": "external/wpt/html/semantics/forms/the-option-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-output-element", + "directory": "external/wpt/html/semantics/forms/the-output-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-progress-element", + "directory": "external/wpt/html/semantics/forms/the-progress-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-select-element", + "directory": "external/wpt/html/semantics/forms/the-select-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/forms/the-textarea-element", + "directory": "external/wpt/html/semantics/forms/the-textarea-element", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>HTML", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-dd-element", + "directory": "external/wpt/html/semantics/grouping-content/the-dd-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-div-element", + "directory": "external/wpt/html/semantics/grouping-content/the-div-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-dl-element", + "directory": "external/wpt/html/semantics/grouping-content/the-dl-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-dt-element", + "directory": "external/wpt/html/semantics/grouping-content/the-dt-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-figcaption-element", + "directory": "external/wpt/html/semantics/grouping-content/the-figcaption-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-figure-element", + "directory": "external/wpt/html/semantics/grouping-content/the-figure-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-hr-element", + "directory": "external/wpt/html/semantics/grouping-content/the-hr-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-li-element", + "directory": "external/wpt/html/semantics/grouping-content/the-li-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-ol-element", + "directory": "external/wpt/html/semantics/grouping-content/the-ol-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-p-element", + "directory": "external/wpt/html/semantics/grouping-content/the-p-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-pre-element", + "directory": "external/wpt/html/semantics/grouping-content/the-pre-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/grouping-content/the-ul-element", + "directory": "external/wpt/html/semantics/grouping-content/the-ul-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/interactive-elements/the-details-element", + "directory": "external/wpt/html/semantics/interactive-elements/the-details-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/interactive-elements/the-dialog-element", + "directory": "external/wpt/html/semantics/interactive-elements/the-dialog-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/links/linktypes", + "directory": "external/wpt/html/semantics/links/linktypes", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/scripting-1/the-script-element", + "directory": "external/wpt/html/semantics/scripting-1/the-script-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src", + "directory": "external/wpt/html/semantics/scripting-1/the-script-element/fetch-src", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha", + "directory": "external/wpt/html/semantics/scripting-1/the-script-element/fetch-src/alpha", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/selectors/pseudo-classes", + "directory": "external/wpt/html/semantics/selectors/pseudo-classes", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/tabular-data/attributes-common-to-td-and-th-elements", + "directory": "external/wpt/html/semantics/tabular-data/attributes-common-to-td-and-th-elements", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/tabular-data/the-caption-element", + "directory": "external/wpt/html/semantics/tabular-data/the-caption-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/tabular-data/the-table-element", + "directory": "external/wpt/html/semantics/tabular-data/the-table-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/tabular-data/the-tbody-element", + "directory": "external/wpt/html/semantics/tabular-data/the-tbody-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/tabular-data/the-tr-element", + "directory": "external/wpt/html/semantics/tabular-data/the-tr-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/text-level-semantics/the-a-element", + "directory": "external/wpt/html/semantics/text-level-semantics/the-a-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/text-level-semantics/the-bdi-element", + "directory": "external/wpt/html/semantics/text-level-semantics/the-bdi-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/text-level-semantics/the-bdo-element", + "directory": "external/wpt/html/semantics/text-level-semantics/the-bdo-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/text-level-semantics/the-br-element", + "directory": "external/wpt/html/semantics/text-level-semantics/the-br-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/text-level-semantics/the-time-element", + "directory": "external/wpt/html/semantics/text-level-semantics/the-time-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/semantics/text-level-semantics/the-wbr-element", + "directory": "external/wpt/html/semantics/text-level-semantics/the-wbr-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/syntax/parsing", + "directory": "external/wpt/html/syntax/parsing", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/syntax/serializing-html-fragments", + "directory": "external/wpt/html/syntax/serializing-html-fragments", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/syntax/serializing-xml-fragments", + "directory": "external/wpt/html/syntax/serializing-xml-fragments", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/webappapis/scripting/event-loops", + "directory": "external/wpt/html/webappapis/scripting/event-loops", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/webappapis/scripting/events", + "directory": "external/wpt/html/webappapis/scripting/events", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/html/webappapis/scripting/processing-model-2", + "directory": "external/wpt/html/webappapis/scripting/processing-model-2", "notification-email": "dom-dev@chromium.org" }, { "component": "Blink>WebComponents", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom", + "directory": "external/wpt/shadow-dom", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/styles", + "directory": "external/wpt/shadow-dom/styles", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes", + "directory": "external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods", + "directory": "external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface", + "directory": "external/wpt/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes", + "directory": "external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods", + "directory": "external/wpt/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/events", + "directory": "external/wpt/shadow-dom/untriaged/events", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/events/event-dispatch", + "directory": "external/wpt/shadow-dom/untriaged/events/event-dispatch", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/events/event-retargeting", + "directory": "external/wpt/shadow-dom/untriaged/events/event-retargeting", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/events/events-created-by-users-do-not-stop", + "directory": "external/wpt/shadow-dom/untriaged/events/events-created-by-users-do-not-stop", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/events/retargeting-focus-events", + "directory": "external/wpt/shadow-dom/untriaged/events/retargeting-focus-events", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget", + "directory": "external/wpt/shadow-dom/untriaged/events/retargeting-relatedtarget", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms", + "directory": "external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements", + "directory": "external/wpt/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/shadow-trees", + "directory": "external/wpt/shadow-dom/untriaged/shadow-trees", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees", + "directory": "external/wpt/shadow-dom/untriaged/shadow-trees/nested-shadow-trees", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/shadow-trees/reprojection", + "directory": "external/wpt/shadow-dom/untriaged/shadow-trees/reprojection", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation", + "directory": "external/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/styles", + "directory": "external/wpt/shadow-dom/untriaged/styles", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/user-interaction/active-element", + "directory": "external/wpt/shadow-dom/untriaged/user-interaction/active-element", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/user-interaction/editing", + "directory": "external/wpt/shadow-dom/untriaged/user-interaction/editing", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/user-interaction/focus-navigation", + "directory": "external/wpt/shadow-dom/untriaged/user-interaction/focus-navigation", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "DOM", - "directory": "imported/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections", + "directory": "external/wpt/shadow-dom/untriaged/user-interaction/ranges-and-selections", "notification-email": "dom-dev@chromium.org" }, { "component": "", "other-contact": "", "team": "input-dev", - "directory": "imported/wpt/touch-events", + "directory": "external/wpt/touch-events", "notification-email": "" }, { "component": "", "other-contact": "", "team": "jsbell+jshin", - "directory": "imported/wpt/encoding", + "directory": "external/wpt/encoding", "notification-email": "jsbell+jshin (yes, not a team, this should be fixed)" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/csswg-test/css21/linebox", + "directory": "external/csswg-test/css21/linebox", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/csswg-test/css-flexbox-1", + "directory": "external/csswg-test/css-flexbox-1", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/csswg-test/css-flexbox-1/flex-lines", + "directory": "external/csswg-test/css-flexbox-1/flex-lines", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/csswg-test/css-flexbox-1/getcomputedstyle", + "directory": "external/csswg-test/css-flexbox-1/getcomputedstyle", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/csswg-test/css-flexbox-1/order", + "directory": "external/csswg-test/css-flexbox-1/order", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/non-replaced-elements/flow-content-0", + "directory": "external/wpt/html/rendering/non-replaced-elements/flow-content-0", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/non-replaced-elements/lists", + "directory": "external/wpt/html/rendering/non-replaced-elements/lists", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color", + "directory": "external/wpt/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/non-replaced-elements/tables", + "directory": "external/wpt/html/rendering/non-replaced-elements/tables", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0", + "directory": "external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/non-replaced-elements/the-hr-element-0", + "directory": "external/wpt/html/rendering/non-replaced-elements/the-hr-element-0", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images", + "directory": "external/wpt/html/rendering/replaced-elements/attributes-for-embedded-content-and-images", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules", + "directory": "external/wpt/html/rendering/replaced-elements/embedded-content-rendering-rules", "notification-email": "" }, { "component": "", "other-contact": "", "team": "layout-dev", - "directory": "imported/wpt/html/rendering/replaced-elements/images", + "directory": "external/wpt/html/rendering/replaced-elements/images", "notification-email": "" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI", + "directory": "external/wpt/FileAPI", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI/blob", + "directory": "external/wpt/FileAPI/blob", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI/file", + "directory": "external/wpt/FileAPI/file", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI/filelist-section", + "directory": "external/wpt/FileAPI/filelist-section", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI/FileReader", + "directory": "external/wpt/FileAPI/FileReader", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI/reading-data-section", + "directory": "external/wpt/FileAPI/reading-data-section", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/FileAPI/url", + "directory": "external/wpt/FileAPI/url", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/IndexedDB", + "directory": "external/wpt/IndexedDB", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "owp-storage", - "directory": "imported/wpt/webstorage", + "directory": "external/wpt/webstorage", "notification-email": "chrome-owp-storage@google.com" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1", + "directory": "external/csswg-test/css-shapes-1", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/shape-box", + "directory": "external/csswg-test/css-shapes-1/shape-outside/shape-box", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/shape-image", + "directory": "external/csswg-test/css-shapes-1/shape-outside/shape-image", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/shape-image/gradients", + "directory": "external/csswg-test/css-shapes-1/shape-outside/shape-image/gradients", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle", + "directory": "external/csswg-test/css-shapes-1/shape-outside/supported-shapes/circle", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse", + "directory": "external/csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset", + "directory": "external/csswg-test/css-shapes-1/shape-outside/supported-shapes/inset", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon", + "directory": "external/csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/shape-outside/values", + "directory": "external/csswg-test/css-shapes-1/shape-outside/values", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-shapes-1/spec-examples", + "directory": "external/csswg-test/css-shapes-1/spec-examples", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-snap-size-1", + "directory": "external/csswg-test/css-snap-size-1", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-text-3/overflow-wrap", + "directory": "external/csswg-test/css-text-3/overflow-wrap", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/css-writing-modes-3", + "directory": "external/csswg-test/css-writing-modes-3", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox", + "directory": "external/csswg-test/vendor-imports/mozilla/mozilla-central-reftests/flexbox", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/gamepad", + "directory": "external/wpt/gamepad", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/hr-time", + "directory": "external/wpt/hr-time", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/browsing-the-web/history-traversal", + "directory": "external/wpt/html/browsers/browsing-the-web/history-traversal", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration", + "directory": "external/wpt/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/browsing-the-web/read-media", + "directory": "external/wpt/html/browsers/browsing-the-web/read-media", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/browsing-the-web/scroll-to-fragid", + "directory": "external/wpt/html/browsers/browsing-the-web/scroll-to-fragid", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/history/the-history-interface", + "directory": "external/wpt/html/browsers/history/the-history-interface", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/history/the-location-interface", + "directory": "external/wpt/html/browsers/history/the-location-interface", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/offline", + "directory": "external/wpt/html/browsers/offline", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/offline/application-cache-api", + "directory": "external/wpt/html/browsers/offline/application-cache-api", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/offline/browser-state", + "directory": "external/wpt/html/browsers/offline/browser-state", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/offline/introduction-4", + "directory": "external/wpt/html/browsers/offline/introduction-4", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/the-window-object", + "directory": "external/wpt/html/browsers/the-window-object", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts", + "directory": "external/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object", + "directory": "external/wpt/html/browsers/the-window-object/named-access-on-the-window-object", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/windows", + "directory": "external/wpt/html/browsers/windows", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/windows/browsing-context-names", + "directory": "external/wpt/html/browsers/windows/browsing-context-names", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/browsers/windows/nested-browsing-contexts", + "directory": "external/wpt/html/browsers/windows/nested-browsing-contexts", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/dom/documents/resource-metadata-management", + "directory": "external/wpt/html/dom/documents/resource-metadata-management", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters", + "directory": "external/wpt/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/editing/dnd/dom", + "directory": "external/wpt/html/editing/dnd/dom", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/editing/dnd/synthetic", + "directory": "external/wpt/html/editing/dnd/synthetic", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/editing/dnd/target-origin", + "directory": "external/wpt/html/editing/dnd/target-origin", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/editing/dnd/the-dropzone-attribute", + "directory": "external/wpt/html/editing/dnd/the-dropzone-attribute", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/rendering/replaced-elements/svg-embedded-sizing", + "directory": "external/wpt/html/rendering/replaced-elements/svg-embedded-sizing", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/rendering/replaced-elements/svg-inline-sizing", + "directory": "external/wpt/html/rendering/replaced-elements/svg-inline-sizing", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/document-metadata/styling", + "directory": "external/wpt/html/semantics/document-metadata/styling", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/document-metadata/the-link-element", + "directory": "external/wpt/html/semantics/document-metadata/the-link-element", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/document-metadata/the-style-element", + "directory": "external/wpt/html/semantics/document-metadata/the-style-element", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements", + "directory": "external/wpt/html/semantics/embedded-content/media-elements", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrack", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/TextTrackList", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/interfaces/TrackEvent", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/location-of-the-media-resource", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/mime-types", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/mime-types", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/playing-the-media-resource", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/media-elements/track/track-element", + "directory": "external/wpt/html/semantics/embedded-content/media-elements/track/track-element", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-audio-element", + "directory": "external/wpt/html/semantics/embedded-content/the-audio-element", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-img-element", + "directory": "external/wpt/html/semantics/embedded-content/the-img-element", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density", + "directory": "external/wpt/html/semantics/embedded-content/the-img-element/current-pixel-density", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-img-element/sizes", + "directory": "external/wpt/html/semantics/embedded-content/the-img-element/sizes", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-img-element/srcset", + "directory": "external/wpt/html/semantics/embedded-content/the-img-element/srcset", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-img-element/update-the-image-data", + "directory": "external/wpt/html/semantics/embedded-content/the-img-element/update-the-image-data", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/semantics/embedded-content/the-video-element", + "directory": "external/wpt/html/semantics/embedded-content/the-video-element", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/webappapis/animation-frames", + "directory": "external/wpt/html/webappapis/animation-frames", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/webappapis/atob", + "directory": "external/wpt/html/webappapis/atob", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object", + "directory": "external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content", + "directory": "external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/content", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol", + "directory": "external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/html/webappapis/timers", + "directory": "external/wpt/html/webappapis/timers", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/mediacapture-streams", + "directory": "external/wpt/mediacapture-streams", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/pointerevents", + "directory": "external/wpt/pointerevents", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/user-timing", + "directory": "external/wpt/user-timing", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/web-animations/animatable", + "directory": "external/wpt/web-animations/animatable", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/web-animations/animation", + "directory": "external/wpt/web-animations/animation", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/web-animations/animation-effect-timing", + "directory": "external/wpt/web-animations/animation-effect-timing", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/web-animations/animation-timeline", + "directory": "external/wpt/web-animations/animation-timeline", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/web-animations/keyframe-effect", + "directory": "external/wpt/web-animations/keyframe-effect", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/WebIDL/ecmascript-binding", + "directory": "external/wpt/WebIDL/ecmascript-binding", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/WebIDL/ecmascript-binding/es-exceptions", + "directory": "external/wpt/WebIDL/ecmascript-binding/es-exceptions", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/webrtc", + "directory": "external/wpt/webrtc", "notification-email": "" }, { "component": "", "other-contact": "", "team": "", - "directory": "imported/wpt/webrtc/rtcpeerconnection", + "directory": "external/wpt/webrtc/rtcpeerconnection", "notification-email": "" } ] \ No newline at end of file
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py index de790ae..ef0501d 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py
@@ -13,7 +13,7 @@ WPT_TMP_DIR = '/tmp/wpt' WPT_SSH_URL = 'git@github.com:w3c/web-platform-tests.git' REMOTE_NAME = 'github' -CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/imported/wpt/' +CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/external/wpt/' _log = logging.getLogger(__name__)
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter.py index 1383056e..758fbd8 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter.py
@@ -9,7 +9,7 @@ _log = logging.getLogger(__name__) -CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/imported/wpt/' +CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/external/wpt/' class TestExporter(object):
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter_unittest.py index beff964..b8da05cd 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_exporter_unittest.py
@@ -101,9 +101,9 @@ ['git', 'remote'], ['git', 'remote', 'add', 'github', 'git@github.com:w3c/web-platform-tests.git'], ['git', 'rev-parse', '--show-toplevel'], - ['git', 'rev-list', 'beefcafe..HEAD', '--reverse', '--', 'badbeef8/third_party/WebKit/LayoutTests/imported/wpt/'], + ['git', 'rev-list', 'beefcafe..HEAD', '--reverse', '--', 'badbeef8/third_party/WebKit/LayoutTests/external/wpt/'], ['git', 'diff-tree', '--name-only', '--no-commit-id', '-r', 'badbeef8', '--', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt'], + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt'], ['git', 'format-patch', '-1', '--stdout', 'badbeef8', '--', 'some', 'files'], ['git', 'reset', '--hard', 'HEAD'], ['git', 'clean', '-fdx'], @@ -136,9 +136,9 @@ ['git', 'remote', 'add', 'github', 'git@github.com:w3c/web-platform-tests.git'], ['git', 'rev-parse', '--show-toplevel'], ['git', 'rev-list', 'beefcafe..HEAD', '--reverse', '--', - 'badbeef8/third_party/WebKit/LayoutTests/imported/wpt/'], + 'badbeef8/third_party/WebKit/LayoutTests/external/wpt/'], ['git', 'diff-tree', '--name-only', '--no-commit-id', '-r', 'badbeef8', '--', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt']]) + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt']]) def test_ignores_reverted_commits_with_noexport_true(self): self.host.executive = mock_command_exec({ @@ -158,9 +158,9 @@ ['git', 'remote', 'add', 'github', 'git@github.com:w3c/web-platform-tests.git'], ['git', 'rev-parse', '--show-toplevel'], ['git', 'rev-list', 'beefcafe..HEAD', '--reverse', '--', - 'badbeef8/third_party/WebKit/LayoutTests/imported/wpt/'], + 'badbeef8/third_party/WebKit/LayoutTests/external/wpt/'], ['git', 'diff-tree', '--name-only', '--no-commit-id', '-r', 'badbeef8', '--', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt']]) + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt']]) def test_ignores_commits_that_start_with_import(self): self.host.executive = mock_command_exec({ @@ -180,6 +180,6 @@ ['git', 'remote', 'add', 'github', 'git@github.com:w3c/web-platform-tests.git'], ['git', 'rev-parse', '--show-toplevel'], ['git', 'rev-list', 'beefcafe..HEAD', '--reverse', '--', - 'badbeef8/third_party/WebKit/LayoutTests/imported/wpt/'], + 'badbeef8/third_party/WebKit/LayoutTests/external/wpt/'], ['git', 'diff-tree', '--name-only', '--no-commit-id', '-r', 'badbeef8', '--', - '/mock-checkout/third_party/WebKit/LayoutTests/imported/wpt']]) + '/mock-checkout/third_party/WebKit/LayoutTests/external/wpt']])
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer.py index 12b0235..8c2ae7f 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer.py
@@ -432,7 +432,7 @@ # Conversion is not necessary for any tests in wpt now; see http://crbug.com/654081. # Note, we want to move away from converting files, see http://crbug.com/663773. - if re.search(r'[/\\]imported[/\\]wpt[/\\]', dest_dir): + if re.search(r'[/\\]external[/\\]wpt[/\\]', dest_dir): return False # Only HTML, XHTML and CSS files should be converted.
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py index 1ff68fe..2984d842 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py
@@ -166,22 +166,22 @@ self.assertEqual(importer.import_list, []) def test_should_try_to_convert_positive_cases(self): - self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.css', 'LayoutTests/imported/csswg-test/x')) - self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.htm', 'LayoutTests/imported/csswg-test/x')) - self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.html', 'LayoutTests/imported/csswg-test/x')) - self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.xht', 'LayoutTests/imported/csswg-test/x')) - self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.xhtml', 'LayoutTests/imported/csswg-test/x')) + self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.css', 'LayoutTests/external/csswg-test/x')) + self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.htm', 'LayoutTests/external/csswg-test/x')) + self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.html', 'LayoutTests/external/csswg-test/x')) + self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.xht', 'LayoutTests/external/csswg-test/x')) + self.assertTrue(TestImporter.should_try_to_convert({}, 'foo.xhtml', 'LayoutTests/external/csswg-test/x')) def test_should_not_try_to_convert_js_test(self): - self.assertFalse(TestImporter.should_try_to_convert({'is_jstest': True}, 'foo.html', 'LayoutTests/imported/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({'is_jstest': True}, 'foo.html', 'LayoutTests/external/csswg-test/x')) def test_should_not_try_to_convert_test_in_wpt(self): - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.html', 'LayoutTests/imported/wpt/foo')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.html', 'LayoutTests/external/wpt/foo')) def test_should_not_try_to_convert_other_file_types(self): - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.bar', 'LayoutTests/imported/csswg-test/x')) - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.js', 'LayoutTests/imported/csswg-test/x')) - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.md', 'LayoutTests/imported/csswg-test/x')) - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.png', 'LayoutTests/imported/csswg-test/x')) - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.svg', 'LayoutTests/imported/csswg-test/x')) - self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.svgz', 'LayoutTests/imported/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.bar', 'LayoutTests/external/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.js', 'LayoutTests/external/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.md', 'LayoutTests/external/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.png', 'LayoutTests/external/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.svg', 'LayoutTests/external/csswg-test/x')) + self.assertFalse(TestImporter.should_try_to_convert({}, 'foo.svgz', 'LayoutTests/external/csswg-test/x'))
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations.py index 5d4c8296..027a3b7 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations.py
@@ -269,7 +269,7 @@ line_list = [] for test_name, platform_results in merged_results.iteritems(): for platform in platform_results: - if test_name.startswith('imported'): + if test_name.startswith('external'): platform_list = [] bug = [] expectations = []
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations_unittest.py index e6fb761..e3c1409 100644 --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations_unittest.py +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/update_w3c_test_expectations_unittest.py
@@ -123,7 +123,7 @@ # In this example, there are unexpected non-fail results in w3c tests. line_adder = W3CExpectationsLineAdder(self.host) results = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'FAIL', 'actual': 'PASS', 'bug': 'crbug.com/test'}, 'two': {'expected': 'FAIL', 'actual': 'TIMEOUT', 'bug': 'crbug.com/test'}, 'three': {'expected': 'FAIL', 'actual': 'PASS', 'bug': 'crbug.com/test'}, @@ -132,9 +132,9 @@ self.assertEqual( line_adder.create_line_list(results), [ - 'crbug.com/test [ three ] imported/fake/test/path.html [ Pass ]', - 'crbug.com/test [ two ] imported/fake/test/path.html [ Timeout ]', - 'crbug.com/test [ one ] imported/fake/test/path.html [ Pass ]', + 'crbug.com/test [ three ] external/fake/test/path.html [ Pass ]', + 'crbug.com/test [ two ] external/fake/test/path.html [ Timeout ]', + 'crbug.com/test [ one ] external/fake/test/path.html [ Pass ]', ]) def test_merge_dicts_with_conflict_raise_exception(self): @@ -143,14 +143,14 @@ with self.assertRaises(ValueError): line_adder.merge_dicts( { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'FAIL', 'actual': 'PASS'}, 'two': {'expected': 'FAIL', 'actual': 'TIMEOUT'}, 'three': {'expected': 'FAIL', 'actual': 'PASS'}, }, }, { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'FAIL', 'actual': 'TIMEOUT'}, } }) @@ -164,14 +164,14 @@ } } two = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'FAIL', 'actual': 'PASS'}, 'two': {'expected': 'FAIL', 'actual': 'TIMEOUT'}, 'three': {'expected': 'FAIL', 'actual': 'PASS'}, } } three = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'four': {'expected': 'FAIL', 'actual': 'PASS'}, } } @@ -273,13 +273,13 @@ self.assertFalse(line_adder.is_js_test('foo/bar.html')) def test_get_test_to_rebaseline_returns_only_tests_with_failures(self): - self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/imported/fake/test/path.html'] = ( + self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/external/fake/test/path.html'] = ( '<script src="/resources/testharness.js"></script>') - self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/imported/other/test/path.html'] = ( + self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/external/other/test/path.html'] = ( '<script src="/resources/testharness.js"></script>') line_adder = W3CExpectationsLineAdder(self.host) two = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'FAIL', 'actual': 'PASS'}, 'two': {'expected': 'FAIL', 'actual': 'TIMEOUT'}, 'three': {'expected': 'FAIL', 'actual': 'PASS'}, @@ -287,14 +287,14 @@ } tests_to_rebaseline, _ = line_adder.get_tests_to_rebaseline(two) # The other test doesn't have an entry in the test results dict, so it is not listed as a test to rebaseline. - self.assertEqual(tests_to_rebaseline, ['imported/fake/test/path.html']) + self.assertEqual(tests_to_rebaseline, ['external/fake/test/path.html']) def test_get_test_to_rebaseline_returns_only_js_tests(self): - self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/imported/fake/test/path.html'] = ( + self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/external/fake/test/path.html'] = ( 'this file does not look like a testharness JS test.') line_adder = W3CExpectationsLineAdder(self.host) two = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'FAIL', 'actual': 'PASS', 'bug': 'crbug.com/test'}, 'two': {'expected': 'FAIL', 'actual': 'TIMEOUT', 'bug': 'crbug.com/test'}, 'three': {'expected': 'FAIL', 'actual': 'PASS', 'bug': 'crbug.com/test'}, @@ -305,22 +305,22 @@ def test_get_tests_to_rebaseline_returns_updated_dict(self): test_results_dict = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'PASS', 'actual': 'TEXT'}, 'two': {'expected': 'PASS', 'actual': 'TIMEOUT'}, }, } test_results_dict_copy = copy.deepcopy(test_results_dict) - self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/imported/fake/test/path.html'] = ( + self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/external/fake/test/path.html'] = ( '<script src="/resources/testharness.js"></script>') line_adder = W3CExpectationsLineAdder(self.host) tests_to_rebaseline, modified_test_results = line_adder.get_tests_to_rebaseline( test_results_dict) - self.assertEqual(tests_to_rebaseline, ['imported/fake/test/path.html']) + self.assertEqual(tests_to_rebaseline, ['external/fake/test/path.html']) # The record for the builder with a timeout is kept, but not with a text mismatch, # since that should be covered by downloading a new baseline. self.assertEqual(modified_test_results, { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'two': {'expected': 'PASS', 'actual': 'TIMEOUT'}, }, }) @@ -329,22 +329,22 @@ def test_get_tests_to_rebaseline_also_returns_slow_tests(self): test_results_dict = { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'one': {'expected': 'SLOW', 'actual': 'TEXT'}, 'two': {'expected': 'SLOW', 'actual': 'TIMEOUT'}, }, } test_results_dict_copy = copy.deepcopy(test_results_dict) - self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/imported/fake/test/path.html'] = ( + self.host.filesystem.files['/mock-checkout/third_party/WebKit/LayoutTests/external/fake/test/path.html'] = ( '<script src="/resources/testharness.js"></script>') line_adder = W3CExpectationsLineAdder(self.host) tests_to_rebaseline, modified_test_results = line_adder.get_tests_to_rebaseline( test_results_dict) - self.assertEqual(tests_to_rebaseline, ['imported/fake/test/path.html']) + self.assertEqual(tests_to_rebaseline, ['external/fake/test/path.html']) # The record for the builder with a timeout is kept, but not with a text mismatch, # since that should be covered by downloading a new baseline. self.assertEqual(modified_test_results, { - 'imported/fake/test/path.html': { + 'external/fake/test/path.html': { 'two': {'expected': 'SLOW', 'actual': 'TIMEOUT'}, }, })
diff --git a/third_party/WebKit/public/platform/modules/bluetooth/web_bluetooth.mojom b/third_party/WebKit/public/platform/modules/bluetooth/web_bluetooth.mojom index ecacfdb..148e756e 100644 --- a/third_party/WebKit/public/platform/modules/bluetooth/web_bluetooth.mojom +++ b/third_party/WebKit/public/platform/modules/bluetooth/web_bluetooth.mojom
@@ -6,8 +6,39 @@ import "device/bluetooth/public/interfaces/uuid.mojom"; -// Result codes that can occur during Web Bluetooth execution, which are -// transformed to a DOMException in Source/modules/bluetooth/BluetoothError.cpp. +// Bluetooth Terminology: +// +// https://en.wikipedia.org/wiki/Bluetooth_low_energy is a good resource +// describing the Bluetooth concepts used in this file: +// Generic Attribute Profile (GATT), device, services, characteristics, +// descriptors, and UUIDs. + +// Instance ID Note: +// +// Structs and parameters use 'instance_id' string values as unique identifiers +// for Bluetooth GATT object instances. UUIDs are used to refer to e.g. a type +// of service (such as a battery service), while the instance ID refers to the +// unique instance of that service (there may be more than one). +// +// Subsequent calls from and to the client code use the ids to refer to +// previously disclosed objects. +// +// Device IDs are exposed to web content, valid to persist, and have a dedicated +// type, WebBluetoothDeviceId. See comments on that struct. +// +// Service, characteristic, and descriptor IDs are simply strings not exposed to +// web content and use platform specific values. They are only used for +// comparison and not intended to be parsed by code, serialized, or exposed to +// web content. +// +// For example: +// RemoteServerGetPrimaryServices() may return a struct of type +// WebBluetoothRemoteGATTService with an instance_id of "service1". +// To retrieve characteristics of that service use that id when calling +// RemoteServiceGetCharacteristics("service1", ...). + +// Result codes that can occur during Web Bluetooth execution. +// Transformed to a DOMException in Source/modules/bluetooth/BluetoothError.cpp. // // These errors all produce constant message strings. If a particular message // needs a dynamic component, we should add a separate enum so type-checking the @@ -93,6 +124,10 @@ MULTIPLE }; +// An identifier uniquely identifying a Bluetooth device. This identifier is +// safe to provide to web content and is unique per origin, even if referring +// to a common device. Web content may persist this identifier for future +// sessions to identify the same device. struct WebBluetoothDeviceId { string device_id; }; @@ -103,19 +138,19 @@ }; struct WebBluetoothRemoteGATTService { - string instance_id; - string uuid; + string instance_id; // See Instance ID Note above. + bluetooth.mojom.UUID uuid; }; struct WebBluetoothRemoteGATTCharacteristic { - string instance_id; - string uuid; + string instance_id; // See Instance ID Note above. + bluetooth.mojom.UUID uuid; uint32 properties; }; struct WebBluetoothRemoteGATTDescriptor { - string instance_id; - string uuid; + string instance_id; // See Instance ID Note above. + bluetooth.mojom.UUID uuid; }; // Web Bluetooth Interface that Blink can use to perform @@ -129,19 +164,20 @@ RequestDevice(WebBluetoothRequestDeviceOptions options) => (WebBluetoothResult result, WebBluetoothDevice? device); - // Creates a GATT Connection to a Bluetooth Device with |device_id| if a - // connection to the device didn't exist already. If a GATT connection existed - // already then this function increases the ref count to keep that connection - // alive. + // Creates a GATT Connection to a Bluetooth Device identified by |device_id| + // if a connection to the device didn't exist already. If a GATT connection + // existed already then this function increases the ref count to keep that + // connection alive. RemoteServerConnect(WebBluetoothDeviceId device_id) => (WebBluetoothResult result); - // If a GATT connection exists for Device with |device_id| then decreases - // the ref count for that connection. + // If a GATT connection exists for Device identified by |device_id| then + // decreases the ref count for that connection. RemoteServerDisconnect(WebBluetoothDeviceId device_id); - // If |services_uuid| is present, returns services with |services_uuid|. + // Returns the Services of a GATT Device identified by |device_id|. + // If |services_uuid| is present, filters services by |services_uuid|. // Otherwise returns all non-blocklisted services. - // If |quantity| == WebBluetoothGATTQueryQuantity::SINGLE, only one + // If |quantity| == WebBluetoothGATTQueryQuantity::SINGLE, at most one // service will be returned. RemoteServerGetPrimaryServices( WebBluetoothDeviceId device_id, @@ -150,8 +186,11 @@ WebBluetoothResult result, array<WebBluetoothRemoteGATTService>? services); - // Returns the Characteristics of a GATT Service with |service_instance_id|. - // If |quantity| == WebBluetoothGATTQueryQuantity::SINGLE, only one + // Returns the Characteristics of a GATT Service identified by + // |service_instance_id|. + // If |characteristics_uuid| is present, filters characteristics by + // |characteristics_uuid|. Otherwise returns all non-blocklisted services. + // If |quantity| == WebBluetoothGATTQueryQuantity::SINGLE, at most one // characteristic will be returned. RemoteServiceGetCharacteristics( string service_instance_id, @@ -160,7 +199,7 @@ WebBluetoothResult result, array<WebBluetoothRemoteGATTCharacteristic>? characteristics); - // Reads the value for characteristic with + // Reads the value for the characteristic identified by // |characteristic_instance_id|. If the value is successfully read the // callback will be run with WebBluetoothResult::SUCCESS and the // characteristic's value. If the value is not successfully read the @@ -170,7 +209,7 @@ WebBluetoothResult result, array<uint8>? value); - // Writes a value to the characteristic with + // Writes a value to the characteristic identified by // |characteristic_instance_id|. The callback is run with // WebBluetoothResult::SUCCESS if the value was successfully // written. @@ -178,20 +217,22 @@ string characteristic_instance_id, array<uint8> value) => (WebBluetoothResult result); - // Starts notifications for the characteristic with + // Starts notifications for the characteristic identified by // |characteristic_instance_id|. RemoteCharacteristicStartNotifications( string characteristic_instance_id) => (WebBluetoothResult result); - // Stops notifications for the characteristic with + // Stops notifications for the characteristic identified by // |characteristic_instance_id|. RemoteCharacteristicStopNotifications( string characteristic_instance_id) => (); - // Returns the Descriptors of a GATT Characteristic with + // Returns the Descriptors of a GATT Characteristic identified by // |characteristics_instance_id|. - // If |quantity| == WebBluetoothGATTQueryQuantity::SINGLE, only one descriptor - // will be returned. + // If |descriptor_uuid| is present, filters descriptors by + // |descriptor_uuid|. Otherwise returns all non-blocklisted descriptors. + // If |quantity| == WebBluetoothGATTQueryQuantity::SINGLE, at most one + // characteristic will be returned. RemoteCharacteristicGetDescriptors( string characteristics_instance_id, WebBluetoothGATTQueryQuantity quantity, @@ -204,7 +245,11 @@ // bound to them to the WebBluetoothService by using SetClient. Classes // that do this will be notified of device events e.g. device disconnection. interface WebBluetoothServiceClient { + // The characteristic identified by |characteristic_instance_id| has received + // a notification of value change. RemoteCharacteristicValueChanged(string characteristic_instance_id, array<uint8> value); + + // The device identified by |device_id| has been disconnected. GattServerDisconnected(WebBluetoothDeviceId device_id); };
diff --git a/third_party/libudev/OWNERS b/third_party/libudev/OWNERS index 3a04629..528326c 100644 --- a/third_party/libudev/OWNERS +++ b/third_party/libudev/OWNERS
@@ -1,2 +1,4 @@ reillyg@chromium.org thestig@chromium.org + +# COMPONENT: IO>USB \ No newline at end of file
diff --git a/third_party/usb_ids/OWNERS b/third_party/usb_ids/OWNERS index ff41043..a011e5d 100644 --- a/third_party/usb_ids/OWNERS +++ b/third_party/usb_ids/OWNERS
@@ -1 +1,3 @@ reillyg@chromium.org + +# COMPONENT: IO>USB \ No newline at end of file
diff --git a/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp b/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp index bc98ce4..7c9b2f1 100644 --- a/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp +++ b/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
@@ -34,6 +34,9 @@ #include "clang/Tooling/Refactoring.h" #include "clang/Tooling/Tooling.h" #include "llvm/Support/CommandLine.h" +#include "llvm/Support/ErrorOr.h" +#include "llvm/Support/LineIterator.h" +#include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/TargetSelect.h" #include "EditTracker.h" @@ -49,6 +52,7 @@ const char kBlinkStaticMemberPrefix[] = "s_"; const char kGeneratedFileRegex[] = "^gen/|/gen/"; const char kGMockMethodNamePrefix[] = "gmock_"; +const char kMethodBlocklistParamName[] = "method-blocklist"; template <typename MatcherType, typename NodeType> bool IsMatching(const MatcherType& matcher, @@ -119,6 +123,115 @@ return false; } +class MethodBlocklist { + public: + explicit MethodBlocklist(const std::string& filepath) { + if (!filepath.empty()) + ParseInputFile(filepath); + } + + bool Contains(const clang::CXXMethodDecl& method) const { + auto it = method_to_class_to_args_.find(method.getName()); + if (it == method_to_class_to_args_.end()) + return false; + + const clang::CXXRecordDecl* actual_class = method.getParent(); + assert(actual_class && + "Hopefully |getParent()| can find the class even for non-inlined " + "method definitions (where CXXRecordDecl is not a parent AST node " + "of CXXMethodDecl."); + + const llvm::StringMap<std::set<unsigned>>& class_to_args = it->second; + auto it2 = class_to_args.find(actual_class->getName()); + if (it2 == class_to_args.end()) + return false; + + const std::set<unsigned>& arg_counts = it2->second; + unsigned method_param_count = method.param_size(); + unsigned method_non_optional_param_count = method_param_count; + for (const clang::ParmVarDecl* param : method.parameters()) { + if (param->hasInit()) + method_non_optional_param_count--; + } + bool found_matching_arg_count = + std::any_of(arg_counts.begin(), arg_counts.end(), + [method_param_count, + method_non_optional_param_count](unsigned arg_count) { + return (method_non_optional_param_count <= arg_count) && + (arg_count <= method_param_count); + }); + + // No need to verify here that |actual_class| is in the |blink| namespace - + // this will be done by other matchers elsewhere. + + // TODO(lukasza): Do we need to consider return type and/or param types? + + return found_matching_arg_count; + } + + private: + // Each line is expected to have the following format: + // <class name>:::<method name>:::<number of arguments> + void ParseInputFile(const std::string& filepath) { + llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> file_or_err = + llvm::MemoryBuffer::getFile(filepath); + if (std::error_code err = file_or_err.getError()) { + llvm::errs() << "ERROR: Cannot open the file specified in --" + << kMethodBlocklistParamName << " argument: " << filepath + << ": " << err.message() << "\n"; + assert(false); + return; + } + + llvm::line_iterator it(**file_or_err, true /* SkipBlanks */, '#'); + for (; !it.is_at_eof(); ++it) { + llvm::StringRef line = it->trim(); + if (line.empty()) + continue; + + // Split the line into ':::'-delimited parts. + const size_t kExpectedNumberOfParts = 3; + llvm::SmallVector<llvm::StringRef, kExpectedNumberOfParts> parts; + line.split(parts, ":::"); + if (parts.size() != kExpectedNumberOfParts) { + llvm::errs() << "ERROR: Parsing error - expected " + << kExpectedNumberOfParts + << " ':::'-delimited parts: " << filepath << ":" + << it.line_number() << ": " << line << "\n"; + assert(false); + continue; + } + + // Parse individual parts. + llvm::StringRef class_name = parts[0]; + llvm::StringRef method_name = parts[1]; + unsigned number_of_method_args; + if (parts[2].getAsInteger(0, number_of_method_args)) { + llvm::errs() << "ERROR: Parsing error - '" << parts[2] << "' " + << "is not an unsigned integer: " << filepath << ":" + << it.line_number() << ": " << line << "\n"; + assert(false); + continue; + } + + // Store the new entry. + method_to_class_to_args_[method_name][class_name].insert( + number_of_method_args); + } + } + + // Stores methods to blacklist in a map: + // method name -> class name -> set of all allowed numbers of arguments. + llvm::StringMap<llvm::StringMap<std::set<unsigned>>> method_to_class_to_args_; +}; + +AST_MATCHER_P(clang::CXXMethodDecl, + isBlocklistedMethod, + MethodBlocklist, + Blocklist) { + return Blocklist.Contains(Node); +} + // If |InnerMatcher| matches |top|, then the returned matcher will match: // - |top::function| // - |top::Class::method| @@ -1275,6 +1388,9 @@ llvm::InitializeNativeTargetAsmParser(); llvm::cl::OptionCategory category( "rewrite_to_chrome_style: convert Blink style to Chrome style."); + llvm::cl::opt<std::string> blocklisted_methods_file( + kMethodBlocklistParamName, llvm::cl::value_desc("filepath"), + llvm::cl::desc("file listing methods to be blocked (not renamed)")); CommonOptionsParser options(argc, argv, category); clang::tooling::ClangTool tool(options.getCompilations(), options.getSourcePathList()); @@ -1431,8 +1547,10 @@ // but that override something we are rewriting should also be rewritten. So // we use includeAllOverriddenMethods() to check these rules not just for the // method being matched but for the methods it overrides also. + MethodBlocklist method_blocklist(blocklisted_methods_file); auto is_blink_method = includeAllOverriddenMethods( - allOf(in_blink_namespace, unless(isBlacklistedMethod()))); + allOf(in_blink_namespace, unless(isBlacklistedMethod()), + unless(isBlocklistedMethod(method_blocklist)))); auto method_decl_matcher = id( "decl", cxxMethodDecl(
diff --git a/tools/clang/rewrite_to_chrome_style/tests/blocked_methods.txt b/tools/clang/rewrite_to_chrome_style/tests/blocked_methods.txt new file mode 100644 index 0000000..81d5989 --- /dev/null +++ b/tools/clang/rewrite_to_chrome_style/tests/blocked_methods.txt
@@ -0,0 +1,16 @@ +# Test input file for --method-blocklist parameter. + +# Blank line below: + +# Line with whitespace only below: + +IdlTestClass:::idlTestMethodNoParams:::0 +IdlTestClass:::idlTestMethodOneParam:::1 +IdlTestClass:::idlTestMethodTwoOrThreeParams:::2 +IdlTestClass:::idlTestMethodTwoOrThreeParams:::3 +IdlTestClass:::idlTemplateMethod:::1 +IdlTestClass:::path:::0 +IdlTestClass:::idlOptionalArgsPass:::0 +IdlTestClass:::idlOptionalArgsStillTooMany:::0 +IdlTestClass:::idlOptionalArgsTooLittle:::2 +IdlTemplateClass:::idlTestMethod:::1
diff --git a/tools/clang/rewrite_to_chrome_style/tests/methods-expected.cc b/tools/clang/rewrite_to_chrome_style/tests/methods-expected.cc index af33c2b..956be9e 100644 --- a/tools/clang/rewrite_to_chrome_style/tests/methods-expected.cc +++ b/tools/clang/rewrite_to_chrome_style/tests/methods-expected.cc
@@ -302,6 +302,42 @@ } // namespace internal +// Tests for --idl-methods. See also +// MethodsNamedAfterIdlMatcherState::SetupBlacklistForTesting method. +class IdlTestClass { + public: + static int IdlTestMethodNoParams(char x) { return 123; } + static int idlTestMethodOneParam(char x) { return 123; } + + int idlTestMethodNoParams() { return 123; } + int IdlTestMethodNoParams(int x) { return 123; } + + int IdlTestMethodOneParam() { return 123; } + int idlTestMethodOneParam(int x) { return 123; } + + int IdlTestMethodTwoOrThreeParams() { return 123; } + int idlTestMethodTwoOrThreeParams(int x, int y) { return 123; } + int idlTestMethodTwoOrThreeParams(int x, int y, int z) { return 123; } + + int idlOptionalArgsPass(int x = 0) { return x; } + int IdlOptionalArgsStillTooMany(int x, int y = 0) { return x + y; } + int IdlOptionalArgsTooLittle(int x = 0) { return x; } + + template <typename T> + int idlTemplateMethod(T x) { + return 123; + } + + int path() { return 123; } + int GetPath(int x) { return 123; } +}; + +template <typename T> +class IdlTemplateClass { + public: + int idlTestMethod(T x) { return 123; } +}; + } // namespace blink // https://crbug.com/640688 - need to rewrite method name below.
diff --git a/tools/clang/rewrite_to_chrome_style/tests/methods-original.cc b/tools/clang/rewrite_to_chrome_style/tests/methods-original.cc index 2c9e4ce..b340f40 100644 --- a/tools/clang/rewrite_to_chrome_style/tests/methods-original.cc +++ b/tools/clang/rewrite_to_chrome_style/tests/methods-original.cc
@@ -306,6 +306,42 @@ } // namespace internal +// Tests for --idl-methods. See also +// MethodsNamedAfterIdlMatcherState::SetupBlacklistForTesting method. +class IdlTestClass { + public: + static int idlTestMethodNoParams(char x) { return 123; } + static int idlTestMethodOneParam(char x) { return 123; } + + int idlTestMethodNoParams() { return 123; } + int idlTestMethodNoParams(int x) { return 123; } + + int idlTestMethodOneParam() { return 123; } + int idlTestMethodOneParam(int x) { return 123; } + + int idlTestMethodTwoOrThreeParams() { return 123; } + int idlTestMethodTwoOrThreeParams(int x, int y) { return 123; } + int idlTestMethodTwoOrThreeParams(int x, int y, int z) { return 123; } + + int idlOptionalArgsPass(int x = 0) { return x; } + int idlOptionalArgsStillTooMany(int x, int y = 0) { return x + y; } + int idlOptionalArgsTooLittle(int x = 0) { return x; } + + template <typename T> + int idlTemplateMethod(T x) { + return 123; + } + + int path() { return 123; } + int path(int x) { return 123; } +}; + +template <typename T> +class IdlTemplateClass { + public: + int idlTestMethod(T x) { return 123; } +}; + } // namespace blink // https://crbug.com/640688 - need to rewrite method name below.
diff --git a/tools/clang/rewrite_to_chrome_style/tests/run_tool.args b/tools/clang/rewrite_to_chrome_style/tests/run_tool.args new file mode 100644 index 0000000..19bb7866 --- /dev/null +++ b/tools/clang/rewrite_to_chrome_style/tests/run_tool.args
@@ -0,0 +1 @@ +--tool-args=--method-blocklist=blocked_methods.txt
diff --git a/tools/clang/scripts/test_tool.py b/tools/clang/scripts/test_tool.py index f21e8c3c..ffd6c37 100755 --- a/tools/clang/scripts/test_tool.py +++ b/tools/clang/scripts/test_tool.py
@@ -56,9 +56,17 @@ # Launch the following pipeline: # run_tool.py ... | extract_edits.py | apply_edits.py ... args = ['python', - os.path.join(tools_clang_scripts_directory, 'run_tool.py'), + os.path.join(tools_clang_scripts_directory, 'run_tool.py')] + extra_run_tool_args_path = os.path.join(test_directory_for_tool, + "run_tool.args") + if os.path.exists(extra_run_tool_args_path): + with open(extra_run_tool_args_path, 'r') as extra_run_tool_args_file: + extra_run_tool_args = extra_run_tool_args_file.readlines() + args.extend([arg.strip() for arg in extra_run_tool_args]) + args.extend([ tool_to_test, - test_directory_for_tool] + test_directory_for_tool]) + args.extend(actual_files) run_tool = subprocess.Popen(args, stdout=subprocess.PIPE) @@ -142,6 +150,7 @@ f.write(_GenerateCompileCommands(actual_files, include_paths)) # Run the tool. + os.chdir(test_directory_for_tool) exitcode = _RunToolAndApplyEdits(tools_clang_scripts_directory, tool_to_test, test_directory_for_tool, actual_files) if (exitcode != 0):
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml index 0051623..2630d00 100644 --- a/tools/metrics/histograms/histograms.xml +++ b/tools/metrics/histograms/histograms.xml
@@ -94936,6 +94936,7 @@ <int value="0" label="BAD_FLAG_FORMAT"> Command-line flag doesn't start with two dashes. </int> + <int value="7444737" label="NTPSuggestionsStandaloneUI:disabled"/> <int value="7533886" label="disable-offer-store-unmasked-wallet-cards"/> <int value="10458238" label="disable-print-preview-simplify"/> <int value="11698808" label="enable-dom-distiller-button-animation"/> @@ -95013,6 +95014,7 @@ <int value="411250226" label="AutoplayMutedVideos:disabled"/> <int value="412957264" label="tab-close-buttons-hidden-with-touch"/> <int value="413081240" label="enable-new-md-input-view"/> + <int value="413695227" label="NTPSuggestionsStandaloneUI:enabled"/> <int value="415154056" label="enable-physical-keyboard-autocorrect"/> <int value="416887895" label="enable-password-change-support"/> <int value="422307097" label="PhysicalWeb:disabled"/>
diff --git a/tools/usb_gadget/OWNERS b/tools/usb_gadget/OWNERS index ff41043..a011e5d 100644 --- a/tools/usb_gadget/OWNERS +++ b/tools/usb_gadget/OWNERS
@@ -1 +1,3 @@ reillyg@chromium.org + +# COMPONENT: IO>USB \ No newline at end of file
diff --git a/ui/gfx/blit_unittest.cc b/ui/gfx/blit_unittest.cc index 6a3e3ff..8fc45607 100644 --- a/ui/gfx/blit_unittest.cc +++ b/ui/gfx/blit_unittest.cc
@@ -154,7 +154,7 @@ base::SharedMemoryHandle section = shared_mem.handle(); std::unique_ptr<SkCanvas> canvas = skia::CreatePlatformCanvasWithSharedSection(kCanvasWidth, kCanvasHeight, - true, section.GetHandle(), + false, section.GetHandle(), skia::RETURN_NULL_ON_FAILURE); ASSERT_TRUE(canvas); shared_mem.Close();
diff --git a/ui/views/controls/menu/menu_controller.cc b/ui/views/controls/menu/menu_controller.cc index 95dd4f9..e7c02a0 100644 --- a/ui/views/controls/menu/menu_controller.cc +++ b/ui/views/controls/menu/menu_controller.cc
@@ -2576,6 +2576,9 @@ // ExitMenuRun unwinds nested delegates internal::MenuControllerDelegate* delegate = delegate_; MenuItemView* result = ExitMenuRun(); + // MenuController may have been deleted when releasing ViewsDelegate ref. + if (!GetActiveInstance()) + return; delegate->OnMenuClosed(internal::MenuControllerDelegate::NOTIFY_DELEGATE, result, accept_event_flags_); // MenuController may have been deleted by |delegate|. @@ -2589,6 +2592,10 @@ if (async_run_ && ViewsDelegate::GetInstance()) ViewsDelegate::GetInstance()->ReleaseRef(); + // Releasing the lock can result in Chrome shutting down, deleting this. + if (!GetActiveInstance()) + return nullptr; + // Close any open menus. SetSelection(nullptr, SELECTION_UPDATE_IMMEDIATELY | SELECTION_EXIT);
diff --git a/ui/views/controls/menu/menu_controller_unittest.cc b/ui/views/controls/menu/menu_controller_unittest.cc index 804313f..70aded9 100644 --- a/ui/views/controls/menu/menu_controller_unittest.cc +++ b/ui/views/controls/menu/menu_controller_unittest.cc
@@ -29,6 +29,7 @@ #include "ui/views/controls/menu/menu_scroll_view_container.h" #include "ui/views/controls/menu/submenu_view.h" #include "ui/views/test/menu_test_utils.h" +#include "ui/views/test/test_views_delegate.h" #include "ui/views/test/views_test_base.h" #if defined(USE_AURA) @@ -237,6 +238,31 @@ #endif // defined(USE_AURA) +// Test implementation of TestViewsDelegate which overrides ReleaseRef in order +// to test destruction order. This simulates Chrome shutting down upon the +// release of the ref. Associated tests should not crash. +class DestructingTestViewsDelegate : public TestViewsDelegate { + public: + DestructingTestViewsDelegate() {} + ~DestructingTestViewsDelegate() override {} + + void set_release_ref_callback(const base::Closure& release_ref_callback) { + release_ref_callback_ = release_ref_callback; + } + + // TestViewsDelegate: + void ReleaseRef() override; + + private: + base::Closure release_ref_callback_; + DISALLOW_COPY_AND_ASSIGN(DestructingTestViewsDelegate); +}; + +void DestructingTestViewsDelegate::ReleaseRef() { + if (!release_ref_callback_.is_null()) + release_ref_callback_.Run(); +} + } // namespace class TestMenuItemViewShown : public MenuItemView { @@ -263,6 +289,11 @@ // ViewsTestBase: void SetUp() override { + std::unique_ptr<DestructingTestViewsDelegate> views_delegate( + new DestructingTestViewsDelegate()); + test_views_delegate_ = views_delegate.get(); + // ViewsTestBase takes ownership, destroying during Teardown. + set_views_delegate(std::move(views_delegate)); ViewsTestBase::SetUp(); Init(); ASSERT_TRUE(base::MessageLoopForUI::IsCurrent()); @@ -402,6 +433,16 @@ EXPECT_EQ(0, menu_controller_delegate_->on_menu_closed_called()); } + // Tests that destroying the menu during ViewsDelegate::ReleaseRef does not + // cause a crash. + void TestDestroyedDuringViewsRelease() { + // |test_views_delegate_| is owned by views::ViewsTestBase and not deleted + // until TearDown. MenuControllerTest outlives it. + test_views_delegate_->set_release_ref_callback(base::Bind( + &MenuControllerTest::DestroyMenuController, base::Unretained(this))); + menu_controller_->ExitAsyncRun(); + } + protected: void SetPendingStateItem(MenuItemView* item) { menu_controller_->pending_state_.item = item; @@ -613,6 +654,9 @@ menu_item_->SetController(menu_controller_); } + // Not owned. + DestructingTestViewsDelegate* test_views_delegate_; + std::unique_ptr<Widget> owner_; std::unique_ptr<ui::test::EventGenerator> event_generator_; std::unique_ptr<TestMenuItemViewShown> menu_item_; @@ -1458,6 +1502,21 @@ StartDrag(); } +// Tests that when releasing the ref on ViewsDelegate and MenuController is +// deleted, that shutdown occurs without crashing. +TEST_F(MenuControllerTest, DestroyedDuringViewsRelease) { + ExitMenuRun(); + MenuController* controller = menu_controller(); + controller->SetAsyncRun(true); + + int mouse_event_flags = 0; + MenuItemView* run_result = + controller->Run(owner(), nullptr, menu_item(), gfx::Rect(), + MENU_ANCHOR_TOPLEFT, false, false, &mouse_event_flags); + EXPECT_EQ(run_result, nullptr); + TestDestroyedDuringViewsRelease(); +} + #endif // defined(USE_AURA) } // namespace test
diff --git a/ui/views/examples/examples_main.cc b/ui/views/examples/examples_main.cc index 98f73c0..26b103f 100644 --- a/ui/views/examples/examples_main.cc +++ b/ui/views/examples/examples_main.cc
@@ -112,8 +112,7 @@ display::Screen::SetScreenInstance(desktop_screen.get()); #endif - views::examples::ShowExamplesWindow(views::examples::QUIT_ON_CLOSE, nullptr, - nullptr); + views::examples::ShowExamplesWindow(views::examples::QUIT_ON_CLOSE); base::RunLoop().Run();
diff --git a/ui/views/examples/examples_window.cc b/ui/views/examples/examples_window.cc index 3809c2f..0cd2669 100644 --- a/ui/views/examples/examples_window.cc +++ b/ui/views/examples/examples_window.cc
@@ -5,11 +5,12 @@ #include "ui/views/examples/examples_window.h" #include <algorithm> +#include <iterator> #include <string> #include <utility> #include "base/macros.h" -#include "base/memory/scoped_vector.h" +#include "base/memory/ptr_util.h" #include "base/strings/utf_string_conversions.h" #include "ui/base/l10n/l10n_util.h" #include "ui/base/models/combobox_model.h" @@ -48,52 +49,50 @@ namespace views { namespace examples { -typedef std::unique_ptr<ScopedVector<ExampleBase>> ScopedExamples; +using ExampleVector = std::vector<std::unique_ptr<ExampleBase>>; namespace { -// Creates the default set of examples. Caller owns the result. -ScopedExamples CreateExamples() { - ScopedExamples examples(new ScopedVector<ExampleBase>); - examples->push_back(new BubbleExample); - examples->push_back(new ButtonExample); - examples->push_back(new ButtonStickerSheet); - examples->push_back(new CheckboxExample); - examples->push_back(new ComboboxExample); - examples->push_back(new LabelExample); - examples->push_back(new LinkExample); - examples->push_back(new MenuExample); - examples->push_back(new MessageBoxExample); - examples->push_back(new MultilineExample); - examples->push_back(new ProgressBarExample); - examples->push_back(new RadioButtonExample); - examples->push_back(new ScrollViewExample); - examples->push_back(new SliderExample); - examples->push_back(new TabbedPaneExample); - examples->push_back(new TableExample); - examples->push_back(new TextExample); - examples->push_back(new TextfieldExample); - examples->push_back(new ToggleButtonExample); - examples->push_back(new ThrobberExample); - examples->push_back(new TreeViewExample); - examples->push_back(new VectorExample); - examples->push_back(new WidgetExample); +// Creates the default set of examples. +ExampleVector CreateExamples() { + ExampleVector examples; + examples.push_back(base::MakeUnique<BubbleExample>()); + examples.push_back(base::MakeUnique<ButtonExample>()); + examples.push_back(base::MakeUnique<ButtonStickerSheet>()); + examples.push_back(base::MakeUnique<CheckboxExample>()); + examples.push_back(base::MakeUnique<ComboboxExample>()); + examples.push_back(base::MakeUnique<LabelExample>()); + examples.push_back(base::MakeUnique<LinkExample>()); + examples.push_back(base::MakeUnique<MenuExample>()); + examples.push_back(base::MakeUnique<MessageBoxExample>()); + examples.push_back(base::MakeUnique<MultilineExample>()); + examples.push_back(base::MakeUnique<ProgressBarExample>()); + examples.push_back(base::MakeUnique<RadioButtonExample>()); + examples.push_back(base::MakeUnique<ScrollViewExample>()); + examples.push_back(base::MakeUnique<SliderExample>()); + examples.push_back(base::MakeUnique<TabbedPaneExample>()); + examples.push_back(base::MakeUnique<TableExample>()); + examples.push_back(base::MakeUnique<TextExample>()); + examples.push_back(base::MakeUnique<TextfieldExample>()); + examples.push_back(base::MakeUnique<ToggleButtonExample>()); + examples.push_back(base::MakeUnique<ThrobberExample>()); + examples.push_back(base::MakeUnique<TreeViewExample>()); + examples.push_back(base::MakeUnique<VectorExample>()); + examples.push_back(base::MakeUnique<WidgetExample>()); return examples; } struct ExampleTitleCompare { - bool operator() (ExampleBase* a, ExampleBase* b) { + bool operator()(const std::unique_ptr<ExampleBase>& a, + const std::unique_ptr<ExampleBase>& b) { return a->example_title() < b->example_title(); } }; -ScopedExamples GetExamplesToShow(ScopedExamples extra) { - ScopedExamples examples(CreateExamples()); - if (extra.get()) { - examples->insert(examples->end(), extra->begin(), extra->end()); - extra->weak_clear(); - } - std::sort(examples->begin(), examples->end(), ExampleTitleCompare()); +ExampleVector GetExamplesToShow(ExampleVector extra) { + ExampleVector examples = CreateExamples(); + std::move(extra.begin(), extra.end(), std::back_inserter(examples)); + std::sort(examples.begin(), examples.end(), ExampleTitleCompare()); return examples; } @@ -105,8 +104,8 @@ ComboboxModelExampleList() {} ~ComboboxModelExampleList() override {} - void SetExamples(ScopedExamples examples) { - example_list_.swap(*examples); + void SetExamples(ExampleVector examples) { + example_list_ = std::move(examples); } // ui::ComboboxModel: @@ -120,7 +119,7 @@ } private: - ScopedVector<ExampleBase> example_list_; + ExampleVector example_list_; DISALLOW_COPY_AND_ASSIGN(ComboboxModelExampleList); }; @@ -128,7 +127,7 @@ class ExamplesWindowContents : public WidgetDelegateView, public ComboboxListener { public: - ExamplesWindowContents(Operation operation, ScopedExamples examples) + ExamplesWindowContents(Operation operation, ExampleVector examples) : combobox_(new Combobox(&combobox_model_)), example_shown_(new View), status_label_(new Label), @@ -217,11 +216,11 @@ void ShowExamplesWindow(Operation operation, gfx::NativeWindow window_context, - ScopedExamples extra_examples) { + ExampleVector extra_examples) { if (ExamplesWindowContents::instance()) { ExamplesWindowContents::instance()->GetWidget()->Activate(); } else { - ScopedExamples examples(GetExamplesToShow(std::move(extra_examples))); + ExampleVector examples = GetExamplesToShow(std::move(extra_examples)); Widget* widget = new Widget; Widget::InitParams params; params.delegate =
diff --git a/ui/views/examples/examples_window.h b/ui/views/examples/examples_window.h index 573cb7d7..431b95e 100644 --- a/ui/views/examples/examples_window.h +++ b/ui/views/examples/examples_window.h
@@ -6,8 +6,8 @@ #define UI_VIEWS_EXAMPLES_EXAMPLES_WINDOW_H_ #include <memory> +#include <vector> -#include "base/memory/scoped_vector.h" #include "ui/gfx/native_widget_types.h" #include "ui/views/examples/views_examples_export.h" @@ -26,8 +26,9 @@ // window should be created (see |Widget::InitParams::context| for details). VIEWS_EXAMPLES_EXPORT void ShowExamplesWindow( Operation operation, - gfx::NativeWindow window_context, - std::unique_ptr<ScopedVector<ExampleBase>> extra_examples); + gfx::NativeWindow window_context = nullptr, + std::vector<std::unique_ptr<ExampleBase>> extra_examples = + std::vector<std::unique_ptr<ExampleBase>>()); } // namespace examples } // namespace views
diff --git a/ui/views/examples/examples_window_with_content.cc b/ui/views/examples/examples_window_with_content.cc index a2843a7..d768d967 100644 --- a/ui/views/examples/examples_window_with_content.cc +++ b/ui/views/examples/examples_window_with_content.cc
@@ -4,8 +4,11 @@ #include "ui/views/examples/examples_window_with_content.h" +#include <memory> #include <utility> +#include <vector> +#include "base/memory/ptr_util.h" #include "content/public/browser/browser_context.h" #include "ui/views/examples/webview_example.h" @@ -15,9 +18,8 @@ void ShowExamplesWindowWithContent(Operation operation, content::BrowserContext* browser_context, gfx::NativeWindow window_context) { - std::unique_ptr<ScopedVector<ExampleBase>> extra_examples( - new ScopedVector<ExampleBase>); - extra_examples->push_back(new WebViewExample(browser_context)); + std::vector<std::unique_ptr<ExampleBase>> extra_examples; + extra_examples.push_back(base::MakeUnique<WebViewExample>(browser_context)); ShowExamplesWindow(operation, window_context, std::move(extra_examples)); }
diff --git a/ui/webui/resources/cr_elements/policy/cr_policy_network_behavior.js b/ui/webui/resources/cr_elements/policy/cr_policy_network_behavior.js index c052016..49cf2e2 100644 --- a/ui/webui/resources/cr_elements/policy/cr_policy_network_behavior.js +++ b/ui/webui/resources/cr_elements/policy/cr_policy_network_behavior.js
@@ -70,13 +70,13 @@ }, /** - * @param {String} source + * @param {string|undefined} source * @return {boolean} * @private */ isPolicySource: function(source) { - return source == CrOnc.Source.DEVICE_POLICY || - source == CrOnc.Source.USER_POLICY; + return !!source && (source == CrOnc.Source.DEVICE_POLICY || + source == CrOnc.Source.USER_POLICY); }, /**