From 43c74514d0faa39d343a26f39f31ec7689334b7b Mon Sep 17 00:00:00 2001 From: Karel Klic Date: Thu, 14 Oct 2010 16:36:12 +0200 Subject: btparser integration: merge it into ABRT's directory hierarchy --- tests/local.at | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tests/local.at (limited to 'tests/local.at') diff --git a/tests/local.at b/tests/local.at new file mode 100644 index 00000000..758906d4 --- /dev/null +++ b/tests/local.at @@ -0,0 +1,27 @@ +# Source: bison local.at + +# ---------------------------------------- +# AT_COMPILE(OUTPUT, [SOURCES = OUTPUT.c]) +# ---------------------------------------- +# Compile SOURCES into OUTPUT. If OUTPUT does not contain '.', +# assume that we are linking too; this is a hack. +m4_define([AT_COMPILE], +[AT_CHECK([$LIBTOOL --mode=link $CC $CFLAGS m4_bmatch([$1], [[.]], [], [$LDFLAGS ])-o $1 m4_default([$2], [$1.c])[]m4_bmatch([$1], [[.]], [], [ $LIBS])], + 0, [ignore], [ignore])]) + +# ------------------------ +# AT_TESTFUN(NAME, SOURCE) +# ------------------------ + +# Create a test named NAME by compiling and running C file with +# contents SOURCE. The stdout and stderr output of the C program is +# ignored by Autotest. + +m4_define([AT_TESTFUN], +[AT_SETUP([$1]) +AT_DATA([$1.c], [$2]) +AT_COMPILE([$1]) +AT_CHECK([./$1], 0, [ignore], [ignore]) +AT_CLEANUP]) + +AT_INIT -- cgit