diff --git a/engine/src/flutter/tests/TestExpectations b/engine/src/flutter/tests/TestExpectations
index a1cf018b72..7743092e3b 100644
--- a/engine/src/flutter/tests/TestExpectations
+++ b/engine/src/flutter/tests/TestExpectations
@@ -1,10 +1,4 @@
-# These tests require gc() to be exposed.
-crbug.com/1 mutation-observer/observer-wrapper-dropoff-transient.sky [ Skip ]
-crbug.com/1 mutation-observer/observer-wrapper-dropoff.sky [ Skip ]
-crbug.com/1 mutation-observer/transient-gc-crash.sky [ Skip ]
-crbug.com/1 mutation-observer/weak-callback-gc-crash.sky [ Skip ]
-
# These tests need more basic testing support plumbed right into the
# platform, which we don't currently have:
https://github.com/domokit/mojo/issues/15 parser/cr.sky [ Skip ]
@@ -16,29 +10,12 @@ https://github.com/domokit/mojo/issues/14 parser/normaliser-null.sky [ Skip ]
https://github.com/domokit/mojo/issues/14 parser/utf16.sky [ Skip ]
https://github.com/domokit/mojo/issues/16 parser/normaliser-crlf.sky [ Skip ]
-# These tests are flaky on the bots
-https://github.com/domokit/mojo/issues/24 custom-elements/constructor-calls-created-synchronously.sky [ Skip ]
-https://github.com/domokit/mojo/issues/24 mutation-observer/observe-attributes.sky [ Skip ]
-
+# We don't implement embed ViewManagerClient yet.
crbug.com/2 services/iframe-embed-vmc.sky [ Skip ]
-# This test only fails on the bots:
-#crbug.com/434822 inspector/page-agent-get-resource-tree.sky [ Pass Failure ]
-
# These tests broke during the Dart migration
crbug.com/2 animation/basic-imperative.sky [ Skip ]
crbug.com/2 animation/basic-transition.sky [ Skip ]
-crbug.com/2 custom-elements/document-register-basic.sky [ Skip ]
-crbug.com/2 custom-elements/document-register-reentrant-null-constructor.sky [ Skip ]
-crbug.com/2 custom-elements/document-register-reentrant-returning-fake.sky [ Skip ]
-crbug.com/2 custom-elements/document-register-reentrant-throwing-constructor.sky [ Skip ]
-crbug.com/2 custom-elements/element-upgrade-no-register-and-leak.sky [ Skip ]
-crbug.com/2 custom-elements/generated-constructor.sky [ Skip ]
-crbug.com/2 custom-elements/html-element-type-extension-assert.sky [ Skip ]
-crbug.com/2 custom-elements/lifecycle-created-createElement-recursion.sky [ Skip ]
-crbug.com/2 custom-elements/lifecycle-created-createElement-reentrancy.sky [ Skip ]
-crbug.com/2 custom-elements/lifecycle-created-parser-script.sky [ Skip ]
-crbug.com/2 custom-elements/resources/document-register-fuzz.sky [ Skip ]
crbug.com/2 editing/backspace.sky [ Skip ]
crbug.com/2 editing/delete_block_contents.sky [ Skip ]
crbug.com/2 editing/replace.sky [ Skip ]
@@ -58,47 +35,15 @@ crbug.com/2 framework/xmlhttprequest/unicode-post.sky [ Skip ]
crbug.com/2 framework/xmlhttprequest/xhr-does-not-exist.sky [ Skip ]
crbug.com/2 framework/xmlhttprequest/xhr-relative.sky [ Skip ]
crbug.com/2 framework/xmlhttprequest/xhr.sky [ Skip ]
-crbug.com/2 inspector/css-computed-style.sky [ Skip ]
-crbug.com/2 inspector/dom-mutation-modify-text-node-and-append.sky [ Skip ]
-crbug.com/2 inspector/dom-mutation.sky [ Skip ]
-crbug.com/2 inspector/page-agent-get-resource-tree.sky [ Skip ]
-crbug.com/2 js/classes.sky [ Skip ]
crbug.com/2 layout/margins-absolute.sky [ Skip ]
crbug.com/2 layout/margins.sky [ Skip ]
crbug.com/2 lowlevel/createElement.sky [ Skip ]
-crbug.com/2 mocha/describe-only.sky [ Skip ]
-crbug.com/2 mocha/it-only.sky [ Skip ]
crbug.com/2 modules/application.sky [ Skip ]
crbug.com/2 modules/instance-of-application.sky [ Skip ]
crbug.com/2 modules/instance-of-module.sky [ Skip ]
crbug.com/2 modules/load-event.sky [ Skip ]
crbug.com/2 modules/modules.sky [ Skip ]
-crbug.com/2 modules/resources/does-not-export.sky [ Skip ]
-crbug.com/2 modules/resources/instance-of-module-module.sky [ Skip ]
-crbug.com/2 modules/resources/intermediate.sky [ Skip ]
-crbug.com/2 modules/resources/pass.sky [ Skip ]
crbug.com/2 modules/script-import.sky [ Skip ]
-crbug.com/2 mutation-observer/callback-arguments.sky [ Skip ]
-crbug.com/2 mutation-observer/clear-transient-without-delivery.sky [ Skip ]
-crbug.com/2 mutation-observer/create-during-delivery.sky [ Skip ]
-crbug.com/2 mutation-observer/cross-document.sky [ Skip ]
-crbug.com/2 mutation-observer/delivery-order.sky [ Skip ]
-crbug.com/2 mutation-observer/disconnect-cancel-pending.sky [ Skip ]
-crbug.com/2 mutation-observer/document-fragment-insertion.sky [ Skip ]
-crbug.com/2 mutation-observer/mutate-during-delivery.sky [ Skip ]
-crbug.com/2 mutation-observer/mutation-callback-non-element-crash.sky [ Skip ]
-crbug.com/2 mutation-observer/mutation-observer-constructor.sky [ Skip ]
-crbug.com/2 mutation-observer/mutation-record-constructor.sky [ Skip ]
-crbug.com/2 mutation-observer/mutation-record-nullity.sky [ Skip ]
-crbug.com/2 mutation-observer/observe-characterdata.sky [ Skip ]
-crbug.com/2 mutation-observer/observe-childList.sky [ Skip ]
-crbug.com/2 mutation-observer/observe-exceptions.sky [ Skip ]
-crbug.com/2 mutation-observer/observe-options-attributes.sky [ Skip ]
-crbug.com/2 mutation-observer/observe-options-character-data.sky [ Skip ]
-crbug.com/2 mutation-observer/observe-subtree.sky [ Skip ]
-crbug.com/2 mutation-observer/script-append.sky [ Skip ]
-crbug.com/2 mutation-observer/shadow-dom.sky [ Skip ]
-crbug.com/2 mutation-observer/takeRecords.sky [ Skip ]
crbug.com/2 parser/script.sky [ Skip ]
crbug.com/2 services/buffer.sky [ Skip ]
crbug.com/2 services/codec.sky [ Skip ]
diff --git a/engine/src/flutter/tests/custom-elements/constructor-calls-created-synchronously-expected.txt b/engine/src/flutter/tests/custom-elements/constructor-calls-created-synchronously-expected.txt
deleted file mode 100644
index affd6723ed..0000000000
--- a/engine/src/flutter/tests/custom-elements/constructor-calls-created-synchronously-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 Custom element constructors should run the createdCallback synchronously
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/custom-elements/constructor-calls-created-synchronously.sky b/engine/src/flutter/tests/custom-elements/constructor-calls-created-synchronously.sky
deleted file mode 100644
index 39aa5ca699..0000000000
--- a/engine/src/flutter/tests/custom-elements/constructor-calls-created-synchronously.sky
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/document-register-basic-expected.txt b/engine/src/flutter/tests/custom-elements/document-register-basic-expected.txt
deleted file mode 100644
index 2b979afdc8..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-basic-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 document.registerElement() should have basic behaviors
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/custom-elements/document-register-basic.sky b/engine/src/flutter/tests/custom-elements/document-register-basic.sky
deleted file mode 100644
index 6679362fb6..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-basic.sky
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/document-register-reentrant-null-constructor-expected.txt b/engine/src/flutter/tests/custom-elements/document-register-reentrant-null-constructor-expected.txt
deleted file mode 100644
index d583723293..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-reentrant-null-constructor-expected.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-CONSOLE: LOG: Constructor object isn't created.
-Fuzzing document.registerElement() through getters. PASS unless crash.
diff --git a/engine/src/flutter/tests/custom-elements/document-register-reentrant-null-constructor.sky b/engine/src/flutter/tests/custom-elements/document-register-reentrant-null-constructor.sky
deleted file mode 100644
index b455f9d484..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-reentrant-null-constructor.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-Fuzzing document.registerElement() through getters. PASS unless crash.
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/document-register-reentrant-returning-fake-expected.txt b/engine/src/flutter/tests/custom-elements/document-register-reentrant-returning-fake-expected.txt
deleted file mode 100644
index 6a159f7199..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-reentrant-returning-fake-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-Fuzzing document.registerElement() through getters. PASS uless crash.
diff --git a/engine/src/flutter/tests/custom-elements/document-register-reentrant-returning-fake.sky b/engine/src/flutter/tests/custom-elements/document-register-reentrant-returning-fake.sky
deleted file mode 100644
index 3b616f032f..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-reentrant-returning-fake.sky
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-Fuzzing document.registerElement() through getters. PASS uless crash.
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/document-register-reentrant-throwing-constructor-expected.txt b/engine/src/flutter/tests/custom-elements/document-register-reentrant-throwing-constructor-expected.txt
deleted file mode 100644
index d583723293..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-reentrant-throwing-constructor-expected.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-CONSOLE: LOG: Constructor object isn't created.
-Fuzzing document.registerElement() through getters. PASS unless crash.
diff --git a/engine/src/flutter/tests/custom-elements/document-register-reentrant-throwing-constructor.sky b/engine/src/flutter/tests/custom-elements/document-register-reentrant-throwing-constructor.sky
deleted file mode 100644
index 56848976e1..0000000000
--- a/engine/src/flutter/tests/custom-elements/document-register-reentrant-throwing-constructor.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-Fuzzing document.registerElement() through getters. PASS unless crash.
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/element-upgrade-no-register-and-leak-expected.txt b/engine/src/flutter/tests/custom-elements/element-upgrade-no-register-and-leak-expected.txt
deleted file mode 100644
index 32ca4b58ed..0000000000
--- a/engine/src/flutter/tests/custom-elements/element-upgrade-no-register-and-leak-expected.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Tests unresolved element not leaking if never resolved.
-
diff --git a/engine/src/flutter/tests/custom-elements/element-upgrade-no-register-and-leak.sky b/engine/src/flutter/tests/custom-elements/element-upgrade-no-register-and-leak.sky
deleted file mode 100644
index 64a19165b5..0000000000
--- a/engine/src/flutter/tests/custom-elements/element-upgrade-no-register-and-leak.sky
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-Tests unresolved element not leaking if never resolved.
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/generated-constructor-expected.txt b/engine/src/flutter/tests/custom-elements/generated-constructor-expected.txt
deleted file mode 100644
index 458b095a91..0000000000
--- a/engine/src/flutter/tests/custom-elements/generated-constructor-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 Custom element constructor should inherit from the passed constructor
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/custom-elements/generated-constructor.sky b/engine/src/flutter/tests/custom-elements/generated-constructor.sky
deleted file mode 100644
index bbfd289000..0000000000
--- a/engine/src/flutter/tests/custom-elements/generated-constructor.sky
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/html-element-type-extension-assert-expected.txt b/engine/src/flutter/tests/custom-elements/html-element-type-extension-assert-expected.txt
deleted file mode 100644
index 5712a16936..0000000000
--- a/engine/src/flutter/tests/custom-elements/html-element-type-extension-assert-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-Tests that type extension of a element whose DOM interface is HTMLElement does not assert
diff --git a/engine/src/flutter/tests/custom-elements/html-element-type-extension-assert.sky b/engine/src/flutter/tests/custom-elements/html-element-type-extension-assert.sky
deleted file mode 100644
index 812c5f64b6..0000000000
--- a/engine/src/flutter/tests/custom-elements/html-element-type-extension-assert.sky
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-Tests that type extension of a element whose DOM interface is HTMLElement does not assert
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-recursion-expected.txt b/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-recursion-expected.txt
deleted file mode 100644
index 1a143ed11e..0000000000
--- a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-recursion-expected.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-CONSOLE: LOG: PASS unless crash
-
diff --git a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-recursion.sky b/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-recursion.sky
deleted file mode 100644
index 360ed92b84..0000000000
--- a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-recursion.sky
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-reentrancy-expected.txt b/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-reentrancy-expected.txt
deleted file mode 100644
index f0e1695908..0000000000
--- a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-reentrancy-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-This test ensures that is visible in following script block.
diff --git a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-reentrancy.sky b/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-reentrancy.sky
deleted file mode 100644
index 8e90dce0a5..0000000000
--- a/engine/src/flutter/tests/custom-elements/lifecycle-created-createElement-reentrancy.sky
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-This test ensures that is visible in following script block.
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/lifecycle-created-parser-script-expected.txt b/engine/src/flutter/tests/custom-elements/lifecycle-created-parser-script-expected.txt
deleted file mode 100644
index 4e962ea021..0000000000
--- a/engine/src/flutter/tests/custom-elements/lifecycle-created-parser-script-expected.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-This test ensures that the lifecycle callback of a parser-made element is visible in following script block.
-
diff --git a/engine/src/flutter/tests/custom-elements/lifecycle-created-parser-script.sky b/engine/src/flutter/tests/custom-elements/lifecycle-created-parser-script.sky
deleted file mode 100644
index 85dbfaaec5..0000000000
--- a/engine/src/flutter/tests/custom-elements/lifecycle-created-parser-script.sky
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-This test ensures that the lifecycle callback of a parser-made element is visible in following script block.
-
-
-
-
-
diff --git a/engine/src/flutter/tests/custom-elements/resources/document-register-fuzz.sky b/engine/src/flutter/tests/custom-elements/resources/document-register-fuzz.sky
deleted file mode 100644
index 494af737dd..0000000000
--- a/engine/src/flutter/tests/custom-elements/resources/document-register-fuzz.sky
+++ /dev/null
@@ -1,60 +0,0 @@
-
diff --git a/engine/src/flutter/tests/inspector/css-computed-style-expected.txt b/engine/src/flutter/tests/inspector/css-computed-style-expected.txt
deleted file mode 100644
index 76f5a5a5aa..0000000000
--- a/engine/src/flutter/tests/inspector/css-computed-style-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-Done!
diff --git a/engine/src/flutter/tests/inspector/css-computed-style.sky b/engine/src/flutter/tests/inspector/css-computed-style.sky
deleted file mode 100644
index f85b3bb367..0000000000
--- a/engine/src/flutter/tests/inspector/css-computed-style.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/inspector/dom-mutation-expected.txt b/engine/src/flutter/tests/inspector/dom-mutation-expected.txt
deleted file mode 100644
index 76f5a5a5aa..0000000000
--- a/engine/src/flutter/tests/inspector/dom-mutation-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-Done!
diff --git a/engine/src/flutter/tests/inspector/dom-mutation-modify-text-node-and-append-expected.txt b/engine/src/flutter/tests/inspector/dom-mutation-modify-text-node-and-append-expected.txt
deleted file mode 100644
index 52eaf21c30..0000000000
--- a/engine/src/flutter/tests/inspector/dom-mutation-modify-text-node-and-append-expected.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-CONSOLE: LOG: DOM.childNodeInserted
-CONSOLE: LOG: 2
-CONSOLE: LOG: 3
-CONSOLE: LOG: DOM.childNodeInserted
-CONSOLE: LOG: 3
-adding
diff --git a/engine/src/flutter/tests/inspector/dom-mutation-modify-text-node-and-append.sky b/engine/src/flutter/tests/inspector/dom-mutation-modify-text-node-and-append.sky
deleted file mode 100644
index b5e32ac8fa..0000000000
--- a/engine/src/flutter/tests/inspector/dom-mutation-modify-text-node-and-append.sky
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/inspector/dom-mutation.sky b/engine/src/flutter/tests/inspector/dom-mutation.sky
deleted file mode 100644
index 8c6f1aed44..0000000000
--- a/engine/src/flutter/tests/inspector/dom-mutation.sky
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
diff --git a/engine/src/flutter/tests/inspector/page-agent-get-resource-expected.txt b/engine/src/flutter/tests/inspector/page-agent-get-resource-expected.txt
deleted file mode 100644
index f96104a940..0000000000
--- a/engine/src/flutter/tests/inspector/page-agent-get-resource-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-Got message!
diff --git a/engine/src/flutter/tests/inspector/page-agent-get-resource-tree-expected.txt b/engine/src/flutter/tests/inspector/page-agent-get-resource-tree-expected.txt
deleted file mode 100644
index c00763c60a..0000000000
--- a/engine/src/flutter/tests/inspector/page-agent-get-resource-tree-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 PageAgent.getResourceTree should dump the current resource tree
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/inspector/page-agent-get-resource-tree.sky b/engine/src/flutter/tests/inspector/page-agent-get-resource-tree.sky
deleted file mode 100644
index 48c78f8a75..0000000000
--- a/engine/src/flutter/tests/inspector/page-agent-get-resource-tree.sky
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
diff --git a/engine/src/flutter/tests/js/classes-expected.txt b/engine/src/flutter/tests/js/classes-expected.txt
deleted file mode 100644
index 348fbc3cb6..0000000000
--- a/engine/src/flutter/tests/js/classes-expected.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-Running 10 tests
-ok 1 ES6 classes should create instances
-ok 2 ES6 classes should create subclasses
-ok 3 ES6 classes should create anonymous classes
-ok 4 ES6 classes should put methods on the prototype
-ok 5 ES6 classes should call methods with |this|
-ok 6 ES6 classes should let toMethod rebind super
-ok 7 ES6 classes should support super() constructor calls
-ok 8 ES6 classes should automatically call super() in default constructor
-ok 9 ES6 classes should call super.method()
-ok 10 ES6 classes should support getters and setters
-10 tests
-10 pass
-0 fail
diff --git a/engine/src/flutter/tests/js/classes.sky b/engine/src/flutter/tests/js/classes.sky
deleted file mode 100644
index a8d09e272e..0000000000
--- a/engine/src/flutter/tests/js/classes.sky
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mocha/describe-only-expected.txt b/engine/src/flutter/tests/mocha/describe-only-expected.txt
deleted file mode 100644
index 44a7b54fe1..0000000000
--- a/engine/src/flutter/tests/mocha/describe-only-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 This suite should run this test
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mocha/describe-only.sky b/engine/src/flutter/tests/mocha/describe-only.sky
deleted file mode 100644
index 62da377d81..0000000000
--- a/engine/src/flutter/tests/mocha/describe-only.sky
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mocha/it-only-expected.txt b/engine/src/flutter/tests/mocha/it-only-expected.txt
deleted file mode 100644
index ff235c1562..0000000000
--- a/engine/src/flutter/tests/mocha/it-only-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 This suite should only run this test
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mocha/it-only.sky b/engine/src/flutter/tests/mocha/it-only.sky
deleted file mode 100644
index 616016a96b..0000000000
--- a/engine/src/flutter/tests/mocha/it-only.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/callback-arguments-expected.txt b/engine/src/flutter/tests/mutation-observer/callback-arguments-expected.txt
deleted file mode 100644
index b68fab40b7..0000000000
--- a/engine/src/flutter/tests/mutation-observer/callback-arguments-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 MutationObserver should pass the callback and observer arguments
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/callback-arguments.sky b/engine/src/flutter/tests/mutation-observer/callback-arguments.sky
deleted file mode 100644
index ea4a27266c..0000000000
--- a/engine/src/flutter/tests/mutation-observer/callback-arguments.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/clear-transient-without-delivery-expected.txt b/engine/src/flutter/tests/mutation-observer/clear-transient-without-delivery-expected.txt
deleted file mode 100644
index 606493102d..0000000000
--- a/engine/src/flutter/tests/mutation-observer/clear-transient-without-delivery-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 Transient registrations should be cleared even without delivery
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/clear-transient-without-delivery.sky b/engine/src/flutter/tests/mutation-observer/clear-transient-without-delivery.sky
deleted file mode 100644
index 60938dcb85..0000000000
--- a/engine/src/flutter/tests/mutation-observer/clear-transient-without-delivery.sky
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/create-during-delivery-expected.txt b/engine/src/flutter/tests/mutation-observer/create-during-delivery-expected.txt
deleted file mode 100644
index 8850360a1e..0000000000
--- a/engine/src/flutter/tests/mutation-observer/create-during-delivery-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 MutationObservers must wait for the next loop when created during delivery
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/create-during-delivery.sky b/engine/src/flutter/tests/mutation-observer/create-during-delivery.sky
deleted file mode 100644
index 40158e24f1..0000000000
--- a/engine/src/flutter/tests/mutation-observer/create-during-delivery.sky
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/cross-document-expected.txt b/engine/src/flutter/tests/mutation-observer/cross-document-expected.txt
deleted file mode 100644
index f9addc732a..0000000000
--- a/engine/src/flutter/tests/mutation-observer/cross-document-expected.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-Running 2 tests
-ok 1 MutationObserver cross document moves should handle basic observation
-ok 2 MutationObserver cross document moves should handle subtree observation
-2 tests
-2 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/cross-document.sky b/engine/src/flutter/tests/mutation-observer/cross-document.sky
deleted file mode 100644
index fdf93efc53..0000000000
--- a/engine/src/flutter/tests/mutation-observer/cross-document.sky
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/delivery-order-expected.txt b/engine/src/flutter/tests/mutation-observer/delivery-order-expected.txt
deleted file mode 100644
index 53bcfce41f..0000000000
--- a/engine/src/flutter/tests/mutation-observer/delivery-order-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 MutationObserver should deliver in order of creation
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/delivery-order.sky b/engine/src/flutter/tests/mutation-observer/delivery-order.sky
deleted file mode 100644
index bf056d1aa2..0000000000
--- a/engine/src/flutter/tests/mutation-observer/delivery-order.sky
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/disconnect-cancel-pending-expected.txt b/engine/src/flutter/tests/mutation-observer/disconnect-cancel-pending-expected.txt
deleted file mode 100644
index f87992fda2..0000000000
--- a/engine/src/flutter/tests/mutation-observer/disconnect-cancel-pending-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 MutationObserver.disconnect should cancel pending delivery
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/disconnect-cancel-pending.sky b/engine/src/flutter/tests/mutation-observer/disconnect-cancel-pending.sky
deleted file mode 100644
index 83cab7c17e..0000000000
--- a/engine/src/flutter/tests/mutation-observer/disconnect-cancel-pending.sky
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/document-fragment-insertion-expected.txt b/engine/src/flutter/tests/mutation-observer/document-fragment-insertion-expected.txt
deleted file mode 100644
index dd23333a41..0000000000
--- a/engine/src/flutter/tests/mutation-observer/document-fragment-insertion-expected.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Running 3 tests
-ok 1 DocumentFragments should remove all children of the fragment before moving children, using appendChild
-ok 2 DocumentFragments should remove all children of the fragment before moving children, using insertBefore
-ok 3 DocumentFragments should remove all children of the fragment before moving children, using replaceChild
-3 tests
-3 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/document-fragment-insertion.sky b/engine/src/flutter/tests/mutation-observer/document-fragment-insertion.sky
deleted file mode 100644
index ddaff1c110..0000000000
--- a/engine/src/flutter/tests/mutation-observer/document-fragment-insertion.sky
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/mutate-during-delivery-expected.txt b/engine/src/flutter/tests/mutation-observer/mutate-during-delivery-expected.txt
deleted file mode 100644
index 2cd9842328..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutate-during-delivery-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 MutationObserver should not interrupt delivery order on getting mutations during delivery
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/mutate-during-delivery.sky b/engine/src/flutter/tests/mutation-observer/mutate-during-delivery.sky
deleted file mode 100644
index 41ec4c787e..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutate-during-delivery.sky
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash-expected.txt b/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash-expected.txt
deleted file mode 100644
index bc057cbdff..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash-expected.txt
+++ /dev/null
@@ -1 +0,0 @@
-PASS. We didn't crash
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky b/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky
deleted file mode 100644
index 89450e7fb1..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-observer-constructor-expected.txt b/engine/src/flutter/tests/mutation-observer/mutation-observer-constructor-expected.txt
deleted file mode 100644
index 3a84b311af..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-observer-constructor-expected.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-Running 2 tests
-ok 1 MutationObserver should have methods
-ok 2 MutationObserver should throw with incorrect constructor args
-2 tests
-2 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-observer-constructor.sky b/engine/src/flutter/tests/mutation-observer/mutation-observer-constructor.sky
deleted file mode 100644
index ce6749a575..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-observer-constructor.sky
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-record-constructor-expected.txt b/engine/src/flutter/tests/mutation-observer/mutation-record-constructor-expected.txt
deleted file mode 100644
index 5676f7c77c..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-record-constructor-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 MutationRecord should be exposed on window but not constructable
-1 tests
-1 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-record-constructor.sky b/engine/src/flutter/tests/mutation-observer/mutation-record-constructor.sky
deleted file mode 100644
index 2c1d9de58f..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-record-constructor.sky
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-record-nullity-expected.txt b/engine/src/flutter/tests/mutation-observer/mutation-record-nullity-expected.txt
deleted file mode 100644
index a972d009b2..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-record-nullity-expected.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Running 3 tests
-ok 1 Non-relevant properties on mutation records should be null, except for NodeLists, which should be empty on characterData records
-ok 2 Non-relevant properties on mutation records should be null, except for NodeLists, which should be empty on childList records
-ok 3 Non-relevant properties on mutation records should be null, except for NodeLists, which should be empty on attribute records
-3 tests
-3 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky b/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky
deleted file mode 100644
index a3dfe00380..0000000000
--- a/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
diff --git a/engine/src/flutter/tests/mutation-observer/observe-attributes-expected.txt b/engine/src/flutter/tests/mutation-observer/observe-attributes-expected.txt
deleted file mode 100644
index 1762a1ad67..0000000000
--- a/engine/src/flutter/tests/mutation-observer/observe-attributes-expected.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-ERROR: Failed to load resource: the server responded with a status of 404 ()
-SOURCE: http://127.0.0.1:8000/sky/tests/mutation-observer/baz.png:0
-Running 14 tests
-ok 1 MutationObserver.observe on attributes should handle basic aspects of attribute observation
-ok 2 MutationObserver.observe on attributes should not notify of attribute changes without asking
-ok 3 MutationObserver.observe on attributes re-observing the same node with the same observer has the effect of resetting the options
-ok 4 MutationObserver.observe on attributes multiple observers can be registered to a given node and both receive mutations
-ok 5 MutationObserver.observe on attributes should deliver mutations on modifications to node properties which delegate to attribute storage
-ok 6 MutationObserver.observe on attributes should handle basic oldValue delivery
-ok 7 MutationObserver.observe on attributes should deliver oldValue when needed
-ok 8 MutationObserver.observe on attributes should give attributeOldValue if any entries request it with multiple observers
-ok 9 MutationObserver.observe on attributes should handle setting an attribute via reflected IDL attribute
-ok 10 MutationObserver.observe on attributes should respect attributeFilter on HTML elements
-ok 11 MutationObserver.observe on attributes should respect different attributeFilters when observing multiple subtree nodes
-ok 12 MutationObserver.observe on attributes should create records for the style property
-ok 13 MutationObserver.observe on attributes should have oldValue for style property mutations
-ok 14 MutationObserver.observe on attributes should not create records for noop style property mutation
-14 tests
-14 pass
-0 fail
diff --git a/engine/src/flutter/tests/mutation-observer/observe-attributes.sky b/engine/src/flutter/tests/mutation-observer/observe-attributes.sky
deleted file mode 100644
index c824351fc7..0000000000
--- a/engine/src/flutter/tests/mutation-observer/observe-attributes.sky
+++ /dev/null
@@ -1,569 +0,0 @@
-
-
-
-
-
-