Commit Graph

23 Commits

Author SHA1 Message Date
Nicolas Duchon 63a2449705 Add test for ovpn_genconfig repeatability 2017-06-21 01:03:49 +02:00
Nicolas Duchon e30ee8eecf Add CRL next update test 2017-06-17 13:17:08 +02:00
Kyle Manna 2a9059aa36 tests: Clean-up client + conf_options
Clean-up the mess that was here.  It's less error prone, shorter and
easier to read.
2017-05-13 10:52:47 -07:00
Kyle Manna 8c9d88b316 tests: client: Add client config test suite
* Test the client configuration to detect breakages
2017-05-13 09:50:18 -07:00
Alexander Chepurko 8f2f27486c Add quoting into test.sh push options. 2017-05-11 10:55:46 -07:00
Nicolas Duchon 76546e1823 Add client revocation test 2017-05-10 18:08:11 +02:00
Sylvain Lamontagne a3c96bc881 Add test for keepalive 2017-03-09 20:58:46 -05:00
Sylvain Lamontagne 22fcaf9477 Add configuration for keepalive
* Add parameter to disable the push of block-outside-dns
* -d should really do what it was supposed to do
* Fix problem where comp-lzo would always be set regardless of the parameter
2017-03-09 20:35:52 -05:00
Nate Jones c8ba567333 only block external dns when default route is pushed 2017-03-07 23:21:17 +00:00
Nate Jones 21ae2fcef4 fix block-external-dns tests 2017-03-07 23:20:50 +00:00
Ryan Schlesinger e282e1eed0
Add -E flag for adding extra client config 2017-02-18 13:53:35 -08:00
r0p0s3c cbf9cbf433 fix permission on test script 2017-02-16 15:28:31 -05:00
r0p0s3c 4fd8296a62 add iptables test to list of tests 2017-02-16 15:09:22 -05:00
r0p0s3c 0e3f34effd add test for iptables rules customization functionality 2017-02-16 15:04:06 -05:00
Luke c9ada1eac4 reneg-sec needs to be set to 0 when using otp because otherwise the connection will be ask for a otp every hour. Tests added to make sure it's there when otp is enabled 2017-01-25 14:06:19 +00:00
Ryan Schlesinger 4328fe2071 Update README.md
The tests have the image name hardcoded to kylemanna/openvpn.  Attempting to run with any other name causes the tests to run against the latest image from docker hub.
2017-01-02 16:50:34 -08:00
Sylvain Lamontagne 72a3c8a001 Fix for regression
As I reworked the push options, a bug got introduced where a duplication
of push in the config for the DNS dhcp-options would make it to fail.
There was no tests covering this, so I did not catch it earlier.

I've add the missing tests and fix the bug
2016-09-22 18:12:45 -04:00
Sylvain Lamontagne 2e943378d1 Too many arguments while pushing route
So I was trying to push a route to my client and the script failed with
'too many arguments', I reworked this part and took the opportunity to
rework a little bit the way push and routes were handled.

I also added some tests and validated that what I changed would not
break what was there before.
2016-09-22 16:02:59 -04:00
Sylvain Lamontagne ac3cb44d85 Added test for multiple extra options 2016-09-20 12:01:56 -04:00
Kyle Manna 379766fc5e misc: Switch from data container to data volume
* Use the `docker volume` mechanism.
* Less confusing and makes more sense.
* Released in ~ docker v1.9
2016-09-03 16:17:50 -07:00
Kyle Manna bcf8dc51eb test: Migrate from old test scripts
* Switch to upstream Docker inspired test suite.
* Major disadvantage:  Seeing the stdout log. To be researched later.
2016-08-31 12:42:53 -07:00
Kyle Manna 65bebaebd8 test: Migrate conf_options test
* Move the configuration options to new docker test suite.
2016-08-31 11:53:03 -07:00
Kyle Manna ee5d6a6b8a test: Start to migrate to docker's upstream tests
* Follow the upstream test suite's conventions.
* More migration to follow.
2016-08-31 11:39:36 -07:00