]> git.pond.sub.org Git - empserver/commitdiff
tests: Rewrite the previous commit's sed_i helper
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 4 Mar 2015 07:15:13 +0000 (08:15 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Wed, 4 Mar 2015 07:15:13 +0000 (08:15 +0100)
Last night's version looks unnecessarily ugly in the morning.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests/empdump-test
tests/test-common.sh

index f3f4103009d12c68a6a7413e1f876d299c8434d2..0d132d0805d191edbd29e2ada0302ddc7c9483cc 100755 (executable)
@@ -12,7 +12,7 @@ srcdir="$1"
 create_sandbox
 
 $files -f >/dev/null
-for i in `git ls-files "$testdir"/xundump-errors | uniq`
+for i in `perl "$srcdir"/src/scripts/ls-sources.pl "$testdir"/xundump-errors .`
 do run errors $empdump -ni "$i"
 done
 run errors $empdump -i "$testdir"/verify-prep
index e61e58fc64281ba87c43c1db29886e9a03792af3..f54ba4521e0b93a965030dff40b79e29e26a8b19 100644 (file)
@@ -61,9 +61,11 @@ copy_tables()
 # sed -i isn't portable...
 sed_i()
 {
-    sed "$@" >sandbox/$$
-    shift $(($#-1))
-    mv sandbox/$$ "$1"
+    local script="$1"
+    shift
+    for i
+    do sed "$script" "$i" >sandbox/$$ && mv sandbox/$$ "$i"
+    done
 }
 
 customize()