diff --git a/tests/bcf_BCFViewpointsPlugin_loadViewpoint.html b/tests/bcf_BCFViewpointsPlugin_loadViewpoint.html
deleted file mode 100644
index 9e604777db..0000000000
--- a/tests/bcf_BCFViewpointsPlugin_loadViewpoint.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/bcf_BCFViewpointsPlugin_loadViewpoint_multipleModels.html b/tests/bcf_BCFViewpointsPlugin_loadViewpoint_multipleModels.html
deleted file mode 100644
index de2bcc99ed..0000000000
--- a/tests/bcf_BCFViewpointsPlugin_loadViewpoint_multipleModels.html
+++ /dev/null
@@ -1,35194 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/css/pageStyle.css b/tests/css/pageStyle.css
deleted file mode 100644
index 27bcb37eb6..0000000000
--- a/tests/css/pageStyle.css
+++ /dev/null
@@ -1,24 +0,0 @@
-body {
- font-family: 'Roboto', sans-serif;
- font-size: 15px;
- line-height: 1.50;
- color: #000000;
- background-color: rgba(0, 0, 0, 0);
- text-decoration: none;
- word-spacing: normal;
- text-align: left;
- letter-spacing: 0;
- -webkit-font-smoothing: antialiased;
- overflow-y: hidden;
- overflow-x: hidden;
- margin: 0;
- width: 100%;
- height: 100%;
-}
-
-#myCanvas {
- width: 1280px;
- height: 1024px;
- position: absolute;
- background: lightblue;
-}
diff --git a/tests/effects_SAO_XKT_OTCConferenceCenter.html b/tests/effects_SAO_XKT_OTCConferenceCenter.html
deleted file mode 100644
index 4e3d502757..0000000000
--- a/tests/effects_SAO_XKT_OTCConferenceCenter.html
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
diff --git a/tests/effects_logarithmicDepthBuffer_PerformanceModel_batching_RTC.html b/tests/effects_logarithmicDepthBuffer_PerformanceModel_batching_RTC.html
deleted file mode 100644
index a33558a340..0000000000
--- a/tests/effects_logarithmicDepthBuffer_PerformanceModel_batching_RTC.html
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
diff --git a/tests/effects_logarithmicDepthBuffer_PerformanceModel_instancing_RTC.html b/tests/effects_logarithmicDepthBuffer_PerformanceModel_instancing_RTC.html
deleted file mode 100644
index f4cdec7afd..0000000000
--- a/tests/effects_logarithmicDepthBuffer_PerformanceModel_instancing_RTC.html
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
diff --git a/tests/effects_logarithmicDepthBuffer_sceneGraph_RTC.html b/tests/effects_logarithmicDepthBuffer_sceneGraph_RTC.html
deleted file mode 100644
index 1ab4894757..0000000000
--- a/tests/effects_logarithmicDepthBuffer_sceneGraph_RTC.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
diff --git a/tests/lib/utils.js b/tests/lib/utils.js
deleted file mode 100644
index cf8d64b36c..0000000000
--- a/tests/lib/utils.js
+++ /dev/null
@@ -1,15 +0,0 @@
-function signalTestComplete(viewer) {
- const div = document.createElement("div");
- div.id = "percyLoaded";
- if (!viewer) {
- document.body.appendChild(div);
- } else {
- viewer.scene.canvas.spinner.on("zeroProcesses", () => { // All outstanding tasks complete
- setTimeout(() => {
- document.body.appendChild(div);
- }, 500);
- });
- }
-}
-
-export {signalTestComplete};
\ No newline at end of file
diff --git a/tests/lighting_AmbientLight_sceneGraph_Phong.html b/tests/lighting_AmbientLight_sceneGraph_Phong.html
deleted file mode 100644
index c4bf4260e4..0000000000
--- a/tests/lighting_AmbientLight_sceneGraph_Phong.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_AmbientLight_sceneGraph_metallicRoughness.html b/tests/lighting_AmbientLight_sceneGraph_metallicRoughness.html
deleted file mode 100644
index 887900d650..0000000000
--- a/tests/lighting_AmbientLight_sceneGraph_metallicRoughness.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_DirLight_view.html b/tests/lighting_DirLight_view.html
deleted file mode 100644
index 61e70a15b6..0000000000
--- a/tests/lighting_DirLight_view.html
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_DirLight_view_sceneGraph_Phong.html b/tests/lighting_DirLight_view_sceneGraph_Phong.html
deleted file mode 100644
index 28bda57524..0000000000
--- a/tests/lighting_DirLight_view_sceneGraph_Phong.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_DirLight_view_sceneGraph_metallicRoughness.html b/tests/lighting_DirLight_view_sceneGraph_metallicRoughness.html
deleted file mode 100644
index f01857784e..0000000000
--- a/tests/lighting_DirLight_view_sceneGraph_metallicRoughness.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_DirLight_world.html b/tests/lighting_DirLight_world.html
deleted file mode 100644
index 3e6ab08622..0000000000
--- a/tests/lighting_DirLight_world.html
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_DirLight_world_sceneGraph_Phong.html b/tests/lighting_DirLight_world_sceneGraph_Phong.html
deleted file mode 100644
index 6afb997c71..0000000000
--- a/tests/lighting_DirLight_world_sceneGraph_Phong.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_DirLight_world_sceneGraph_metallicRoughness.html b/tests/lighting_DirLight_world_sceneGraph_metallicRoughness.html
deleted file mode 100644
index 30b8394d77..0000000000
--- a/tests/lighting_DirLight_world_sceneGraph_metallicRoughness.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_PointLight_view.html b/tests/lighting_PointLight_view.html
deleted file mode 100644
index 6ccdae1f67..0000000000
--- a/tests/lighting_PointLight_view.html
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_PointLight_view_sceneGraph_Phong.html b/tests/lighting_PointLight_view_sceneGraph_Phong.html
deleted file mode 100644
index d83bdff69e..0000000000
--- a/tests/lighting_PointLight_view_sceneGraph_Phong.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_PointLight_view_sceneGraph_metallicRoughness.html b/tests/lighting_PointLight_view_sceneGraph_metallicRoughness.html
deleted file mode 100644
index fd440dc374..0000000000
--- a/tests/lighting_PointLight_view_sceneGraph_metallicRoughness.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_PointLight_world.html b/tests/lighting_PointLight_world.html
deleted file mode 100644
index 587623fe36..0000000000
--- a/tests/lighting_PointLight_world.html
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_PointLight_world_sceneGraph_Phong.html b/tests/lighting_PointLight_world_sceneGraph_Phong.html
deleted file mode 100644
index 2212bfaf26..0000000000
--- a/tests/lighting_PointLight_world_sceneGraph_Phong.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/lighting_PointLight_world_sceneGraph_metallicRoughness.html b/tests/lighting_PointLight_world_sceneGraph_metallicRoughness.html
deleted file mode 100644
index d59162add6..0000000000
--- a/tests/lighting_PointLight_world_sceneGraph_metallicRoughness.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_3DS.html b/tests/loading_3DS.html
deleted file mode 100644
index f3fd6fde0d..0000000000
--- a/tests/loading_3DS.html
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_OBJ.html b/tests/loading_OBJ.html
deleted file mode 100644
index 0598c43e81..0000000000
--- a/tests/loading_OBJ.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_STL_dataAsParam.html b/tests/loading_STL_dataAsParam.html
deleted file mode 100644
index f35376953b..0000000000
--- a/tests/loading_STL_dataAsParam.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_STL_dataSource.html b/tests/loading_STL_dataSource.html
deleted file mode 100644
index e0a151929d..0000000000
--- a/tests/loading_STL_dataSource.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_STL_doublePrecision.html b/tests/loading_STL_doublePrecision.html
deleted file mode 100644
index 8477dad935..0000000000
--- a/tests/loading_STL_doublePrecision.html
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_XKT.html b/tests/loading_XKT.html
deleted file mode 100644
index 4af6ad6491..0000000000
--- a/tests/loading_XKT.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_XKT_SimpleWall.html b/tests/loading_XKT_SimpleWall.html
deleted file mode 100644
index 85ec2bab32..0000000000
--- a/tests/loading_XKT_SimpleWall.html
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_XKT_dataSource.html b/tests/loading_XKT_dataSource.html
deleted file mode 100644
index 8f19bab9c9..0000000000
--- a/tests/loading_XKT_dataSource.html
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/loading_XKT_doublePrecision.html b/tests/loading_XKT_doublePrecision.html
deleted file mode 100644
index f1fc42b33b..0000000000
--- a/tests/loading_XKT_doublePrecision.html
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_XKT_pointCloud.html b/tests/loading_XKT_pointCloud.html
deleted file mode 100644
index 65dab19a3e..0000000000
--- a/tests/loading_XKT_pointCloud.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_glTF_PerformanceModel_transform.html b/tests/loading_glTF_PerformanceModel_transform.html
deleted file mode 100644
index 5b5d5439e4..0000000000
--- a/tests/loading_glTF_PerformanceModel_transform.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/loading_glTF_dataSource.html b/tests/loading_glTF_dataSource.html
deleted file mode 100644
index b0ec5ded02..0000000000
--- a/tests/loading_glTF_dataSource.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
diff --git a/tests/loading_glTF_sceneGraph.html b/tests/loading_glTF_sceneGraph.html
deleted file mode 100644
index e29cef15e8..0000000000
--- a/tests/loading_glTF_sceneGraph.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_batching_PBR_spheres.html b/tests/sceneRepresentation_PerformanceModel_batching_PBR_spheres.html
deleted file mode 100644
index be7df88814..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_batching_PBR_spheres.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_batching_RTC_triangles.html b/tests/sceneRepresentation_PerformanceModel_batching_RTC_triangles.html
deleted file mode 100644
index f01d8d6496..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_batching_RTC_triangles.html
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_batching_geometries.html b/tests/sceneRepresentation_PerformanceModel_batching_geometries.html
deleted file mode 100644
index 0585004f79..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_batching_geometries.html
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_batching_triangles.html b/tests/sceneRepresentation_PerformanceModel_batching_triangles.html
deleted file mode 100644
index 534afa0071..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_batching_triangles.html
+++ /dev/null
@@ -1,180 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_instancing_PBR_spheres.html b/tests/sceneRepresentation_PerformanceModel_instancing_PBR_spheres.html
deleted file mode 100644
index c7ea184898..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_instancing_PBR_spheres.html
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_instancing_RTC_triangles.html b/tests/sceneRepresentation_PerformanceModel_instancing_RTC_triangles.html
deleted file mode 100644
index a3674081c0..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_instancing_RTC_triangles.html
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_instancing_geometries.html b/tests/sceneRepresentation_PerformanceModel_instancing_geometries.html
deleted file mode 100644
index 76e27545e7..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_instancing_geometries.html
+++ /dev/null
@@ -1,250 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_PerformanceModel_instancing_triangles.html b/tests/sceneRepresentation_PerformanceModel_instancing_triangles.html
deleted file mode 100644
index 2183b85ce4..0000000000
--- a/tests/sceneRepresentation_PerformanceModel_instancing_triangles.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_sceneGraph_ReadableGeometry_Phong.html b/tests/sceneRepresentation_sceneGraph_ReadableGeometry_Phong.html
deleted file mode 100644
index 35bb9e3877..0000000000
--- a/tests/sceneRepresentation_sceneGraph_ReadableGeometry_Phong.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sceneRepresentation_sceneGraph_VBOGeometry_Phong.html b/tests/sceneRepresentation_sceneGraph_VBOGeometry_Phong.html
deleted file mode 100644
index d46ac1661d..0000000000
--- a/tests/sceneRepresentation_sceneGraph_VBOGeometry_Phong.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sectionPlanes_PerformanceModel.html b/tests/sectionPlanes_PerformanceModel.html
deleted file mode 100644
index 5f7cfe7eb0..0000000000
--- a/tests/sectionPlanes_PerformanceModel.html
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/sectionPlanes_PerformanceModel_ortho.html b/tests/sectionPlanes_PerformanceModel_ortho.html
deleted file mode 100644
index 5ac25636d0..0000000000
--- a/tests/sectionPlanes_PerformanceModel_ortho.html
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
- xeokit-sdk Visual Test
-
-
-
-
-
-
-
-
\ No newline at end of file