mirror of https://gerrit.osmocom.org/asn1c
Improve test coverage by using stderr output in test evaluation of parser and AST testing.
This commit is contained in:
parent
35ad7e6daa
commit
9925dbbda8
|
@ -33,7 +33,7 @@ for ref in ${top_srcdir}/tests/tests-asn1c-compiler/*.asn1.-*; do
|
||||||
newversion=${template}.new
|
newversion=${template}.new
|
||||||
LANG=C sed -e 's/^found in .*/found in .../' < "$ref" > "$oldversion"
|
LANG=C sed -e 's/^found in .*/found in .../' < "$ref" > "$oldversion"
|
||||||
ec=0
|
ec=0
|
||||||
(${top_builddir}/asn1c/asn1c -S ${top_srcdir}/skeletons -no-gen-OER -no-gen-PER "-$flags" "$src" | LANG=C sed -e 's/^found in .*/found in .../' > "$newversion") || ec=$?
|
(${top_builddir}/asn1c/asn1c -S ${top_srcdir}/skeletons -no-gen-OER -no-gen-PER "-$flags" "$src" 2>&1 | LANG=C sed -e 's/^found in .*/found in .../' > "$newversion") || ec=$?
|
||||||
if [ $? = 0 ]; then
|
if [ $? = 0 ]; then
|
||||||
diff $diffArgs "$oldversion" "$newversion" || ec=$?
|
diff $diffArgs "$oldversion" "$newversion" || ec=$?
|
||||||
fi
|
fi
|
||||||
|
@ -43,7 +43,7 @@ for ref in ${top_srcdir}/tests/tests-asn1c-compiler/*.asn1.-*; do
|
||||||
fi
|
fi
|
||||||
rm -f $oldversion $newversion
|
rm -f $oldversion $newversion
|
||||||
if [ "$1" = "regenerate" ]; then
|
if [ "$1" = "regenerate" ]; then
|
||||||
${top_builddir}/asn1c/asn1c -S ${top_srcdir}/skeletons -no-gen-OER -no-gen-PER "-$flags" "$src" > "$ref"
|
${top_builddir}/asn1c/asn1c -S ${top_srcdir}/skeletons -no-gen-OER -no-gen-PER "-$flags" "$src" > "$ref" 2>&1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue