Sameer Naik
059fd94cc0
Merge pull request #12 from sameersbn/rewrite-tests
...
tests: rewrite tests for better maintenance and readability
2015-11-09 23:09:30 +05:30
Sameer Naik
502e972a7a
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 23:04:57 +05:30
Sameer Naik
09dfa70e72
Merge pull request #19 from sameersbn/rewrite-tests
...
tests: rewrite tests for better maintenance and readability
2015-11-09 22:46:58 +05:30
Sameer Naik
bd07beda00
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 22:41:26 +05:30
Sameer Naik
4e5a087810
Merge pull request #18 from sameersbn/rewrite-tests
...
tests: rewrite tests for better maintenance and readability
2015-11-09 22:40:18 +05:30
Sameer Naik
0f82ad39e6
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 22:34:32 +05:30
Sameer Naik
2fbb9d53da
Merge pull request #11 from sameersbn/rewrite-tests
...
tests: rewrite tests for better maintenance and readability
2015-11-09 22:32:05 +05:30
Sameer Naik
6457931970
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 22:30:27 +05:30
Sameer Naik
b4606bbb2a
Merge pull request #8 from sameersbn/rewrite-tests
...
Rewrite tests
2015-11-09 22:21:31 +05:30
Sameer Naik
7d264dfef2
tests: make `test.sh` executable
2015-11-09 22:10:52 +05:30
Sameer Naik
46f41313a0
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 22:10:48 +05:30
Sameer Naik
e1fe4ae4b9
Merge pull request #6 from sameersbn/rewrite-tests
...
tests: rewrite tests for better maintenance and readability
2015-11-09 22:06:45 +05:30
Sameer Naik
fa73f25894
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 22:04:27 +05:30
Sameer Naik
280ece0447
Merge pull request #13 from sameersbn/rewrite-tests
...
tests: rewrite tests for better maintenance and readability
2015-11-09 21:15:37 +05:30
Sameer Naik
1ee0dbfdf5
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 21:12:51 +05:30
Sameer Naik
930adea877
Merge pull request #26 from sameersbn/tests-update_docker_helper
...
tests: update to latest docker_helper
2015-11-09 20:57:25 +05:30
Sameer Naik
8acba21c00
docker_helper: disable argument passing to `docker inspect`
...
passing arguments to docker inspect requires docker >= 1.9.0
2015-11-09 20:48:59 +05:30
Sameer Naik
5d25977da4
tests: update to latest docker_helper
2015-11-09 20:45:35 +05:30
Sameer Naik
02e965dd38
Merge pull request #5 from sameersbn/tests-docker_helper
...
Tests docker helper
2015-11-09 19:20:32 +05:30
Sameer Naik
31e1959ea5
tests: list volume contents in separate commands
2015-11-09 19:14:01 +05:30
Sameer Naik
5e62247091
tests: list only volume mounts in "All the volumes exposed" test
2015-11-09 19:13:09 +05:30
Sameer Naik
0904e70040
tests: make use of `container_link_and_run_command`
2015-11-09 19:12:29 +05:30
Sameer Naik
55c53cd54c
docker_helper: added utility `curl_client` function
2015-11-09 19:12:04 +05:30
Sameer Naik
4c8b596095
docker_helper: added `container_link_and_run_command_DOCKER_ARGS` allowing users to specify docker env parameters in `container_link_and_run_command`
2015-11-09 19:11:10 +05:30
Sameer Naik
2747d1ee29
docker_helper: added `container_link_and_run_command` function
...
`container_link_and_run_command` starts a new container which is
linked to another container with the link alias $APP_NAME and
execute a command in the newly created container.
2015-11-09 19:06:24 +05:30
Sameer Naik
44ca51ce43
docker_helper: added `VOLUMES` script variable allowing users to specify VOLUMES in the BATS tests script
...
VOLUMES is set to `$VOL_PREFIX/data:$VOL_PREFIX/conf:$VOL_PREFIX/logs`
by default. But some images may expose different paths. For example,
the tomcat image exposes `/app` and `$VOL_PREFIX/conf` and
`$VOL_PREFIX/logs` paths as volumes. The VOLUME variable allows us to
override the default volume paths with ones exposed by the image being
tested.
2015-11-09 18:52:03 +05:30
Sameer Naik
fba7cd7228
docker_helper: added `APP_NAME` script variable, allowing other script variables to be assigned default values
2015-11-09 18:09:19 +05:30
Sameer Naik
d0b884d8f3
docker_helper: allow arguments to be passes to `docker inspect` in `container_inspect`
2015-11-09 18:02:49 +05:30
Sameer Naik
ad4cfbc71e
docker_helper: stop and remove container in `container_remove`
2015-11-09 18:02:05 +05:30
Sameer Naik
14dec07d4a
docker_helper: fix `if` conditions
2015-11-09 18:01:25 +05:30
Sameer Naik
e661dd457a
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-09 16:02:26 +05:30
Sameer Naik
422f56d5c8
Merge pull request #17 from sameersbn/5.0.0-0
...
bump version 5.0.0-0
2015-11-05 22:43:09 +05:30
Sameer Naik
40609b9767
bump version 5.0.0-0
2015-11-05 22:26:09 +05:30
Sameer Naik
c6af4552f4
tests: renamed `create_container` function to `container_create` in docker_helper
2015-11-05 19:38:39 +05:30
Sameer Naik
42da4961f5
tests: renamed `create_container` function to `container_create` in docker_helper
2015-11-05 19:18:08 +05:30
Sameer Naik
6bc93ee0ef
tests: fix `container_exec` function
2015-11-05 14:19:09 +05:30
Sameer Naik
5c77c7c716
tests: fix `container_exec` function
2015-11-05 14:18:49 +05:30
Sameer Naik
48f89dd2a3
Merge pull request #25 from sameersbn/rewrite-tests
...
Better readability and maintainability of tests
2015-11-04 21:46:10 +05:30
Sameer Naik
a69d41d1fd
Merge pull request #4 from sameersbn/rewrite-tests
...
Better readability and maintainability of tests
2015-11-04 21:45:11 +05:30
Sameer Naik
1f82dfa505
tests: added container_restart helper in docker_helper
2015-11-04 21:28:21 +05:30
Sameer Naik
2f958d17c5
tests: launch commands as entrypoint to speed up the tests
...
By executing the commands using `--entrypoint` lets us skip the s6
`/init` sequence allowing the tests to run quicker. The tests now
complete 3 minutes earlier.
2015-11-04 21:28:21 +05:30
Sameer Naik
a812a01daa
tests: move reusable bits into a `tests/docker_helper.bash` script
2015-11-04 21:28:21 +05:30
Sameer Naik
636341b2b9
tests: rewrite tests for better readability and maintainability
...
- Added utility functions for docker abstraction
- Volumes can be mounted for every container instance as long as the
name is unique when multiple containers are started
- Cleanup of containers is performed once when the tests are started
and in the teardown function
- Full container environment is specified in each test for better
readability
- Comments are also added for better readability
2015-11-04 21:28:16 +05:30
Sameer Naik
f6e521fec7
tests: Can't setup replication slave without master host
2015-11-04 21:11:59 +05:30
Sameer Naik
50a5090e3c
tests: Can't setup replication master without replication user
2015-11-04 21:11:59 +05:30
Sameer Naik
6f0e9bf569
tests: rewrite tests for better maintenance and readability
...
- Reuse docker_helper.bash script in tests
- Speed up of tests
- Better readability
2015-11-04 21:11:54 +05:30
Sameer Naik
ac606e4a97
simplify `sed` substitution while configuring replication slave
2015-10-30 14:03:39 +05:30
Sameer Naik
d5de3cc9c0
Merge pull request #3 from sameersbn/streaming-replication
...
Adds support for streaming replication
2015-10-29 23:48:35 +05:30
Sameer Naik
96b6acb06e
tests: to avoid confusion always specify the replication parameters on the slave instead of fetching from the master
2015-10-29 23:10:27 +05:30
Sameer Naik
c0f09c83b8
tests: Replication slave can be triggered to act as the master
2015-10-29 23:08:05 +05:30