[TESTS] added two new test configurations
- one for basic features
- one for httpterm
diff --git a/tests/basic-test.cfg b/tests/basic-test.cfg
new file mode 100644
index 0000000..818167f
--- /dev/null
+++ b/tests/basic-test.cfg
@@ -0,0 +1,43 @@
+# This is a test configuration.
+# It requires another server running on local port 9000, preferably httpterm
+# with the file 'httpterm-basic.cfg' from the same directory.
+#
+# It will wait for HTTP connections on port 8000 and TCP connections on port
+# 8001. It will load-balance them across active servers, and will be able to
+# validate queuing. Stats are available at URI /?stats.
+
+global
+ maxconn 500
+
+defaults
+ contimeout 1000
+ clitimeout 5000
+ srvtimeout 5000
+ retries 1
+ redispatch
+
+listen http_1
+ mode http
+ bind :8000
+ option httplog
+ option dontlognull
+ maxconn 400
+ balance roundrobin
+ server srv1 127.0.0.1:9000 cookie s1 check port 9000 inter 1000 fall 1
+ server srv2 127.0.0.2:9000 cookie s2 check port 9000 inter 1000 fall 1
+ server srv3 127.0.0.3:9000 cookie s3 check port 9000 inter 1000 fall 1
+ server srv4 127.0.0.4:9000 cookie s4 check port 9000 inter 1000 fall 1
+ option httpclose
+ errorloc 503 /503
+ stats uri /?stats
+
+listen tcp_1
+ bind :8001
+ mode tcp
+ maxconn 400
+ balance roundrobin
+ server srv1 127.0.0.1:9000 cookie s1 check port 9000 inter 1000 fall 1
+ server srv2 127.0.0.2:9000 cookie s2 check port 9000 inter 1000 fall 1
+ server srv3 127.0.0.3:9000 cookie s3 check port 9000 inter 1000 fall 1
+ server srv4 127.0.0.4:9000 cookie s4 check port 9000 inter 1000 fall 1
+
diff --git a/tests/httpterm-basic.cfg b/tests/httpterm-basic.cfg
new file mode 100644
index 0000000..b875102
--- /dev/null
+++ b/tests/httpterm-basic.cfg
@@ -0,0 +1,38 @@
+global
+ maxconn 500
+ daemon
+ #ulimit-n 80
+ #uid 0
+ #gid 0
+ #chroot /tmp
+ #nbproc 2
+ #debug
+ #quiet
+
+listen serv9000 0.0.0.0:9000
+ maxconn 30000
+ object weight 1 name test1 code 200 size 1048576
+ #object weight 1 name test1 code 304 size 0 time 50 no-cache
+ #object weight 1 name test2 code 200 size 100 time 50
+ #object weight 1 name test3 code 200 size 1000 time 50
+ #object weight 1 name test4 code 200 size 300 time 50
+ clitimeout 10000
+
+listen serv9001 0.0.0.0:9001
+ maxconn 30000
+ object weight 1 name test1 code 304 size 0
+ #object weight 1 name test1 code 304 size 0 time 50 no-cache
+ #object weight 1 name test2 code 200 size 100 time 50
+ #object weight 1 name test3 code 200 size 1000 time 50
+ #object weight 1 name test4 code 200 size 300 time 50
+ clitimeout 10000
+
+listen serv9002 0.0.0.0:9002
+ maxconn 30000
+ #object weight 1 name test1 code 304 size 0
+ #object weight 1 name test1 code 304 size 0 time 50 no-cache
+ object weight 1 name test2 code 200 size 100 time 500
+ #object weight 1 name test3 code 200 size 1000 time 50
+ #object weight 1 name test4 code 200 size 300 time 50
+ clitimeout 10000
+