1
0
mirror of https://github.com/distribution/distribution synced 2024-11-12 05:45:51 +01:00
distribution/contrib
Aaron Lehmann 1e15b6e001 Redesign integration testing to copy images to nested containers
Previously, the strategy for avoiding lots of rebuilding and repulling
for each Docker version being tested was to use a mountpoint to persist
/var/lib/docker. This was pretty broken, and may not be a reliable
strategy. This commit changes the scripts to instead build/pull images
outside the innermost container, and copy them to the final test
environment with docker save/docker load.

This requires a fair amount of changes, since run.sh must now
communicate with the Docker engine that was formerly started by
test_runner.sh. The code that starts this engine has been broken out to
run_engine.sh so that starting the engine and running the tests under it
can be done separately (with the images loaded in between these steps).

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2015-08-06 18:06:18 -07:00
..
apache Updating the Request Header directive for compatibility with httpd 2.2 2015-05-04 15:19:53 -05:00
ceph Attempt to fix Ceph after command syntax changed 2015-07-21 14:29:30 -07:00
compose Removing Nginx Authorization header unset because it breaks with a user defined index endpoint 2015-06-10 09:44:43 -04:00
docker-integration Redesign integration testing to copy images to nested containers 2015-08-06 18:06:18 -07:00