aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Makefile')
-rw-r--r--tests/Makefile37
1 files changed, 20 insertions, 17 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 4e13679..b13ed56 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -1,17 +1,22 @@
# Makefile for Ivy test class suite
+# it's a bit messy to automate because of specific network settings
+# you'll have to play with the network settings to make it run
-include ../java.mk
+include ../java.mk # in this file you can change your java compiler and VM
IVYPATH=../lib/ivy-java.jar
CLASSPATH=-classpath classes:$(IVYPATH)
-
SRC = *.java
+
# Warning TestNetSwing.java cant build with jdk1.1
# as Color(r,g,b,a) doesn't exist in jdk1.1
#LOCALNET=10.192.36.255:3456
#LOCALNET=10.0.0.255:3456
-LOCALNET=$(MULTICAST)
+#LOCALNET=192.168.19:3456
+LOCALNET=
MULTICAST=228.1.2.3:4567
+DOMAIN=
+#DOMAIN=-b $(MULTICAST)
all:
@@ -21,36 +26,34 @@ all:
run: nl api unitaires test1 test2 probe async stop request
request:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) Request
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) Request $(DOMAIN)
nl:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) NewLine -n 100000
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) NewLine -n 100000 $(DOMAIN)
probe:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Probe < /dev/null
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Probe $(DOMAIN) < /dev/null
api:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) TestApi
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) TestApi $(DOMAIN)
async:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) AsyncAPI -r -l 5 -d 1 -s 10
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) AsyncAPI -r -l 5 -d 1 -s 10 $(DOMAIN)
stop:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) StopStart
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) StopStart $(DOMAIN)
unitaires:
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Ivy
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Ivy $(DOMAIN)
test1: $(OBJ)
- $(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
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal $(DOMAIN)
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -d 100 $(DOMAIN)
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -d 0 $(DOMAIN)
test2: $(OBJ)
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 100
- $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 0
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 100 $(DOMAIN)
+ $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 0 $(DOMAIN)
clean:
/bin/rm -fR $(OBJ) *.class classes