moby/integration
unclejack 667e2bd4ea bump remote api to 1.12 & add --force-rm to build
This adds a `--force-rm` flag to docker build which makes the Docker
daemon clean up all containers, even when the build has failed.

This new flag requires that we bump the remote API, so we also bump the
remote API version.

Docker-DCO-1.1-Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com> (github: unclejack)
2014-05-19 23:10:49 +03:00
..
fixtures/https Add authenticated TLS support for API 2014-03-09 00:06:44 +01:00
api_test.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
auth_test.go Skip login tests because of external dependency to a hosted service. 2014-04-03 21:55:33 +00:00
buildfile_test.go bump remote api to 1.12 & add --force-rm to build 2014-05-19 23:10:49 +03:00
commands_test.go do not merge -i or -t options 2014-05-16 22:31:16 +00:00
container_test.go Fixes permissions on volumes when dir in container is empty 2014-04-28 16:57:28 -04:00
graph_test.go Initial work on selinux patch 2014-04-29 03:40:05 -07:00
https_test.go fix https 2014-05-02 19:49:12 +00:00
MAINTAINERS Fix various MAINTAINERS format inconsistencies 2014-04-30 11:22:11 -06:00
README.md Freeze ./integration and explain where to contribute new tests 2014-04-26 18:55:39 -07:00
runtime_test.go Merge pull request #5706 from vieux/remove_add_string 2014-05-14 17:31:52 -07:00
server_test.go remove addString and replace Tail 2014-05-09 18:09:59 +00:00
sorter_test.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
utils_test.go remove addString and replace Tail 2014-05-09 18:09:59 +00:00
z_final_test.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00

Legacy integration tests

./integration contains Docker's legacy integration tests. It is DEPRECATED and will eventually be removed.

If you are a CONTRIBUTOR and want to add a test:

  • Consider mocking out side effects and contributing a unit test in the subsystem you're modifying. For example, the remote API has unit tests in ./api/server/server_unit_tests.go. The events subsystem has unit tests in ./events/events_test.go. And so on.

  • For end-to-end integration tests, please contribute to ./integration-cli.

If you are a MAINTAINER

Please don't allow patches adding new tests to ./integration.

If you are LOOKING FOR A WAY TO HELP

Please consider porting tests away from ./integration and into either unit tests or CLI tests.

Any help will be greatly appreciated!