[instance] add tests for colrv1 full instancing
diff --git a/test/subset/data/Makefile.am b/test/subset/data/Makefile.am
index e13053e..fe17d70 100644
--- a/test/subset/data/Makefile.am
+++ b/test/subset/data/Makefile.am
@@ -69,6 +69,7 @@
expected/post_apply_mvar_delta \
expected/apply_cvar_delta \
expected/collect_name_ids \
+ expected/instantiate_colrv1 \
fonts \
profiles \
$(NULL)
diff --git a/test/subset/data/Makefile.sources b/test/subset/data/Makefile.sources
index 22367f9..607955d 100644
--- a/test/subset/data/Makefile.sources
+++ b/test/subset/data/Makefile.sources
@@ -60,6 +60,7 @@
tests/post_apply_mvar_delta.tests \
tests/apply_cvar_delta.tests \
tests/collect_name_ids.tests \
+ tests/instantiate_colrv1.tests \
$(NULL)
# TODO: re-enable once colrv1 subsetting is stabilized.
diff --git a/test/subset/data/expected/instantiate_colrv1/Foldit.default.retain-all-codepoint.wght=900.ttf b/test/subset/data/expected/instantiate_colrv1/Foldit.default.retain-all-codepoint.wght=900.ttf
new file mode 100644
index 0000000..fba3a72
--- /dev/null
+++ b/test/subset/data/expected/instantiate_colrv1/Foldit.default.retain-all-codepoint.wght=900.ttf
Binary files differ
diff --git a/test/subset/data/tests/instantiate_colrv1.tests b/test/subset/data/tests/instantiate_colrv1.tests
new file mode 100644
index 0000000..fae81b3
--- /dev/null
+++ b/test/subset/data/tests/instantiate_colrv1.tests
@@ -0,0 +1,14 @@
+FONTS:
+Foldit.ttf
+
+PROFILES:
+default.txt
+
+SUBSETS:
+*
+
+INSTANCES:
+wght=900
+
+OPTIONS:
+no_fonttools
diff --git a/test/subset/meson.build b/test/subset/meson.build
index 289cc16..072898e 100644
--- a/test/subset/meson.build
+++ b/test/subset/meson.build
@@ -62,6 +62,7 @@
'post_apply_mvar_delta',
'apply_cvar_delta',
'collect_name_ids',
+ 'instantiate_colrv1',
]
repack_tests = [