root/lang/objective-cplusplus/i3/trunk/unix/tests/testsuite.at @ 38894

Revision 38894, 1.8 kB (checked in by saturday06, 2 years ago)

suidofklas

Line 
1# -*- coding: us-ascii-unix -*-
2
3AT_INIT([default])
4
5AT_SETUP([sanity check])
6AT_CHECK([find . -prune], [0], [ignore], [ignore])
7AT_CHECK([test "true" = "true"])
8AT_CHECK([test -d $abs_top_builddir])
9AT_CHECK([test -d $abs_top_srcdir])
10AT_CHECK([test -r $abs_top_srcdir/unix/scripts/ac_init_version.sh])
11AT_CHECK([test -r $abs_top_srcdir/unix/scripts/ac_init_version.sh])
12AT_CHECK([$PERL $abs_top_srcdir/unix/scripts/dos2unix.pl echo foo],
13[0], [foo
14], [ignore])
15AT_CLEANUP
16
17AT_SETUP([make mil_test])
18cd $abs_top_builddir
19AT_CHECK([make mil_test_exe], [0], [ignore], [ignore])
20AT_CLEANUP
21
22AT_SETUP([make i3_test])
23cd $abs_top_builddir
24AT_CHECK([make i3_test_exe], [0], [ignore], [ignore])
25AT_CLEANUP
26
27AT_SETUP([execute mil_test])
28cd $abs_top_builddir
29AT_CHECK([make mil_test_exe], [0], [ignore], [ignore])
30#if test "$VALGRIND" != ""; then
31#    AT_CHECK([$VALGRIND --leak-check=full --error-exitcode=1 ./mil_test],
32#             [0], [ignore], [ignore])
33#fi
34AT_CHECK([$PERL $abs_top_srcdir/unix/scripts/dos2unix.pl ./mil_test], [0], [ignore], [
35*** No errors detected
36])
37rm -f mil_test$EXEEXT
38AT_CLEANUP
39
40AT_SETUP([execute i3_test])
41I3_TEST_DESTDIR=$abs_top_builddir/i3_test_destdir
42rm -fr $I3_TEST_DESTDIR locale
43cd $abs_top_builddir/po
44AT_CHECK([make DESTDIR=$I3_TEST_DESTDIR install], [0], [ignore], [ignore])
45cp -fr $I3_TEST_DESTDIR$localedir $abs_top_builddir
46rm -fr $I3_TEST_DESTDIR
47cd $abs_top_builddir
48AT_CHECK([make i3_test_exe], [0], [ignore], [ignore])
49#if test "$VALGRIND" != ""; then
50#    AT_CHECK([$VALGRIND --leak-check=full --error-exitcode=1 ./i3_test],
51#             [0], [ignore], [
52#*** No errors detected
53#])
54#fi
55AT_CHECK([$PERL $abs_top_srcdir/unix/scripts/dos2unix.pl ./i3_test], [0], [ignore], [
56*** No errors detected
57])
58rm -fr locale
59rm -f i3_test$EXEEXT
60AT_CLEANUP
61
Note: See TracBrowser for help on using the browser.