mirror of https://gerrit.osmocom.org/asn1c
testing code
This commit is contained in:
parent
c744a02926
commit
afda1a50aa
|
@ -486,6 +486,19 @@ InterchangedObject.c: ../sample.makefile.regen
|
||||||
@touch InterchangedObject.c
|
@touch InterchangedObject.c
|
||||||
make
|
make
|
||||||
|
|
||||||
|
check: ${TARGET}
|
||||||
|
@if test -f ./sample-InterchangedObject-1.[db]er ; then \
|
||||||
|
for f in ./sample-InterchangedObject-*.[db]er; do \
|
||||||
|
echo "Recoding $$f into XER and back..."; \
|
||||||
|
./${TARGET} -iber -oxer $$f > ./.tmp.1.$$ || exit 2; \
|
||||||
|
./${TARGET} -ixer -oxer ./.tmp.1.$$ > ./.tmp.2.$$ || exit 2; \
|
||||||
|
diff ./.tmp.1.$$ ./.tmp.2.$$ || exit 2; \
|
||||||
|
rm -f ./.tmp.[12].$$; \
|
||||||
|
done; fi
|
||||||
|
@echo ================
|
||||||
|
@echo All tests passed
|
||||||
|
@echo ================
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -f $(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)
|
rm -f $(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)
|
||||||
rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
|
rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
|
||||||
|
|
|
@ -712,6 +712,19 @@ DataInterChange.c: ../sample.makefile.regen
|
||||||
@touch DataInterChange.c
|
@touch DataInterChange.c
|
||||||
make
|
make
|
||||||
|
|
||||||
|
check: ${TARGET}
|
||||||
|
@if test -f ./sample-DataInterChange-1.[db]er ; then \
|
||||||
|
for f in ./sample-DataInterChange-*.[db]er; do \
|
||||||
|
echo "Recoding $$f into XER and back..."; \
|
||||||
|
./${TARGET} -iber -oxer $$f > ./.tmp.1.$$ || exit 2; \
|
||||||
|
./${TARGET} -ixer -oxer ./.tmp.1.$$ > ./.tmp.2.$$ || exit 2; \
|
||||||
|
diff ./.tmp.1.$$ ./.tmp.2.$$ || exit 2; \
|
||||||
|
rm -f ./.tmp.[12].$$; \
|
||||||
|
done; fi
|
||||||
|
@echo ================
|
||||||
|
@echo All tests passed
|
||||||
|
@echo ================
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -f $(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)
|
rm -f $(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)
|
||||||
rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
|
rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
|
||||||
|
|
Loading…
Reference in New Issue