summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add Python 3.6 testingpython3.6Joffrey F2018-01-221-7/+17
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Update test engine versions in Jenkinsfile2.6.0Joffrey F2017-11-071-2/+2
| | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com> Conflicts: Jenkinsfile
* Disable buffering based on presence of Connection Upgrade headersJoffrey F2017-11-071-10/+10
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Use unambiguous advertise-addr when initializing a swarmJoffrey F2017-11-071-2/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Update test versionsJoffrey F2017-08-171-2/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Adjust tests and add newest engine version to Jenkinsfiletest_17.05_engineJoffrey F2017-05-091-2/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Makes docs builds faster and ensures proper ownershipFrank Sachsenheim2017-04-151-2/+2
| | | | Signed-off-by: Frank Sachsenheim <funkyfuture@riseup.net>
* Add 17.04 (CE) RC1 to list of engine versions to be testedJoffrey F2017-03-281-6/+9
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Use experimental engine for testing in Jenkins/MakefileJoffrey F2017-03-171-2/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add upgrade_plugin methodJoffrey F2017-02-231-6/+6
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Allow configuring API version for integration test with env varconfig_test_api_versionJoffrey F2017-01-251-6/+6
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix ImageNotFound detection1407-tar-ignore-socketsJoffrey F2017-01-251-2/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Update code and tests for Engine 1.13 compatibilitydnephin-add-attachableJoffrey F2016-12-071-2/+2
| | | | | | Makefile now runs tests against Docker 1.13 RC Signed-off-by: Joffrey F <joffrey@docker.com>
* Start to rename docker-py to docker-sdk-pythonBen Firshman2016-11-281-14/+14
| | | | | | | | | | Pretty much everything except renaming the GitHub repo and documentation, which is not actually done yet. Nearer the release we can do a search/replace for all that stuff. Ref #1310 Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Add new Sphinx documentationBen Firshman2016-11-221-1/+1
| | | | | | Initial work thanks to @aanand. Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Add --rm to docker run in MakefileBen Firshman2016-11-211-9/+9
| | | | | | | | So tests don't leave containers all over the place. The downside is this makes it a bit harder to debug a test's filesystem - you'll have to remove the "--rm" and run the test again. Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Add make shell to open a Python shellBen Firshman2016-09-141-0/+4
| | | | Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Add file arg to integration testsBen Firshman2016-09-141-2/+2
| | | | | | make integration-test file=models_services_test.py Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Add .PHONY for each makefile instructionBen Firshman2016-09-081-2/+15
| | | | | | | | | | Makes it much easier to keep this maintained properly. See also: http://clarkgrubb.com/makefile-style-guide#phony-targets Replaces #1164 Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Add test for import_image with changes param1064-import-changesJoffrey F2016-09-061-3/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add make docs command for building docsBen Firshman2016-09-051-0/+6
| | | | Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* Test fixes and updated Makefile for 1.12 testingtest_fixes_1.12Joffrey F2016-08-031-6/+17
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Removed obsolete env var in integration-dind target commandJoffrey F2016-04-261-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Update default API version to 1.22default-version-1.22Joffrey F2016-03-161-2/+2
| | | | | | | | Update engine version used for integration tests IP address configuration tests needed tweaking Signed-off-by: Joffrey F <joffrey@docker.com>
* make,integration-dind: try to remove dpy-dindTomas Tomecek2015-12-021-0/+1
| | | | | | | b/c if test fails, dpy-dind is left running and integration-dind target will refuse to start and you need to manually force-remove the container Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
* Fix integration-dind-ssl make task852-independent-integrationJoffrey F2015-11-181-2/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add build integration test checking stderr shows up in streamJoffrey F2015-11-111-0/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Bump default API version to 1.21bump_api_version_121Joffrey F2015-11-041-2/+2
| | | | | | | Update Makefile to run tests against dind 1.9.0 Update network tests to account for latest API changes Signed-off-by: Joffrey F <joffrey@docker.com>
* Reorganize test directoriesreorganize_testsJoffrey F2015-10-211-6/+6
| | | | | | | | More clearly separate unit and integration tests Allow splitting into multiple files Cleaner Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix attach method over SSL connectionsStephen Moore2015-10-141-5/+15
| | | | Signed-off-by: Stephen Moore <stephen@delfick.com>
* Move pytest default options into pytest.iniAanand Prasad2015-09-251-4/+4
| | | | Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
* Merge pull request #780 from docker/contributingJoffrey F2015-09-221-1/+4
|\ | | | | [WIP] Contributing guidelines
| * Add flake8 make taskJoffrey F2015-09-211-1/+4
| | | | | | | | | | | | Fix 'make test' task to run a complete series of tests Signed-off-by: Joffrey F <joffrey@docker.com>
* | Make volume binds tests work on any hostAanand Prasad2015-09-221-7/+5
|/ | | | | | | | | | | Instead of creating the test directory directly on the host, create it by starting a container with the directory bind-mounted, so that it doesn't matter whether the daemon is local, in a VM or remote. This removes the need to make /tmp a volume in the test container, and to share it with the dind container. Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
* Make integration tests more CI-friendly.Joffrey F2015-09-091-1/+0
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Update integration-dind task756-containerized-integrationJoffrey F2015-09-091-2/+8
|
* Make running integration tests with dind possibleJoffrey F2015-09-091-0/+4
|
* Integration test improvementsAanand Prasad2015-08-311-2/+2
| | | | | | | | | | | - Fix the setup step (the process has changed now that we're using pytest) - Skip tests that are unstable - Make better use of build caching Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
* Ensure Makefile still run tests properly / tests are run in container as ↵Joffrey F2015-08-251-4/+4
| | | | expected
* Run tests with pytestAanand Prasad2015-08-251-2/+2
| | | | Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
* Updated Makefile to help with release testing1.3.1-releaseJoffrey F2015-07-221-2/+11
|
* Fixes for #586Joffrey F2015-05-061-2/+3
|
* Add Makefile for running tests in DockerBen Firshman2014-10-161-0/+15
It assumes you've got Docker running on /var/run/docker.sock, but that should be the case on both Linux and in Boot2Docker. Signed-off-by: Ben Firshman <ben@firshman.co.uk>