Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-22 | tests: Fix bug #79. Finish "make test" without waiting for user input. | Michael Adam | 1 | -3/+5 | |
Old behaviour is preserved by passing in the environment variable TINYPROXY_TESTS_WAIT=yes. Michael | |||||
2009-10-12 | tests:webclient: add option to send a request entity (body) | Michael Adam | 1 | -4/+14 | |
2009-10-11 | tests: add commented out DisableViaHeader to tinyproxy conf in the tests. | Michael Adam | 1 | -0/+1 | |
2009-10-10 | tests:webserver: correctly answer http/0.9 requests by sending no headers | Michael Adam | 1 | -4/+7 | |
Michael | |||||
2009-09-27 | tests: set XTinyproxy Yes in the test setup | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2009-09-27 | tests: fix infinite loop "waiting for 3 seconds..." in bash | Michael Adam | 1 | -3/+1 | |
Michael | |||||
2009-09-27 | tests:webclient: allow HTTP/1.0 requests with methods other than GET | Michael Adam | 1 | -3/+0 | |
Michael | |||||
2009-09-21 | tests: use the debug.html file as DefaultErrorFile in the tests. | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-09-20 | tests:webclient: fix default version (string, not number...) | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-09-17 | tests:webclient: add copyright notice to the pod documentation. | Michael Adam | 1 | -0/+7 | |
Michael | |||||
2009-09-17 | tests:webserver: Add copyright notice to the pod documentation. | Michael Adam | 1 | -0/+7 | |
Michael | |||||
2009-09-17 | tests:webclient: reduce duplication. | Michael Adam | 1 | -6/+5 | |
Michael | |||||
2009-09-16 | tests:webclient: add a --dry-run mode that prints the request to stdout | Michael Adam | 1 | -2/+14 | |
and does not connect to the server at all. Michael | |||||
2009-09-16 | tests:webclient: extend webclient to support HTTP/0.9, 1.0 and 1.1 requests. | Michael Adam | 1 | -6/+101 | |
Enable spcifying HTTP protocol version on command line ( --http-version). Enable specifying method (GET, CONNECT, ...) on the command line (--method). Add POD documentation. Use pod2usage() to print help message. Michael | |||||
2009-09-16 | tests: add Makefile.am to tests/ and tests/scripts dir (for packaging) | Michael Adam | 2 | -0/+6 | |
Michael | |||||
2009-09-15 | tests: prepare tinyproxy for filter file usage in tests. | Michael Adam | 1 | -1/+6 | |
Michael | |||||
2009-09-14 | tests:webserver: record the value of the server header field in a variable. | Michael Adam | 1 | -2/+4 | |
Michael | |||||
2009-09-14 | tests:webclient: add User-Agent header to request. | Michael Adam | 1 | -2/+9 | |
Michael | |||||
2009-09-14 | tests:webserver: add handing of bad request error. | Michael Adam | 1 | -0/+13 | |
Michael | |||||
2009-09-14 | tests:webserver: add parsing of request | Michael Adam | 1 | -5/+88 | |
Michael | |||||
2009-09-14 | tests:webserver: move parsing of request to its own function. | Michael Adam | 1 | -10/+18 | |
(Prepare for really parsing the request...) Michael | |||||
2009-09-13 | tests: test retreival of stathost page. | Michael Adam | 1 | -0/+3 | |
Michael | |||||
2009-09-13 | tests: set stathost to 127.0.0.127 in the testsuite | Michael Adam | 1 | -0/+2 | |
Michael | |||||
2009-09-13 | tests: print IP and port after firing up tinyproxy and webserver | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-09-13 | tests:webserver: be more rfc 1945 compliant in the server-header. | Michael Adam | 1 | -1/+3 | |
Michael | |||||
2009-09-13 | tests: fix run_tests.sh after templates have moved. | Michael Adam | 1 | -3/+3 | |
Michael | |||||
2009-09-11 | tests: add a script wrapper to run tinyproxy under valgrind in the tests. | Michael Adam | 1 | -0/+28 | |
This runs valgrind with the -q switch - i.e. the log file tests/env/var/log/valgrind.log will only contain anything when there were valgrind errors. (Memory leaks...) Michael | |||||
2009-09-11 | tests: add support for running tinyproxy under valgrind. | Michael Adam | 1 | -1/+1 | |
When you want to run tinyproxy under valgrind, set the environment variable VALGRIND to some useful valgrind command line. Michael | |||||
2009-09-10 | tests: restructure run_tests into functions to make main flow clearer. | Michael Adam | 1 | -65/+104 | |
Also prepare for modularizing the testsuite. Michael | |||||
2009-09-10 | tests:run_tests: add complete GPL boilerplate. | Michael Adam | 1 | -2/+13 | |
Michael | |||||
2009-09-10 | tests:webclient: add complete GPL boilerplate. | Michael Adam | 1 | -2/+13 | |
Michael | |||||
2009-09-10 | tests/webserver: add complete GPL boilerplate. | Michael Adam | 1 | -2/+14 | |
Michael | |||||
2009-09-10 | tests:webserver: make pid-file, log-dir and doc-root reside in /tmp by default | Michael Adam | 1 | -3/+3 | |
So simply starting the server will work. Michael | |||||
2009-09-10 | tests/webserver: rework locking of pid file. | Michael Adam | 1 | -5/+27 | |
Michael | |||||
2009-09-10 | tests:webserver: reopen STDOUT/STDERR after locking pid file. | Michael Adam | 1 | -5/+8 | |
Michael | |||||
2009-09-10 | tests: this is a first draft of the beginning of a test suite. | Michael Adam | 1 | -0/+138 | |
It provisions a test envirnonment, fires up the perl web server and tinyproxy and currently makes one direct request to the web server and one request through tinyproxy. This will be modularized and extended in the sequel. Michael | |||||
2009-09-10 | tests: add a simple web client written in perl. | Michael Adam | 1 | -0/+46 | |
This should be one of the test tools for writing our testsuite. This can be used to make direct connects to web servers like so: webclient.pl server_ip:port /path/file.html and to make requestis via a proxy like this: webclient.pl proxy_ip:port http://webserver:port/path/file.html Michael | |||||
2009-09-10 | tests: add a simple webserver written in perl. | Michael Adam | 1 | -0/+276 | |
This should be the web server to test against in the upcoming selftest suite. This web server will evolve as the test suite grows. Currently, it just returns a web site quoting the request and a fortune (if fortune is installed...) for whatever request it gets. The option to provide a document root is already present. Michael |