summaryrefslogtreecommitdiff
path: root/metrics/next-android-render-test-runner/render-tests/runtime-styling
diff options
context:
space:
mode:
Diffstat (limited to 'metrics/next-android-render-test-runner/render-tests/runtime-styling')
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-false/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-true/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-true/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-false/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-alpha/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-nonsdf/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-pattern/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-sdf/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-remove/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-icon/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-pattern/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-background/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-circle/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-fill/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-line/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-raster/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-symbol/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-background/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-circle/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-fill/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-line/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-raster/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-symbol/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-glyphs/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-background/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-line/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-reorder/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-update/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-sprite/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-inline/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-url/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-inline/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-url/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-inline/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-url/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-none/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-visible/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-visible/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-default/metrics.json47
-rw-r--r--metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-none/metrics.json47
176 files changed, 8272 insertions, 0 deletions
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-false/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-false/metrics.json
new file mode 100644
index 0000000000..bcfa40c78c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-false/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4201532,
+ 9315
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-true/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-true/metrics.json
new file mode 100644
index 0000000000..272e8076be
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-default-to-true/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4195989,
+ 9487
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-default/metrics.json
new file mode 100644
index 0000000000..603c0d6ed2
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4306396,
+ 9535
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-true/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-true/metrics.json
new file mode 100644
index 0000000000..6f56321555
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-false-to-true/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4211348,
+ 9513
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-default/metrics.json
new file mode 100644
index 0000000000..8410a3690e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4217508,
+ 9492
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-false/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-false/metrics.json
new file mode 100644
index 0000000000..f1d4251bb3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/filter-true-to-false/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4057613,
+ 9417
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..3af9902282
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 193596,
+ 687
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 31488,
+ 31488
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..240c61b52c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 195008,
+ 691
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 31488,
+ 31488
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..3c320d3773
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 133148,
+ 700
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 25584,
+ 25584
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..cf0c0c4fc4
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 179636,
+ 691
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 25584,
+ 25584
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..7e8b977de2
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 252845,
+ 696
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 39632,
+ 39632
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..35d925fbe4
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 255313,
+ 685
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 39632,
+ 39632
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-alpha/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-alpha/metrics.json
new file mode 100644
index 0000000000..cdbefe037b
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-alpha/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 130541,
+ 680
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22592,
+ 22592
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-nonsdf/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-nonsdf/metrics.json
new file mode 100644
index 0000000000..4061fcf217
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-nonsdf/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 456972,
+ 768
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 80016,
+ 80016
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-pattern/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-pattern/metrics.json
new file mode 100644
index 0000000000..0814f7c2e4
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-pattern/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 326519,
+ 1624
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 13,
+ 17,
+ 1,
+ [
+ 98304,
+ 98304
+ ],
+ [
+ 150,
+ 150
+ ],
+ [
+ 144,
+ 144
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-sdf/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-sdf/metrics.json
new file mode 100644
index 0000000000..05e9091992
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-add-sdf/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 445193,
+ 765
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 80016,
+ 80016
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-remove/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-remove/metrics.json
new file mode 100644
index 0000000000..c4d8c8d0cf
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-remove/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 3429504,
+ 734
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 24576,
+ 24576
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-icon/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-icon/metrics.json
new file mode 100644
index 0000000000..c4bfc9455a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-icon/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 493230,
+ 2426
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 35923
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 24576,
+ 24576
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-pattern/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-pattern/metrics.json
new file mode 100644
index 0000000000..68f2fdddb0
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/image-update-pattern/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 709015,
+ 4203
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 35923
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 13,
+ 17,
+ 1,
+ [
+ 98304,
+ 98304
+ ],
+ [
+ 150,
+ 150
+ ],
+ [
+ 144,
+ 144
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-background/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-background/metrics.json
new file mode 100644
index 0000000000..bd9f962643
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-background/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90312,
+ 403
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-circle/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-circle/metrics.json
new file mode 100644
index 0000000000..89f56551d7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-circle/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 120880,
+ 521
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-fill/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-fill/metrics.json
new file mode 100644
index 0000000000..409866b840
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-fill/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 114232,
+ 631
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 54,
+ 54
+ ],
+ [
+ 84,
+ 84
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-line/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-line/metrics.json
new file mode 100644
index 0000000000..83a9b25e18
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-line/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 118642,
+ 582
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 94,
+ 94
+ ],
+ [
+ 176,
+ 176
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-raster/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-raster/metrics.json
new file mode 100644
index 0000000000..d88a2f2edf
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-raster/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 1278304,
+ 907
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 293306
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 6,
+ 5,
+ 1,
+ [
+ 1064960,
+ 1064960
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-symbol/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-symbol/metrics.json
new file mode 100644
index 0000000000..fc390436b7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-add-symbol/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4210804,
+ 9443
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-background/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-background/metrics.json
new file mode 100644
index 0000000000..c643ef18ca
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-background/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 88608,
+ 370
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-circle/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-circle/metrics.json
new file mode 100644
index 0000000000..9a214a0953
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-circle/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89770,
+ 398
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-fill/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-fill/metrics.json
new file mode 100644
index 0000000000..517ebe071c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-fill/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89989,
+ 419
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-line/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-line/metrics.json
new file mode 100644
index 0000000000..3ff10b270a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-line/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90272,
+ 411
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-raster/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-raster/metrics.json
new file mode 100644
index 0000000000..64e99a2c82
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-raster/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90056,
+ 397
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-symbol/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-symbol/metrics.json
new file mode 100644
index 0000000000..fb925b347b
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layer-remove-symbol/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4184604,
+ 9173
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..a82d85cb99
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4216886,
+ 9453
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..76fec9fc12
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4196497,
+ 9518
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..4bf530c169
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4201068,
+ 9515
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..22e34e0451
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4210301,
+ 9461
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..11c62ba455
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4418940,
+ 9655
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..e862d079d9
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4214796,
+ 9273
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..857220d1a3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4218124,
+ 9546
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..25f0625198
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4220252,
+ 9521
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..569d90c45a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4315381,
+ 9550
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..75b9be2695
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4213478,
+ 9533
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json
new file mode 100644
index 0000000000..ec06e178e4
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 316723,
+ 1613
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 10,
+ 1,
+ [
+ 37068,
+ 37068
+ ],
+ [
+ 154,
+ 154
+ ],
+ [
+ 1824,
+ 1824
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json
new file mode 100644
index 0000000000..7ac09cf4f0
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 304011,
+ 1601
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 10,
+ 1,
+ [
+ 39368,
+ 39368
+ ],
+ [
+ 154,
+ 154
+ ],
+ [
+ 1824,
+ 1824
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..62b6ed9eb9
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4211558,
+ 9489
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..2fd979a321
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4216340,
+ 9531
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..de4cd2971b
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4214668,
+ 9577
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..a49a0b4233
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4240917,
+ 9500
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..958fa32aca
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4218588,
+ 9531
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..2bd9af029c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4226149,
+ 9515
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json
new file mode 100644
index 0000000000..a735c51f2f
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 309316,
+ 1478
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 4,
+ 11,
+ 1,
+ [
+ 35153,
+ 35153
+ ],
+ [
+ 70,
+ 70
+ ],
+ [
+ 464,
+ 464
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..29f8b96205
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4222973,
+ 9576
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..1d28535968
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4223184,
+ 9764
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..032f7f7a4a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4217301,
+ 9508
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..8297e79637
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4227045,
+ 9267
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..a1fdad6adf
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4194918,
+ 9452
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..f600fbfbac
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4218948,
+ 9586
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..1e1edc57f7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4207277,
+ 9601
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..a2de32a964
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4262357,
+ 9566
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..d09b918710
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4232204,
+ 9317
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..6111ef7d1c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4306943,
+ 9455
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..8a7375fdff
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89728,
+ 380
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..e2fca0ddf3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 110321,
+ 578
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..b08491f74d
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 122974,
+ 595
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..2e85c9bd3e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90576,
+ 397
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..5fda2b090f
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90129,
+ 393
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json
new file mode 100644
index 0000000000..306f22e7e0
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 114696,
+ 607
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 82,
+ 82
+ ],
+ [
+ 316,
+ 316
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..0501033e47
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89632,
+ 382
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json
new file mode 100644
index 0000000000..16d480a300
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 85984,
+ 394
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json
new file mode 100644
index 0000000000..521d382c76
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90120,
+ 395
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..0503e941c7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 109478,
+ 550
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..4f8952c841
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 122337,
+ 595
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json
new file mode 100644
index 0000000000..5cae99b8ec
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 322351,
+ 1603
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 10,
+ 1,
+ [
+ 37167,
+ 37167
+ ],
+ [
+ 130,
+ 130
+ ],
+ [
+ 1504,
+ 1504
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json
new file mode 100644
index 0000000000..08d42e9d33
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 312511,
+ 1528
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 10,
+ 1,
+ [
+ 36170,
+ 36170
+ ],
+ [
+ 106,
+ 106
+ ],
+ [
+ 1184,
+ 1184
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..dcebe280f1
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 318623,
+ 1616
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 10,
+ 1,
+ [
+ 42488,
+ 42488
+ ],
+ [
+ 142,
+ 142
+ ],
+ [
+ 1664,
+ 1664
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..0f8050b055
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 116432,
+ 579
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..2f4f517593
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 115672,
+ 727
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..914982908f
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 120998,
+ 586
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..1edeb7ef2d
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 123009,
+ 614
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..63b273884c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 119960,
+ 594
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..037d52d3f3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 115749,
+ 738
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..eff85ebbda
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 122810,
+ 621
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..8a75e9ff52
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 122856,
+ 620
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 160,
+ 160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..ebab52d702
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 116476,
+ 597
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..666af39f00
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89696,
+ 398
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..c80bdb1ea7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89696,
+ 400
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..610b1508c8
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 110144,
+ 567
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..f669952599
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 123177,
+ 603
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 160,
+ 160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..fda3bec41d
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90152,
+ 417
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..f11fefa85a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89704,
+ 392
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..587ae888b0
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89729,
+ 384
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json
new file mode 100644
index 0000000000..86e6ae6616
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4225540,
+ 9617
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json
new file mode 100644
index 0000000000..cd705af92c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4209357,
+ 9799
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json
new file mode 100644
index 0000000000..3ab83383fb
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4230284,
+ 9766
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json
new file mode 100644
index 0000000000..f8d1119365
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4213660,
+ 9786
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json
new file mode 100644
index 0000000000..dc8de2ff32
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4186533,
+ 9744
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json
new file mode 100644
index 0000000000..7a820d6fb7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4232852,
+ 9627
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-glyphs/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-glyphs/metrics.json
new file mode 100644
index 0000000000..a5e115b9b4
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-glyphs/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 36139369,
+ 203465
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 83,
+ 16423893
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 7,
+ 9,
+ 1,
+ [
+ 2973366,
+ 2973366
+ ],
+ [
+ 30022,
+ 30022
+ ],
+ [
+ 320064,
+ 320064
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-background/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-background/metrics.json
new file mode 100644
index 0000000000..a690d3b609
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-background/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89624,
+ 440
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json
new file mode 100644
index 0000000000..225e9ac738
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 118584,
+ 602
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json
new file mode 100644
index 0000000000..feacc97ca3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 120946,
+ 743
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 54,
+ 54
+ ],
+ [
+ 84,
+ 84
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-line/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-line/metrics.json
new file mode 100644
index 0000000000..52dc5c2302
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-line/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 124016,
+ 675
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 94,
+ 94
+ ],
+ [
+ 176,
+ 176
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json
new file mode 100644
index 0000000000..8fd3e968d7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 1287264,
+ 1308
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 293306
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 6,
+ 5,
+ 1,
+ [
+ 1064960,
+ 1064960
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json
new file mode 100644
index 0000000000..966bcf96f4
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4210525,
+ 9692
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json
new file mode 100644
index 0000000000..19bdaf7077
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 1078748,
+ 15050
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 390258
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 70598,
+ 70598
+ ],
+ [
+ 37328,
+ 37328
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json
new file mode 100644
index 0000000000..93ebd2d12f
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4205448,
+ 9550
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source/metrics.json
new file mode 100644
index 0000000000..7eabda157e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-change-source/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 116426,
+ 669
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json
new file mode 100644
index 0000000000..ea06f2c218
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 88312,
+ 433
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json
new file mode 100644
index 0000000000..c3a9db4d3e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 84130,
+ 478
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json
new file mode 100644
index 0000000000..860a6d03ef
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90148,
+ 527
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json
new file mode 100644
index 0000000000..15f1439147
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90032,
+ 504
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json
new file mode 100644
index 0000000000..a14498b106
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90472,
+ 787
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json
new file mode 100644
index 0000000000..9c0e4b644a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4184676,
+ 9429
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-reorder/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-reorder/metrics.json
new file mode 100644
index 0000000000..879de5d213
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layer-reorder/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 119924,
+ 632
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..6110106f01
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4215172,
+ 9701
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..0628ab8e7b
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4215466,
+ 9817
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..8ceecb5854
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4208420,
+ 9804
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..748840137d
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4260405,
+ 9722
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..bd89559a6b
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4257037,
+ 9800
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..de95bd93b8
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4221252,
+ 9572
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..692bc0c697
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4204356,
+ 9884
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..25dda0a1cd
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4213532,
+ 9836
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..fce35ee7c3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4210580,
+ 9731
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..dec1db7ef6
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4218868,
+ 9755
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..218e279aef
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4214453,
+ 9828
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..cb404f9c62
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4219725,
+ 9808
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..5b8fe64b63
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4295440,
+ 9793
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..7572842ff0
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4218372,
+ 9806
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..024ad70b9a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4231508,
+ 9558
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..a3d0fb2f55
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4216388,
+ 9735
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..7f7df8a0ac
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4424383,
+ 9552
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..54db2f504d
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 4304917,
+ 9704
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 211659
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..881bc0c5d9
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89737,
+ 454
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..7b6c749048
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 115947,
+ 680
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..a8262734f6
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 116704,
+ 704
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..e36df2ffea
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90577,
+ 469
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..b659b0ef54
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90224,
+ 466
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json
new file mode 100644
index 0000000000..2e56667962
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 120992,
+ 724
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 82,
+ 82
+ ],
+ [
+ 316,
+ 316
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..fde68418ca
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89784,
+ 454
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json
new file mode 100644
index 0000000000..0782565c46
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 90288,
+ 473
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json
new file mode 100644
index 0000000000..93f764e760
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 84097,
+ 466
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..9192946013
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 123041,
+ 713
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..81267d8fe6
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 122912,
+ 718
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..9e1002b65c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 123504,
+ 715
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..16af8b98f2
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 122601,
+ 705
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..5b110f23b8
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 110602,
+ 709
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..abd3042ca1
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 116280,
+ 703
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..91277db837
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89768,
+ 470
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..b3010ed76a
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89792,
+ 473
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..ba11ae8974
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89800,
+ 466
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..db42d8d98e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89760,
+ 466
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json
new file mode 100644
index 0000000000..15d2bce417
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 108521,
+ 553
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json
new file mode 100644
index 0000000000..9d96a59378
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 138424,
+ 727
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 59
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json
new file mode 100644
index 0000000000..9326dc0e94
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 1272025,
+ 1266
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 293306
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 6,
+ 5,
+ 1,
+ [
+ 1064960,
+ 1064960
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json
new file mode 100644
index 0000000000..6ae1be4054
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 1286960,
+ 1477
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 293306
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 6,
+ 5,
+ 1,
+ [
+ 1064960,
+ 1064960
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json
new file mode 100644
index 0000000000..2fa3eb2c6e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 406592,
+ 1911
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 102265
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 17456,
+ 17456
+ ],
+ [
+ 6968,
+ 6968
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json
new file mode 100644
index 0000000000..ea8c6c389e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 406440,
+ 2096
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 102265
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 17456,
+ 17456
+ ],
+ [
+ 6968,
+ 6968
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-update/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-update/metrics.json
new file mode 100644
index 0000000000..3ecba765be
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-source-update/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 119721,
+ 620
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-sprite/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-sprite/metrics.json
new file mode 100644
index 0000000000..c6ccbd51f9
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-sprite/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 5836856,
+ 23008
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 6,
+ 1693531
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 13,
+ 21,
+ 1,
+ [
+ 91136,
+ 91136
+ ],
+ [
+ 2734,
+ 2734
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json
new file mode 100644
index 0000000000..f7c8d7fb6e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89856,
+ 453
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json
new file mode 100644
index 0000000000..a31a70a0bd
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89697,
+ 453
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json
new file mode 100644
index 0000000000..7ef3c45abc
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89752,
+ 454
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json
new file mode 100644
index 0000000000..7fb97fa8c1
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89729,
+ 450
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json
new file mode 100644
index 0000000000..492d70784c
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89713,
+ 453
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json
new file mode 100644
index 0000000000..a260d4b3a7
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89624,
+ 452
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-inline/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-inline/metrics.json
new file mode 100644
index 0000000000..a0767a8417
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-inline/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 119456,
+ 530
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-url/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-url/metrics.json
new file mode 100644
index 0000000000..de4fc72eae
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-geojson-url/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 125004,
+ 640
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 59
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-inline/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-inline/metrics.json
new file mode 100644
index 0000000000..944fe88b0e
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-inline/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 896408,
+ 1156
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 293306
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 6,
+ 5,
+ 1,
+ [
+ 1064960,
+ 1064960
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-url/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-url/metrics.json
new file mode 100644
index 0000000000..501be0faa3
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-raster-url/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 1280977,
+ 1392
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 293306
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 6,
+ 5,
+ 1,
+ [
+ 1064960,
+ 1064960
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-inline/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-inline/metrics.json
new file mode 100644
index 0000000000..197539ed80
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-inline/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 406640,
+ 1842
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 102265
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 17456,
+ 17456
+ ],
+ [
+ 6968,
+ 6968
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-url/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-url/metrics.json
new file mode 100644
index 0000000000..b70b5b810d
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/source-add-vector-url/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 425152,
+ 2036
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 102265
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 3,
+ 8,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 17456,
+ 17456
+ ],
+ [
+ 6968,
+ 6968
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-none/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-none/metrics.json
new file mode 100644
index 0000000000..dc0a725f12
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-none/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89672,
+ 380
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-visible/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-visible/metrics.json
new file mode 100644
index 0000000000..5e57b1eae6
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-default-to-visible/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89537,
+ 376
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-default/metrics.json
new file mode 100644
index 0000000000..45a5f8112b
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89528,
+ 381
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-visible/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-visible/metrics.json
new file mode 100644
index 0000000000..7702ecc102
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-none-to-visible/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89648,
+ 381
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-default/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-default/metrics.json
new file mode 100644
index 0000000000..140e5f0917
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-default/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89680,
+ 378
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-none/metrics.json b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-none/metrics.json
new file mode 100644
index 0000000000..d7e3053256
--- /dev/null
+++ b/metrics/next-android-render-test-runner/render-tests/runtime-styling/visibility-visible-to-none/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 89608,
+ 379
+ ],
+ [
+ "probeMemory - default - start",
+ 32,
+ 1
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 0,
+ 2,
+ 5,
+ 1,
+ [
+ 16384,
+ 16384
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file