diff --git a/__tests__/html/carousel.flipperButton.js b/__tests__/html/carousel.flipperButton.js
deleted file mode 100644
index e7ab698d19..0000000000
--- a/__tests__/html/carousel.flipperButton.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('Carousel', () => {
- test('should scroll when flipper button is clicked', () =>
- runHTML('carousel.flipperButton.html'));
-});
diff --git a/__tests__/html/carousel.flipperButton.rtl.js b/__tests__/html/carousel.flipperButton.rtl.js
deleted file mode 100644
index e0295d6865..0000000000
--- a/__tests__/html/carousel.flipperButton.rtl.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('Carousel in RTL', () => {
- // TODO: [P1] #3898 Un-skip this one after we bump to Chromium 85+.
- test.skip('should scroll when flipper button is clicked', () =>
- runHTML('carousel.flipperButton.rtl.html'));
-});
diff --git a/__tests__/html/carousel.navigation.tab.cardInput.js b/__tests__/html/carousel.navigation.tab.cardInput.js
deleted file mode 100644
index fc1f3a7758..0000000000
--- a/__tests__/html/carousel.navigation.tab.cardInput.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('carousel navigation', () => {
- describe('should focus on card button when present', () => {
- test('carousel', () => runHTML('carousel.navigation.tab.cardInput.html'));
- });
-});
diff --git a/__tests__/html/carousel.navigation.tab.js b/__tests__/html/carousel.navigation.tab.js
deleted file mode 100644
index 4fe3775e9b..0000000000
--- a/__tests__/html/carousel.navigation.tab.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('carousel navigation', () => {
- test('should show focus when tabbing inside carousel', () => runHTML('carousel.navigation.tab.html'));
-});
diff --git a/__tests__/html/chatAdapter.directLineAppServiceExtension.js b/__tests__/html/chatAdapter.directLineAppServiceExtension.js
deleted file mode 100644
index 711a18f733..0000000000
--- a/__tests__/html/chatAdapter.directLineAppServiceExtension.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('Direct Line App Service Service chat adapter', () => {
- test.skip('should connect to the MockBot.', () => runHTML('chatAdapter.directLineAppServiceExtension.html'));
-});
diff --git a/__tests__/html/chatAdapter.directLineSpeech.js b/__tests__/html/chatAdapter.directLineSpeech.js
deleted file mode 100644
index a1538a3dd1..0000000000
--- a/__tests__/html/chatAdapter.directLineSpeech.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('Direct Line Speech chat adapter', () => {
- test.skip('should connect to the MockBot.', () => runHTML('chatAdapter.directLineSpeech.html'));
-});
diff --git a/__tests__/html/chatAdapter.nullFields.js b/__tests__/html/chatAdapter.nullFields.js
deleted file mode 100644
index bbd0134fd1..0000000000
--- a/__tests__/html/chatAdapter.nullFields.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-describe('chat adapter', () => {
- test('should render properly if some activity fields are null', () => runHTML('chatAdapter.nullFields.html'));
-});
diff --git a/__tests__/html/chatAdapter.reconnect.js b/__tests__/html/chatAdapter.reconnect.js
deleted file mode 100644
index 9108e20b89..0000000000
--- a/__tests__/html/chatAdapter.reconnect.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-test('after reconnect should send and receive message as usual', () => runHTML('chatAdapter.reconnect.html'));
diff --git a/__tests__/html/chatAdapter.sequenceId.directLine.outgoing.js b/__tests__/html/chatAdapter.sequenceId.directLine.outgoing.js
deleted file mode 100644
index 68f93e85e8..0000000000
--- a/__tests__/html/chatAdapter.sequenceId.directLine.outgoing.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-test('should render outgoing activities based on sequence ID', () => runHTML('chatAdapter.sequenceId.directLine.outgoing.html'));
diff --git a/__tests__/html/chatAdapter.sequenceId.noSequenceId.js b/__tests__/html/chatAdapter.sequenceId.noSequenceId.js
deleted file mode 100644
index e0b112bb3b..0000000000
--- a/__tests__/html/chatAdapter.sequenceId.noSequenceId.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-test('should sort activities by fallback to timestamp', () => runHTML('chatAdapter.sequenceId.noSequenceId.html'));
diff --git a/__tests__/html/chatAdapter.sequenceId.simple.js b/__tests__/html/chatAdapter.sequenceId.simple.js
deleted file mode 100644
index da8106df2b..0000000000
--- a/__tests__/html/chatAdapter.sequenceId.simple.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jest-environment ./packages/test/harness/src/host/jest/WebDriverEnvironment.js */
-
-test('should render incoming activities based on sequence ID', () => runHTML('chatAdapter.sequenceId.simple.html'));
diff --git a/__tests__/html/carousel.flipperButton.html b/__tests__/html2/carousel/flipperButton.html
similarity index 96%
rename from __tests__/html/carousel.flipperButton.html
rename to __tests__/html2/carousel/flipperButton.html
index 0007f3020c..ede4d40938 100644
--- a/__tests__/html/carousel.flipperButton.html
+++ b/__tests__/html2/carousel/flipperButton.html
@@ -40,7 +40,7 @@
await pageConditions.became('Carousel should scroll right', () => carouselFilmstrip.scrollLeft > 100, 1000);
await testHelpers.sleep(500); // Wait both flippers to fade in.
- await host.snapshot();
+ await host.snapshot('local');
// WHEN: Left flipper is clicked.
const leftFlipper = carouselLayout.querySelector('[aria-label="Previous"]');
@@ -58,7 +58,7 @@
); // 1 pixel for tolerance.
await testHelpers.sleep(500); // Wait for right flipper to fade away.
- await host.snapshot();
+ await host.snapshot('local');
});