aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile
diff options
context:
space:
mode:
authorjestin2003-01-07 10:39:44 +0000
committerjestin2003-01-07 10:39:44 +0000
commit615df5f1f4058862342ec3171ceb78da09c40fc7 (patch)
tree9ff3be3eed1fa3783ac13c603033fcfb5e10dabc /tests/Makefile
parent2e2578904b5c3b6e2470bff1fa147631142ee5df (diff)
downloadivy-java-615df5f1f4058862342ec3171ceb78da09c40fc7.zip
ivy-java-615df5f1f4058862342ec3171ceb78da09c40fc7.tar.gz
ivy-java-615df5f1f4058862342ec3171ceb78da09c40fc7.tar.bz2
ivy-java-615df5f1f4058862342ec3171ceb78da09c40fc7.tar.xz
Je vais simplifier la constructions de tests.
TestApi est brutal et efficace pour tester l'api.
Diffstat (limited to 'tests/Makefile')
-rw-r--r--tests/Makefile46
1 files changed, 22 insertions, 24 deletions
diff --git a/tests/Makefile b/tests/Makefile
index ac421c9..c34121b 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -1,14 +1,14 @@
-JIKESPATH=/usr/lib/j2re1.3/lib/rt.jar:../lib/ivy-java.jar
+#RTPATH=/usr/lib/j2re1.3/lib/rt.jar
+RTPATH=/usr/lib/j2sdk1.4-bd/jre/lib/rt.jar
+JIKESPATH=:$(RTPATH):../lib/ivy-java.jar:/usr/share/java/repository
+CLASSPATH=-classpath ../lib/ivy-java.jar:.
JAVAC= jikes -classpath $(JIKESPATH)
.SUFFIXES: .java .class
-SRC = TestNetSwing.java TestNet.java Bug.java BugTok.java BenchLocal.java
+SRC = TestNetSwing.java TestNet.java Bug.java BugTok.java BenchLocal.java ProbeBench.java DieSender.java TestApi.java
OBJ = $(SRC:.java=.class)
-JAVAOPTS = -DIVY_PING
-JAVA = java $(JAVAOPTS)
-JDK118=/usr/local/jdk118_v3/bin/java
-JDK13=java
-JDK12= /usr/local/jdk1.2.2/bin/java
-JDK14= /usr/local/j2sdk1.4.0/bin/java
+#JAVAOPTS = -DIVY_PING
+JAVAOPTS =
+JAVA = java
#LOCALNET=10.0.0.255:3456
LOCALNET=10.192.36.255:3456
@@ -17,28 +17,26 @@ MULTICAST=228.1.2.3:4567
.java.class:
$(JAVAC) $<
-all: $(OBJ)
- @echo 'run make alltests'
-
-alltests: $(OBJ) unitaires test1 test2 jvm
+all: $(OBJ) api unitaires test1 test2 probe
+probe:
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Probe < /dev/null
+api:
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) TestApi
+
unitaires:
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. fr.dgac.ivy.Ivy
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Ivy
test1: $(OBJ)
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal -b $(LOCALNET)
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal -b $(MULTICAST)
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal -d 100
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal -d 0
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -b $(LOCALNET)
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -b $(MULTICAST)
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -d 100
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -d 0
test2: $(OBJ)
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal -t 2 -d 100
- $(JAVA) $(JAVAOPTS) -classpath ../lib/ivy-java.jar:. BenchLocal -t 2 -d 0
-
-jvm:
- make JAVA=$(JDK14) test1
- make JAVA=$(JDK14) test2
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 100
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 0
clean:
/bin/rm -f $(OBJ) *.class