Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Properly say the test suite that java tests are not run when it's the case
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 8 Nov 2007 08:58:28 +0000 (08:58 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 8 Nov 2007 08:58:28 +0000 (08:58 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4993 48e7efb5-ca39-0410-a469-dd3cf9ba447f

12 files changed:
examples/Makefile.am
examples/Makefile.in
examples/java/basic/Makefile.am
examples/java/basic/Makefile.in
examples/java/comm_time/Makefile.am
examples/java/comm_time/Makefile.in
examples/java/java_test.mk
examples/java/ping_pong/Makefile.am
examples/java/ping_pong/Makefile.in
examples/java/runtest
examples/java/suspend/Makefile.am
examples/java/suspend/Makefile.in

index fabb92a..14df417 100644 (file)
@@ -6,9 +6,6 @@
 
 EXTRA_DIST= platforms/prop.xml
 
-SUBDIRS= msg gras amok simdag 
-if HAVE_JAVA
-  SUBDIRS+= java
-endif
+SUBDIRS= msg gras amok simdag java
 
 include $(top_srcdir)/acmacro/dist-files.mk
index 6ebdaf5..3eea3e4 100644 (file)
@@ -43,7 +43,6 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
-@HAVE_JAVA_TRUE@am__append_1 = java
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
        $(top_srcdir)/acmacro/dist-files.mk
 subdir = examples
@@ -74,7 +73,7 @@ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive       \
   distclean-recursive maintainer-clean-recursive
 ETAGS = etags
 CTAGS = ctags
-DIST_SUBDIRS = msg gras amok simdag java
+DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ADDR2LINE = @ADDR2LINE@
@@ -212,7 +211,7 @@ target_vendor = @target_vendor@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = platforms/prop.xml
-SUBDIRS = msg gras amok simdag $(am__append_1)
+SUBDIRS = msg gras amok simdag java
 all: all-recursive
 
 .SUFFIXES:
index 7c6dfbc..e4cd679 100644 (file)
@@ -11,13 +11,13 @@ EXTRA_DIST=basic_deployment.xml basic_platform.xml
 JAVA_SRC=Master.java Forwarder.java Slave.java BasicTest.java \
          BasicTask.java FinalizeTask.java
 JAVA_TESTS=BasicTest.class
+TESTS=$(JAVA_TESTS)
 
 EXTRA_DIST+=$(JAVA_SRC)
 
 # Declare test class
 if HAVE_JAVA
   noinst_JAVA=$(JAVA_SRC)
-  TESTS=$(JAVA_TESTS)
 endif
 
 include $(srcdir)/../java_test.mk
index 87f7b4b..c071144 100644 (file)
@@ -210,12 +210,13 @@ JAVA_SRC = Master.java Forwarder.java Slave.java BasicTest.java \
          BasicTask.java FinalizeTask.java
 
 JAVA_TESTS = BasicTest.class
+TESTS = $(JAVA_TESTS)
 
 # Declare test class
 @HAVE_JAVA_TRUE@noinst_JAVA = $(JAVA_SRC)
-@HAVE_JAVA_TRUE@TESTS = $(JAVA_TESTS)
 JAVAROOT = .
 AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
+@HAVE_JAVA_FALSE@TESTS_ENVIRONMENT = DO_NOT_HAVE_JAVA=1 $(srcdir)/../runtest 
 
 ##########################
 # What to do on make check
@@ -224,9 +225,9 @@ AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
 # We need to override the CLASSPATH to add simgrid.jar and current dir to the picture
 # We also need to express dependencies manually (in each test dir)
 # Damn...
-TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
-                  CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
-                  $(srcdir)/../runtest 
+@HAVE_JAVA_TRUE@TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
+@HAVE_JAVA_TRUE@                    CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
+@HAVE_JAVA_TRUE@                    $(srcdir)/../runtest 
 
 all: all-am
 
index f6b3a60..c469a01 100644 (file)
@@ -11,13 +11,13 @@ EXTRA_DIST=comm_time_deployment.xml comm_time_platform.xml
 JAVA_SRC=Master.java Slave.java CommTimeTest.java \
          CommTimeTask.java FinalizeTask.java
 JAVA_TESTS=CommTimeTest.class
+TESTS=$(JAVA_TESTS)
 
 EXTRA_DIST+=$(JAVA_SRC)
 
 # Declare test class
 if HAVE_JAVA
   noinst_JAVA=$(JAVA_SRC)
-  TESTS=$(JAVA_TESTS)
 endif
 
 include $(srcdir)/../java_test.mk
index 509948b..78bf1a4 100644 (file)
@@ -211,12 +211,13 @@ JAVA_SRC = Master.java Slave.java CommTimeTest.java \
          CommTimeTask.java FinalizeTask.java
 
 JAVA_TESTS = CommTimeTest.class
+TESTS = $(JAVA_TESTS)
 
 # Declare test class
 @HAVE_JAVA_TRUE@noinst_JAVA = $(JAVA_SRC)
-@HAVE_JAVA_TRUE@TESTS = $(JAVA_TESTS)
 JAVAROOT = .
 AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
+@HAVE_JAVA_FALSE@TESTS_ENVIRONMENT = DO_NOT_HAVE_JAVA=1 $(srcdir)/../runtest 
 
 ##########################
 # What to do on make check
@@ -225,9 +226,9 @@ AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
 # We need to override the CLASSPATH to add simgrid.jar and current dir to the picture
 # We also need to express dependencies manually (in each test dir)
 # Damn...
-TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
-                  CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
-                  $(srcdir)/../runtest 
+@HAVE_JAVA_TRUE@TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
+@HAVE_JAVA_TRUE@                    CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
+@HAVE_JAVA_TRUE@                    $(srcdir)/../runtest 
 
 all: all-am
 
index 0f6e1f6..cf49303 100644 (file)
@@ -14,9 +14,13 @@ AM_JAVACFLAGS=-classpath $(top_srcdir)/src/simgrid.jar:.
 # We need to override the CLASSPATH to add simgrid.jar and current dir to the picture
 # We also need to express dependencies manually (in each test dir)
 # Damn...
-TESTS_ENVIRONMENT=LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
-                  CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
-                  $(srcdir)/../runtest 
+if HAVE_JAVA
+  TESTS_ENVIRONMENT=LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
+                    CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
+                    $(srcdir)/../runtest 
+else
+  TESTS_ENVIRONMENT=DO_NOT_HAVE_JAVA=1 $(srcdir)/../runtest 
+endif
 
 # declare that we must recompile everything before lauching tests
 $(TESTS): classnoinst.stamp
index 7c9fd0a..39e1cb7 100644 (file)
@@ -10,13 +10,13 @@ EXTRA_DIST=ping_pong_deployment.xml ping_pong_platform.xml
 # Declare sources:
 JAVA_SRC=Sender.java Receiver.java PingPongTask.java PingPongTest.java
 JAVA_TESTS=PingPongTest.class
+TESTS=$(JAVA_TESTS)
 
 EXTRA_DIST+=$(JAVA_SRC)
 
 # Declare test class
 if HAVE_JAVA
   noinst_JAVA=$(JAVA_SRC)
-  TESTS=$(JAVA_TESTS)
 endif
 
 include $(srcdir)/../java_test.mk
index e409952..f108d6c 100644 (file)
@@ -209,12 +209,13 @@ EXTRA_DIST = ping_pong_deployment.xml ping_pong_platform.xml \
 # Declare sources:
 JAVA_SRC = Sender.java Receiver.java PingPongTask.java PingPongTest.java
 JAVA_TESTS = PingPongTest.class
+TESTS = $(JAVA_TESTS)
 
 # Declare test class
 @HAVE_JAVA_TRUE@noinst_JAVA = $(JAVA_SRC)
-@HAVE_JAVA_TRUE@TESTS = $(JAVA_TESTS)
 JAVAROOT = .
 AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
+@HAVE_JAVA_FALSE@TESTS_ENVIRONMENT = DO_NOT_HAVE_JAVA=1 $(srcdir)/../runtest 
 
 ##########################
 # What to do on make check
@@ -223,9 +224,9 @@ AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
 # We need to override the CLASSPATH to add simgrid.jar and current dir to the picture
 # We also need to express dependencies manually (in each test dir)
 # Damn...
-TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
-                  CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
-                  $(srcdir)/../runtest 
+@HAVE_JAVA_TRUE@TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
+@HAVE_JAVA_TRUE@                    CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
+@HAVE_JAVA_TRUE@                    $(srcdir)/../runtest 
 
 all: all-am
 
index 573c5e3..d0ae1d1 100755 (executable)
@@ -1,5 +1,9 @@
 #! /bin/sh
 
+if [ "x$DO_NOT_HAVE_JAVA" = x1 ] ; then
+  return 77
+fi
+
 t=`basename $1 .class`
 
 # uncomment this when JNI becomes mad
index bd3531e..183f15a 100644 (file)
@@ -10,13 +10,13 @@ EXTRA_DIST=suspend_deployment.xml suspend_platform.xml
 # Declare sources:
 JAVA_SRC=DreamMaster.java LazyGuy.java SuspendTest.java
 JAVA_TESTS=SuspendTest.class
+TESTS=$(JAVA_TESTS)
 
 EXTRA_DIST+=$(JAVA_SRC)
 
 # Declare test class
 if HAVE_JAVA
   noinst_JAVA=$(JAVA_SRC)
-  TESTS=$(JAVA_TESTS)
 endif
 
 include $(srcdir)/../java_test.mk
index 1d163ae..ddeff5b 100644 (file)
@@ -208,12 +208,13 @@ EXTRA_DIST = suspend_deployment.xml suspend_platform.xml $(JAVA_SRC)
 # Declare sources:
 JAVA_SRC = DreamMaster.java LazyGuy.java SuspendTest.java
 JAVA_TESTS = SuspendTest.class
+TESTS = $(JAVA_TESTS)
 
 # Declare test class
 @HAVE_JAVA_TRUE@noinst_JAVA = $(JAVA_SRC)
-@HAVE_JAVA_TRUE@TESTS = $(JAVA_TESTS)
 JAVAROOT = .
 AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
+@HAVE_JAVA_FALSE@TESTS_ENVIRONMENT = DO_NOT_HAVE_JAVA=1 $(srcdir)/../runtest 
 
 ##########################
 # What to do on make check
@@ -222,9 +223,9 @@ AM_JAVACFLAGS = -classpath $(top_srcdir)/src/simgrid.jar:.
 # We need to override the CLASSPATH to add simgrid.jar and current dir to the picture
 # We also need to express dependencies manually (in each test dir)
 # Damn...
-TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
-                  CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
-                  $(srcdir)/../runtest 
+@HAVE_JAVA_TRUE@TESTS_ENVIRONMENT = LD_LIBRARY_PATH="$(top_srcdir)/src/.libs:$$LD_LIBRARY_PATH" \
+@HAVE_JAVA_TRUE@                    CLASSPATH=".:$(top_srcdir)/src/simgrid.jar:$$CLASSPATH" \
+@HAVE_JAVA_TRUE@                    $(srcdir)/../runtest 
 
 all: all-am