aboutsummaryrefslogtreecommitdiffstats
path: root/test-files/mds-kbdc/compile-layout
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-12-07 14:23:36 +0100
committerMattias Andrée <maandree@operamail.com>2014-12-07 14:23:36 +0100
commit8fa7e67619960554ac4189e8bbcde4a2ac130715 (patch)
treee2036975d7ca900882fb59de4737aa2030120ee6 /test-files/mds-kbdc/compile-layout
parentm (diff)
downloadmds-8fa7e67619960554ac4189e8bbcde4a2ac130715.tar.gz
mds-8fa7e67619960554ac4189e8bbcde4a2ac130715.tar.bz2
mds-8fa7e67619960554ac4189e8bbcde4a2ac130715.tar.xz
mds-kbdc: compile-layout: add some test cases + file parsing bug
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'test-files/mds-kbdc/compile-layout')
-rw-r--r--test-files/mds-kbdc/compile-layout/README4
-rw-r--r--test-files/mds-kbdc/compile-layout/invalid/include_two_variants2
-rw-r--r--test-files/mds-kbdc/compile-layout/invalid/three_variants6
-rw-r--r--test-files/mds-kbdc/compile-layout/invalid/two_variants5
-rw-r--r--test-files/mds-kbdc/compile-layout/valid/assumption7
-rw-r--r--test-files/mds-kbdc/compile-layout/valid/information8
6 files changed, 32 insertions, 0 deletions
diff --git a/test-files/mds-kbdc/compile-layout/README b/test-files/mds-kbdc/compile-layout/README
new file mode 100644
index 0000000..4e7c43c
--- /dev/null
+++ b/test-files/mds-kbdc/compile-layout/README
@@ -0,0 +1,4 @@
+When testing these files it is important to
+`goto stop;` after `compile_layout` been called
+in `mds-kbdc.c`.
+
diff --git a/test-files/mds-kbdc/compile-layout/invalid/include_two_variants b/test-files/mds-kbdc/compile-layout/invalid/include_two_variants
new file mode 100644
index 0000000..c5bd467
--- /dev/null
+++ b/test-files/mds-kbdc/compile-layout/invalid/include_two_variants
@@ -0,0 +1,2 @@
+include "two-variants"
+
diff --git a/test-files/mds-kbdc/compile-layout/invalid/three_variants b/test-files/mds-kbdc/compile-layout/invalid/three_variants
new file mode 100644
index 0000000..6cef471
--- /dev/null
+++ b/test-files/mds-kbdc/compile-layout/invalid/three_variants
@@ -0,0 +1,6 @@
+information
+ variant "variant1"
+ variant "variant2"
+ variant "variant3"
+end information
+
diff --git a/test-files/mds-kbdc/compile-layout/invalid/two_variants b/test-files/mds-kbdc/compile-layout/invalid/two_variants
new file mode 100644
index 0000000..a2b54c0
--- /dev/null
+++ b/test-files/mds-kbdc/compile-layout/invalid/two_variants
@@ -0,0 +1,5 @@
+information
+ variant "variant1"
+ variant "variant2"
+end information
+
diff --git a/test-files/mds-kbdc/compile-layout/valid/assumption b/test-files/mds-kbdc/compile-layout/valid/assumption
new file mode 100644
index 0000000..cf38db9
--- /dev/null
+++ b/test-files/mds-kbdc/compile-layout/valid/assumption
@@ -0,0 +1,7 @@
+assumption
+ have <shift>
+ have " "
+ have_chars ",.-"
+ have_range "a" "z"
+end assumption
+
diff --git a/test-files/mds-kbdc/compile-layout/valid/information b/test-files/mds-kbdc/compile-layout/valid/information
new file mode 100644
index 0000000..e470ab9
--- /dev/null
+++ b/test-files/mds-kbdc/compile-layout/valid/information
@@ -0,0 +1,8 @@
+information
+ language "language1"
+ language "language2"
+ country "country1"
+ country "country2"
+ variant "variant1"
+end information
+