Browse Source

Rename iniread tests to sane names (not testN)

Alois Mahdal 10 years ago
parent
commit
e2462da481

test/data/iniread/test4 → test/data/ini/iniread/both_keys_and_sections View File


test/data/iniread/oracle10 → test/data/ini/iniread/both_keys_and_sections.oracle View File


test/data/iniread/test6 → test/data/ini/iniread/games_with_spaces View File


test/data/iniread/oracle6 → test/data/ini/iniread/games_with_spaces.oracle View File


test/data/iniread/test3 → test/data/ini/iniread/keys_only View File


test/data/iniread/oracle3 → test/data/ini/iniread/keys_only.oracle View File


test/data/iniread/test5 → test/data/ini/iniread/keys_sections_spaces View File


test/data/iniread/oracle4 → test/data/ini/iniread/keys_sections_spaces.oracle View File


test/data/iniread/test13 → test/data/ini/iniread/list_keys View File


test/data/iniread/oracle13 → test/data/ini/iniread/list_keys.oracle View File


test/data/iniread/test11 → test/data/ini/iniread/list_paths View File


test/data/iniread/oracle11 → test/data/ini/iniread/list_paths.oracle View File


test/data/iniread/test12 → test/data/ini/iniread/list_sections View File


test/data/iniread/oracle12 → test/data/ini/iniread/list_sections.oracle View File


test/data/iniread/test10 → test/data/ini/iniread/path View File


test/data/iniread/oracle5 → test/data/ini/iniread/path.oracle View File


test/data/iniread/test1 → test/data/ini/iniread/plain View File


test/data/iniread/oracle1 → test/data/ini/iniread/plain.oracle View File


test/data/iniread/test2 → test/data/ini/iniread/sections_only View File


test/data/iniread/oracle2 → test/data/ini/iniread/sections_only.oracle View File


test/data/iniread/test9 → test/data/ini/iniread/strict_and_slash View File


test/data/iniread/oracle9 → test/data/ini/iniread/strict_and_slash.oracle View File


test/data/iniread/test7 → test/data/ini/iniread/strict_and_space View File


test/data/iniread/oracle7 → test/data/ini/iniread/strict_and_space.oracle View File


test/data/iniread/test8 → test/data/ini/iniread/strict_and_tab View File


test/data/iniread/oracle8 → test/data/ini/iniread/strict_and_tab.oracle View File


+ 24
- 10
test/iniread View File

5
 . <(ffoom init)
5
 . <(ffoom init)
6
 ffoo import ini
6
 ffoo import ini
7
 
7
 
8
+enum_tests() {
9
+    echo "both_keys_and_sections"
10
+    echo "games_with_spaces"
11
+    echo "keys_only"
12
+    echo "keys_sections_spaces"
13
+    echo "path"
14
+    echo "plain"
15
+    echo "sections_only"
16
+    echo "strict_and_slash"
17
+    echo "strict_and_space"
18
+    echo "strict_and_tab"
19
+#   echo "list_keys"        # not implemented
20
+#   echo "list_paths"       # not implemented
21
+#   echo "list_sections"    # not implemented
22
+}
8
 
23
 
9
 do_test() {
24
 do_test() {
10
-    local n=$1
11
-    local head=$(cat "test$n" | head -1 | sed -e 's/\s*#\s*/#/g')
12
-    local name=$(cut -d\# -f 2 <<<"$head")
25
+    local name=$1
26
+    local head=$(cat "$name" | head -1 | sed -e 's/\s*#\s*/#/g')
27
+    local desc=$(cut -d\# -f 2 <<<"$head")
13
     local args=$(cut -d\# -f 3 <<<"$head")
28
     local args=$(cut -d\# -f 3 <<<"$head")
14
-    rlPhaseStartTest "$name"
15
-        rlRun "iniread $args - < test$n > result$n"
16
-        rlRun "diff -u oracle$n result$n"
17
-        rlGetPhaseState || rlLogInfo "cat test$n"
29
+    rlPhaseStartTest "$desc"
30
+        rlRun "iniread $args - < $name > $name.result"
31
+        rlRun "diff -u $name.oracle $name.result"
18
     rlPhaseEnd
32
     rlPhaseEnd
19
 }
33
 }
20
 
34
 
23
 
37
 
24
     rlPhaseStartSetup
38
     rlPhaseStartSetup
25
         tmp=$(mktemp -d)
39
         tmp=$(mktemp -d)
26
-        cp $(dirname $0)/data/iniread/* $tmp
40
+        cp $(dirname $0)/data/ini/iniread/* $tmp
27
         pushd $tmp
41
         pushd $tmp
28
     rlPhaseEnd
42
     rlPhaseEnd
29
 
43
 
30
-    for n in $(seq 1 13);
44
+    for name in $(enum_tests);
31
     do
45
     do
32
-        do_test $n
46
+        do_test $name
33
     done
47
     done
34
 
48
 
35
     rlPhaseStartCleanup
49
     rlPhaseStartCleanup