« Re: 闇黒日記 | トップページ | HTML5 の構文解析 »

2010年5月11日 (火)

Yash 2 その 170

今日はテストスクリプトを追加したり修正したりした。特に、構文エラー時にエラーメッセージがちゃんと出るかどうかテストするようにした。

また、ローカルで行っているビルドオプション組み合わせテストに直交表を導入した。

組み合わせテスト起動用スクリプト:

do_test () {
        printf '========== ./configure %s\n' "$*"
        ./configure "$@"
        $MAKE test
}

set -o errexit

MAKE='make'

if [ -r Makefile ]; then
        $MAKE clean
fi

a0='' a1='--disable-lineedit' a2='--disable-history --disable-lineedit' a3=''
b0='' b1='--disable-alias'
c0='' c1='--disable-array'
d0='' d1='--disable-dirstack'
e0='' e1='--disable-help'
f0='' f1='--disable-printf'
g0='' g1='--disable-socket'
h0='' h1='--disable-test'
i0='' i1='--disable-ulimit'
j0='' j1='--debug'
k0='' k1=''
l0='' l1=''
m0='' m1=''

do_test $a0 $b0 $c0 $d0 $e0 $f0 $g0 $h0 $i0 $j0 $k0 $l0 $m0 "$@"
do_test $a0 $b0 $c0 $d0 $e0 $f1 $g1 $h1 $i1 $j1 $k1 $l1 $m1 "$@"
do_test $a0 $b1 $c1 $d1 $e1 $f0 $g0 $h0 $i0 $j1 $k1 $l1 $m1 "$@"
do_test $a0 $b1 $c1 $d1 $e1 $f1 $g1 $h1 $i1 $j0 $k0 $l0 $m0 "$@"
do_test $a1 $b0 $c0 $d1 $e1 $f0 $g0 $h1 $i1 $j0 $k0 $l1 $m1 "$@"
do_test $a1 $b0 $c0 $d1 $e1 $f1 $g1 $h0 $i0 $j1 $k1 $l0 $m0 "$@"
do_test $a1 $b1 $c1 $d0 $e0 $f0 $g0 $h1 $i1 $j1 $k1 $l0 $m0 "$@"
do_test $a1 $b1 $c1 $d0 $e0 $f1 $g1 $h0 $i0 $j0 $k0 $l1 $m1 "$@"
do_test $a2 $b0 $c1 $d0 $e1 $f0 $g1 $h0 $i1 $j0 $k1 $l0 $m1 "$@"
do_test $a2 $b0 $c1 $d0 $e1 $f1 $g0 $h1 $i0 $j1 $k0 $l1 $m0 "$@"
do_test $a2 $b1 $c0 $d1 $e0 $f0 $g1 $h0 $i1 $j1 $k0 $l1 $m0 "$@"
do_test $a2 $b1 $c0 $d1 $e0 $f1 $g0 $h1 $i0 $j0 $k1 $l0 $m1 "$@"
do_test $a3 $b0 $c1 $d1 $e0 $f0 $g1 $h1 $i0 $j0 $k1 $l1 $m0 "$@"
do_test $a3 $b0 $c1 $d1 $e0 $f1 $g0 $h0 $i1 $j1 $k0 $l0 $m1 "$@"
do_test $a3 $b1 $c0 $d0 $e1 $f0 $g1 $h1 $i0 $j1 $k0 $l0 $m1 "$@"
do_test $a3 $b1 $c0 $d0 $e1 $f1 $g0 $h0 $i1 $j0 $k1 $l1 $m0 "$@"

|

« Re: 闇黒日記 | トップページ | HTML5 の構文解析 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/169172/48334697

この記事へのトラックバック一覧です: Yash 2 その 170:

« Re: 闇黒日記 | トップページ | HTML5 の構文解析 »