From 20bd4173e27673043927ecb39bcc744021723867 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 16 Nov 2015 21:17:23 +0000 Subject: [PATCH] Support auto disabling of unit tests with an optional enabled script Restore the unicode test case using that. --- test/compose/unicode/cmd | 1 + test/compose/unicode/enabled | 2 ++ test/compose/unicode/in | 1 + test/compose/unicode/out | 1 + test/run | 2 ++ 5 files changed, 7 insertions(+) create mode 100644 test/compose/unicode/cmd create mode 100755 test/compose/unicode/enabled create mode 100644 test/compose/unicode/in create mode 100644 test/compose/unicode/out diff --git a/test/compose/unicode/cmd b/test/compose/unicode/cmd new file mode 100644 index 00000000..54bcf304 --- /dev/null +++ b/test/compose/unicode/cmd @@ -0,0 +1 @@ +~ diff --git a/test/compose/unicode/enabled b/test/compose/unicode/enabled new file mode 100755 index 00000000..8affb9f6 --- /dev/null +++ b/test/compose/unicode/enabled @@ -0,0 +1,2 @@ +#!/bin/sh +locale | grep LC_CTYPE | grep 'utf8\|UTF-8' > /dev/null diff --git a/test/compose/unicode/in b/test/compose/unicode/in new file mode 100644 index 00000000..f6df142b --- /dev/null +++ b/test/compose/unicode/in @@ -0,0 +1 @@ +%(maïs mélange bientôt) diff --git a/test/compose/unicode/out b/test/compose/unicode/out new file mode 100644 index 00000000..9ec32738 --- /dev/null +++ b/test/compose/unicode/out @@ -0,0 +1 @@ +MAÏS MÉLANGE BIENTÔT diff --git a/test/run b/test/run index a1c2ec60..42694d2a 100755 --- a/test/run +++ b/test/run @@ -18,6 +18,8 @@ main() { name=$(basename $PWD) if ! test -e cmd; then echo "$indent$name" + elif test -x enabled && ! ./enabled; then + echo "$indent$name (disabled)" | colorize yellow normal else number_tests=$(($number_tests + 1)) touch in; cp in out