Allow suites to dynamically register schemas so tests can receive parameters

Change-Id: Idbe99a35993d193cd97059feb980e61ff14c67ad
diff --git a/selftest/schema_test/schema_case_05.conf b/selftest/schema_test/schema_case_05.conf
new file mode 100644
index 0000000..ee3d5db
--- /dev/null
+++ b/selftest/schema_test/schema_case_05.conf
@@ -0,0 +1,44 @@
+schema:
+  hey:
+    ho:
+      letsgo: ['str']
+
+tests:
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo:
+             - nanana
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo: []
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo:
+             - nanana
+             - nunu
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo: nanana
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo: ['nana', 'nana', 'nana']
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo: ['nana', {}, 'nana']
+   - foobar:
+       prefix:
+         hey:
+           ho:
+             letsgo: ['nana', [], 'nana']