Test runner now supports multi-modules
authorKim Grasman <kim.grasman@gmail.com>
Wed, 2 Aug 2017 10:46:39 +0000 (12:46 +0200)
committerKim Gräsman <kim.grasman@gmail.com>
Wed, 2 Aug 2017 10:49:27 +0000 (12:49 +0200)
commit0add3b13bbddfe26348f6e18a993b3d35560a4e5
tree12019db8e6526ba43ff19787e5ce3b1c04bc4b4e
parent64ef0b5bb8105cc01b8fcd35568143016653ca02
Test runner now supports multi-modules

Instead of piping text to python, we now write out all modules in an
.asn file to individual Python scripts under _testdir/. The basic_test
scripts create and remove the test directory, and check that all files
in the directory are valid Python modules.

This uncovered a couple of bugs with value references, so temporarily
disable these tests.

Note basic_test.bat is untested, I no longer have a Windows rig for
testing.
.gitignore
asn1ate/test.py
basic_test.bat
basic_test.sh
testdata/external_valueref.xfail [moved from testdata/external_valueref.asn with 100% similarity]
testdata/module_tag_default.asn
testdata/multi_module.xfail [moved from testdata/multi_module.asn with 100% similarity]