Allow suites to dynamically register schemas so tests can receive parameters

Change-Id: Idbe99a35993d193cd97059feb980e61ff14c67ad
diff --git a/selftest/schema_test/schema_case_01.conf b/selftest/schema_test/schema_case_01.conf
new file mode 100644
index 0000000..dacf18a
--- /dev/null
+++ b/selftest/schema_test/schema_case_01.conf
@@ -0,0 +1,43 @@
+schema:
+  handover:
+    duration: 'duration'
+    threshold: 'uint'
+
+tests:
+   - foobar:
+       prefix:
+         handover:
+           duration: 3
+           threshold: 2
+   - foobar:
+       prefix:
+         handover:
+           duration: 22kkk
+   - foobar:
+       prefix:
+         handover:
+           duration: 22h
+   - foobar:
+       wrongprefix:
+         handover:
+           duration: 22h
+   - foobar:
+       wrongprefix:
+         handover:
+   - foobar:
+       prefix:
+         handover:
+           threshold: 1
+   - foobar:
+       prefix:
+         handover:
+           threshold: -2
+   - foobar:
+       prefix:
+         handover:
+         - threshold: 1
+   - foobar:
+       prefix:
+         handover:
+           threshold:
+           - 1