From 85f7c08036ba851d97e5ac01c7650b1ecb33a015 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sun, 21 Oct 2018 08:28:50 +0200 Subject: [PATCH] tests: refactor * tests/actions.at, tests/synclines.at: Prefer iteration to copy-paste. --- tests/actions.at | 12 +++--------- tests/synclines.at | 10 ++-------- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/tests/actions.at b/tests/actions.at index 895e3b8a..2c8800d9 100644 --- a/tests/actions.at +++ b/tests/actions.at @@ -397,11 +397,8 @@ AT_BISON_OPTION_POPDEFS AT_CLEANUP ]) -## FIXME: test Java, and iterate over skeletons. -AT_TEST([yacc.c]) -AT_TEST([glr.c]) -AT_TEST([lalr1.cc]) -AT_TEST([glr.cc]) +## FIXME: test Java. +m4_map([AT_TEST], [yacc.c], [glr.c], [lalr1.cc], [glr.cc]) m4_popdef([AT_TEST]) @@ -1726,10 +1723,7 @@ AT_BISON_OPTION_POPDEFS AT_CLEANUP ]) -AT_TEST([yacc.c]) -AT_TEST([glr.c]) -AT_TEST([lalr1.cc]) -AT_TEST([glr.cc]) +m4_map([AT_TEST], [yacc.c], [glr.c], [lalr1.cc], [glr.cc]) m4_popdef([AT_TEST]) diff --git a/tests/synclines.at b/tests/synclines.at index da6db6a7..94ab3b9e 100644 --- a/tests/synclines.at +++ b/tests/synclines.at @@ -424,10 +424,7 @@ AT_BISON_OPTION_POPDEFS AT_CLEANUP ]) -AT_TEST([yacc.c]) -AT_TEST([glr.c]) -AT_TEST([lalr1.cc]) -AT_TEST([glr.cc]) +m4_map([AT_TEST], [yacc.c], [glr.c], [lalr1.cc], [glr.cc]) m4_popdef([AT_TEST]) @@ -459,9 +456,6 @@ AT_BISON_OPTION_POPDEFS AT_CLEANUP ]) -AT_TEST([yacc.c]) -AT_TEST([glr.c]) -AT_TEST([lalr1.cc]) -AT_TEST([glr.cc]) +m4_map([AT_TEST], [yacc.c], [glr.c], [lalr1.cc], [glr.cc]) m4_popdef([AT_TEST])