Pierre Wacrenier 02923d43e2 Remove error return type from createRouter and ServeRequest 10 tahun lalu
..
fixtures c000cb6471 Add authenticated TLS support for API 11 tahun lalu
MAINTAINERS da63a93e89 Add Cristian to integration/MAINTAINERS 11 tahun lalu
README.md e83fc70d36 Freeze ./integration and explain where to contribute new tests 11 tahun lalu
api_test.go 02923d43e2 Remove error return type from createRouter and ServeRequest 10 tahun lalu
commands_test.go 21e44d7a21 Refactor daemon.attach() 10 tahun lalu
container_test.go 21e44d7a21 Refactor daemon.attach() 10 tahun lalu
graph_test.go 26184de8ab Remove `jsonData` argument from `image.StoreImage` 10 tahun lalu
https_test.go bc4edbbe71 Fix incorrect error type. 10 tahun lalu
runtime_test.go 21e44d7a21 Refactor daemon.attach() 10 tahun lalu
server_test.go e45b0f9271 Remove unused sysinfo parameter to runconfig.Parse 10 tahun lalu
utils_test.go 568f86eb18 Deprecating ResolveRepositoryName 10 tahun lalu
z_final_test.go b3ee9ac74e update go import path and libcontainer 11 tahun lalu

README.md

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!