- elif [ "x$FAIL" = "xOK" ]; then
- echo "[fail] out/$pattern.res"
- ok="$ok $pattern"
- elif [ "x$SAV" = "xNOK" ]; then
- echo "[======= fail out/$pattern.res sav/$pattern.sav =======]"
+ elif [ "x$NYI" = "x0" ]; then
+ if [ -n "$tap" ]; then
+ echo "not ok - $description # TODO not yet implemented"
+ else
+ echo "[todo] out/$pattern.res -> not yet implemented"
+ echo >>$xml "<skipped/>"
+ fi
+ todos="$todos $pattern"
+ elif [ -n "$SOSOF" ]; then
+ if [ -n "$tap" ]; then
+ echo "not ok - $description # TODO SOSO expected failure"
+ else
+ echo "[fixme soso] out/$pattern.res $SOSOF"
+ echo >>$xml "<skipped/>"
+ fi
+ todos="$todos $pattern"
+ elif [ -n "$NSAV" ]; then
+ if [ -n "$tap" ]; then
+ echo "not ok - $description"
+ else
+ echo "[======= fail out/$pattern.res $NSAV =======]"
+ fi
+ echo >>$xml "<error message='fail out/$pattern.res $NSAV'/>"
+ echo >>$xml "<system-out><![CDATA["
+ cat -v out/$pattern.diff.sav.log | head >>$xml -n 50
+ echo >>$xml "]]></system-out>"