summaryrefslogtreecommitdiff
path: root/render-test/tests/filesize
diff options
context:
space:
mode:
Diffstat (limited to 'render-test/tests/filesize')
-rw-r--r--render-test/tests/filesize/fail-file-doesnt-match/expected.pngbin0 -> 686 bytes
-rw-r--r--render-test/tests/filesize/fail-file-doesnt-match/style.json36
-rw-r--r--render-test/tests/filesize/fail-size-is-over/expected.pngbin0 -> 686 bytes
-rw-r--r--render-test/tests/filesize/fail-size-is-over/metrics.json1
-rw-r--r--render-test/tests/filesize/fail-size-is-over/style.json36
-rw-r--r--render-test/tests/filesize/fail-size-is-under/expected.pngbin0 -> 686 bytes
-rw-r--r--render-test/tests/filesize/fail-size-is-under/metrics.json1
-rw-r--r--render-test/tests/filesize/fail-size-is-under/style.json36
-rw-r--r--render-test/tests/filesize/pass-size-is-same/expected.pngbin0 -> 686 bytes
-rw-r--r--render-test/tests/filesize/pass-size-is-same/metrics.json1
-rw-r--r--render-test/tests/filesize/pass-size-is-same/style.json36
11 files changed, 147 insertions, 0 deletions
diff --git a/render-test/tests/filesize/fail-file-doesnt-match/expected.png b/render-test/tests/filesize/fail-file-doesnt-match/expected.png
new file mode 100644
index 0000000000..feed2e457f
--- /dev/null
+++ b/render-test/tests/filesize/fail-file-doesnt-match/expected.png
Binary files differ
diff --git a/render-test/tests/filesize/fail-file-doesnt-match/style.json b/render-test/tests/filesize/fail-file-doesnt-match/style.json
new file mode 100644
index 0000000000..91e90ffbe8
--- /dev/null
+++ b/render-test/tests/filesize/fail-file-doesnt-match/style.json
@@ -0,0 +1,36 @@
+{
+ "version": 8,
+ "metadata": {
+ "test": {
+ "operations": [
+ ["probeFileSize", "style", "aaaaa.json"],
+ ["probeFileSize", "image", "bbbbb.png"]
+ ],
+ "width": 64,
+ "height": 64
+ }
+ },
+ "sources": {
+ "geojson": {
+ "type": "geojson",
+ "data": {
+ "type": "Point",
+ "coordinates": [
+ 0,
+ 0
+ ]
+ }
+ }
+ },
+ "sprite": "local://sprites/sprite",
+ "layers": [
+ {
+ "id": "symbol",
+ "type": "symbol",
+ "source": "geojson",
+ "layout": {
+ "icon-image": "circle-12"
+ }
+ }
+ ]
+}
diff --git a/render-test/tests/filesize/fail-size-is-over/expected.png b/render-test/tests/filesize/fail-size-is-over/expected.png
new file mode 100644
index 0000000000..feed2e457f
--- /dev/null
+++ b/render-test/tests/filesize/fail-size-is-over/expected.png
Binary files differ
diff --git a/render-test/tests/filesize/fail-size-is-over/metrics.json b/render-test/tests/filesize/fail-size-is-over/metrics.json
new file mode 100644
index 0000000000..2df7e7da11
--- /dev/null
+++ b/render-test/tests/filesize/fail-size-is-over/metrics.json
@@ -0,0 +1 @@
+{"fileSize":[["image","../render-test/tests/filesize/fail-size-is-over/expected.png",100],["style","../render-test/tests/filesize/fail-size-is-over/style.json",100]]}
diff --git a/render-test/tests/filesize/fail-size-is-over/style.json b/render-test/tests/filesize/fail-size-is-over/style.json
new file mode 100644
index 0000000000..ce2069a372
--- /dev/null
+++ b/render-test/tests/filesize/fail-size-is-over/style.json
@@ -0,0 +1,36 @@
+{
+ "version": 8,
+ "metadata": {
+ "test": {
+ "operations": [
+ ["probeFileSize", "style", "style.json"],
+ ["probeFileSize", "image", "expected.png"]
+ ],
+ "width": 64,
+ "height": 64
+ }
+ },
+ "sources": {
+ "geojson": {
+ "type": "geojson",
+ "data": {
+ "type": "Point",
+ "coordinates": [
+ 0,
+ 0
+ ]
+ }
+ }
+ },
+ "sprite": "local://sprites/sprite",
+ "layers": [
+ {
+ "id": "symbol",
+ "type": "symbol",
+ "source": "geojson",
+ "layout": {
+ "icon-image": "circle-12"
+ }
+ }
+ ]
+}
diff --git a/render-test/tests/filesize/fail-size-is-under/expected.png b/render-test/tests/filesize/fail-size-is-under/expected.png
new file mode 100644
index 0000000000..feed2e457f
--- /dev/null
+++ b/render-test/tests/filesize/fail-size-is-under/expected.png
Binary files differ
diff --git a/render-test/tests/filesize/fail-size-is-under/metrics.json b/render-test/tests/filesize/fail-size-is-under/metrics.json
new file mode 100644
index 0000000000..92d3f1e3d5
--- /dev/null
+++ b/render-test/tests/filesize/fail-size-is-under/metrics.json
@@ -0,0 +1 @@
+{"fileSize":[["image","../render-test/tests/filesize/fail-size-is-under/expected.png",999],["style","../render-test/tests/filesize/fail-size-is-under/style.json",999]]}
diff --git a/render-test/tests/filesize/fail-size-is-under/style.json b/render-test/tests/filesize/fail-size-is-under/style.json
new file mode 100644
index 0000000000..ce2069a372
--- /dev/null
+++ b/render-test/tests/filesize/fail-size-is-under/style.json
@@ -0,0 +1,36 @@
+{
+ "version": 8,
+ "metadata": {
+ "test": {
+ "operations": [
+ ["probeFileSize", "style", "style.json"],
+ ["probeFileSize", "image", "expected.png"]
+ ],
+ "width": 64,
+ "height": 64
+ }
+ },
+ "sources": {
+ "geojson": {
+ "type": "geojson",
+ "data": {
+ "type": "Point",
+ "coordinates": [
+ 0,
+ 0
+ ]
+ }
+ }
+ },
+ "sprite": "local://sprites/sprite",
+ "layers": [
+ {
+ "id": "symbol",
+ "type": "symbol",
+ "source": "geojson",
+ "layout": {
+ "icon-image": "circle-12"
+ }
+ }
+ ]
+}
diff --git a/render-test/tests/filesize/pass-size-is-same/expected.png b/render-test/tests/filesize/pass-size-is-same/expected.png
new file mode 100644
index 0000000000..feed2e457f
--- /dev/null
+++ b/render-test/tests/filesize/pass-size-is-same/expected.png
Binary files differ
diff --git a/render-test/tests/filesize/pass-size-is-same/metrics.json b/render-test/tests/filesize/pass-size-is-same/metrics.json
new file mode 100644
index 0000000000..4c01d3b2ca
--- /dev/null
+++ b/render-test/tests/filesize/pass-size-is-same/metrics.json
@@ -0,0 +1 @@
+{"fileSize":[["image","../render-test/tests/filesize/pass-size-is-same/expected.png",686],["style","../render-test/tests/filesize/pass-size-is-same/style.json",609]]} \ No newline at end of file
diff --git a/render-test/tests/filesize/pass-size-is-same/style.json b/render-test/tests/filesize/pass-size-is-same/style.json
new file mode 100644
index 0000000000..ce2069a372
--- /dev/null
+++ b/render-test/tests/filesize/pass-size-is-same/style.json
@@ -0,0 +1,36 @@
+{
+ "version": 8,
+ "metadata": {
+ "test": {
+ "operations": [
+ ["probeFileSize", "style", "style.json"],
+ ["probeFileSize", "image", "expected.png"]
+ ],
+ "width": 64,
+ "height": 64
+ }
+ },
+ "sources": {
+ "geojson": {
+ "type": "geojson",
+ "data": {
+ "type": "Point",
+ "coordinates": [
+ 0,
+ 0
+ ]
+ }
+ }
+ },
+ "sprite": "local://sprites/sprite",
+ "layers": [
+ {
+ "id": "symbol",
+ "type": "symbol",
+ "source": "geojson",
+ "layout": {
+ "icon-image": "circle-12"
+ }
+ }
+ ]
+}