[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 = [