grim/guifications3
Clone
Summary
Browse
Changes
Graph
cleaned up some white space
2012-04-30, Gary Kramlich
79d652b1a03b
cleaned up some white space
dnl
@
synopsis
AC_CHECK_JUNIT
dnl
dnl
AC_CHECK_JUNIT
tests
the
availability
of
the
Junit
testing
dnl
framework
,
and
set
some
variables
for
conditional
compilation
of
dnl
the
test
suite
by
automake
.
dnl
dnl
If
available
,
JUNIT
is
set
to
a
command
launching
the
text
based
dnl
user
interface
of
Junit
,
@
JAVA_JUNIT
@
is
set
to
$
JAVA_JUNIT
and
dnl
@
TESTS_JUNIT
@
is
set
to
$
TESTS_JUNIT
,
otherwise
they
are
set
to
dnl
empty
values
.
dnl
dnl
You
can
use
these
variables
in
your
Makefile
.
am
file
like
this
:
dnl
dnl
# Some of the following classes are built only if junit is available
dnl
JAVA_JUNIT
=
Class1Test
.
java
Class2Test
.
java
AllJunitTests
.
java
dnl
dnl
noinst_JAVA
=
Example1
.
java
Example2
.
java
@
JAVA_JUNIT
@
dnl
dnl
EXTRA_JAVA
=
$
(
JAVA_JUNIT
)
dnl
dnl
TESTS_JUNIT
=
AllJunitTests
dnl
dnl
TESTS
=
StandaloneTest1
StandaloneTest2
@
TESTS_JUNIT
@
dnl
dnl
EXTRA_TESTS
=
$
(
TESTS_JUNIT
)
dnl
dnl
AllJunitTests
:
dnl
echo
"#! /bin/sh"
>
$
@
dnl
echo
"exec @JUNIT@ my.package.name.AllJunitTests"
>>
$
@
dnl
chmod
+
x
$
@
dnl
dnl
@
category
Java
dnl
@
author
Luc
Maisonobe
<
luc
@
spaceroots
.
org
>
dnl
@
version
2001
-
03
-
02
dnl
@
license
AllPermissive
AC_DEFUN
([
AC_CHECK_JUNIT
],[
AC_CACHE_VAL
(
ac_cv_prog_JUNIT
,[
AC_CHECK_CLASS
(
junit
.
textui
.
TestRunner
)
if
test
x
"`eval 'echo $ac_cv_class_junit_textui_TestRunner'`"
!=
xno
;
then
ac_cv_prog_JUNIT
=
'$(CLASSPATH_ENV) $(JAVA) $(JAVAFLAGS) junit.textui.TestRunner'
fi
])
AC_MSG_CHECKING
([
for
junit
])
if
test
x
"`eval 'echo $ac_cv_prog_JUNIT'`"
!=
x
;
then
JUNIT
=
"$ac_cv_prog_JUNIT"
JAVA_JUNIT
=
'$(JAVA_JUNIT)'
TESTS_JUNIT
=
'$(TESTS_JUNIT)'
else
JUNIT
=
JAVA_JUNIT
=
TESTS_JUNIT
=
fi
AC_MSG_RESULT
(
$
JAVA_JUNIT
)
AC_SUBST
(
JUNIT
)
AC_SUBST
(
JAVA_JUNIT
)
AC_SUBST
(
TESTS_JUNIT
)])