There were a few missed opportunities to factor the tests, in particular in Java. The main point is to make it easier to add tests for other languages.
Akim Demaille (8): tests: formatting changes tests: de-duplicate tests: dispatch per lang on the definition of yylex tests: dispatch per lang on AT_DATA_GRAMMAR tests: java: factor the definition of Position tests: simplify AT_PARSER_CHECK usage tests: fix a Java tests tests: factor the execution of Java parsers tests/actions.at | 48 ++++++----- tests/c++.at | 42 +++++----- tests/calc.at | 6 +- tests/conflicts.at | 79 ++++++------------ tests/cxx-type.at | 18 ++-- tests/glr-regression.at | 48 +++++------ tests/headers.at | 4 +- tests/input.at | 24 +++++- tests/java.at | 47 +---------- tests/javapush.at | 25 +----- tests/local.at | 176 ++++++++++++++++++++++++++++++++-------- tests/named-refs.at | 20 ++++- tests/push.at | 4 +- tests/regression.at | 22 ++--- tests/skeletons.at | 4 +- tests/torture.at | 30 +++---- tests/types.at | 2 +- 17 files changed, 328 insertions(+), 271 deletions(-) -- 2.20.1
