moby--moby/integration-cli
Yong Tang 461976d2af Optimize slow bottleneck test of DockerHubPullSuite.TestPullNonExistingImage.
This PR fix the DockerHubPullSuite.TestPullNonExistingImage test
in #19425. The majority of the execution time in this test is
from multiple executions of 'docker pull', each of which takes
more than one second even though it tries to pull a non-existing
image.
Without changing the behavior of the 'docker pull' itself, this
fix tries to execute the 'docker pull' command in parallel in
order to speed up the execution of the overall test.
Since each 'docker pull' is independent, executions in parallel
should not alter the purpose of the test.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2016-03-03 14:51:54 +00:00
..
fixtures Client credentials store. 2016-02-29 13:01:31 -05:00
check_test.go Fix integration-cli suite setup requirements 2016-01-29 16:35:20 -05:00
docker_api_attach_test.go
docker_api_build_test.go
docker_api_containers_test.go Merge pull request #20774 from hqhq/hq_vender_engine_api 2016-02-29 18:48:55 +01:00
docker_api_create_test.go
docker_api_events_test.go Windows CI: Integrity check for busybox top 2016-02-24 11:00:47 -08:00
docker_api_exec_resize_test.go
docker_api_exec_test.go Fix TestExecApiStartWithDetach on WindowsTP4 2016-02-25 14:27:22 +01:00
docker_api_images_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_api_info_test.go
docker_api_inspect_test.go Windows CI: PortTestInspectApi* 2016-01-26 20:23:40 -08:00
docker_api_inspect_unix_test.go
docker_api_logs_test.go Windows CI Reliablity: TestLogsApiWithStdout 2016-03-02 10:26:15 -08:00
docker_api_network_test.go Expose bridge IPv6 setting to `docker network inspect` 2016-02-11 22:13:47 +00:00
docker_api_resize_test.go Windows CI: Port docker_api_resize_test.go 2016-02-03 20:30:06 -08:00
docker_api_stats_test.go Optimize TestApiStatsNetworkStats and TestApiStatsNetworkStatsVersioning 2016-02-01 10:26:27 +08:00
docker_api_test.go Support TLS remote test daemon 2016-02-25 14:12:17 -05:00
docker_api_update_unix_test.go Fix minor vet warnings 2016-02-03 10:43:01 -08:00
docker_api_version_test.go
docker_api_volumes_test.go integration-cli: remove not necessary -d again 2016-02-28 13:48:15 +01:00
docker_cli_attach_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_attach_unix_test.go Improve remote integration-cli tests 2016-02-11 07:31:49 -08:00
docker_cli_authz_unix_test.go Unskip authz events test after fixes 2016-02-20 20:19:54 -06:00
docker_cli_build_test.go cliconfig: credentials: support getting all auths 2016-03-02 17:48:56 +01:00
docker_cli_build_unix_test.go Fix events test flakiness. 2016-02-18 16:10:29 -05:00
docker_cli_by_digest_test.go integration-cli: remove not necessary -d again 2016-02-28 13:48:15 +01:00
docker_cli_commit_test.go Vendor engine-api to 70d266e96080e3c3d63c55a4d8659e00ac1f7e6c 2016-02-29 19:28:37 +08:00
docker_cli_config_test.go Support TLS remote test daemon 2016-02-25 14:12:17 -05:00
docker_cli_cp_from_container_test.go
docker_cli_cp_test.go
docker_cli_cp_to_container_test.go
docker_cli_cp_to_container_unix_test.go Fix copy chown settings to not default to real root 2016-02-18 14:44:13 -08:00
docker_cli_cp_utils.go
docker_cli_create_test.go validate log-opt when creating containers AGAIN 2016-03-02 20:30:26 +08:00
docker_cli_daemon_test.go Merge pull request #20692 from coolljt0725/add_brnf_test_request 2016-02-29 15:16:27 -05:00
docker_cli_diff_test.go *: purge dockerinit from source code 2016-01-26 23:47:02 +11:00
docker_cli_events_test.go Windows CI: Integrity check for busybox top 2016-02-24 11:00:47 -08:00
docker_cli_events_unix_test.go Fix flaky OOM tests 2016-02-23 15:26:26 -05:00
docker_cli_exec_test.go Fix flaky TestExec 2016-02-23 09:51:09 -08:00
docker_cli_exec_unix_test.go Improve remote integration-cli tests 2016-02-11 07:31:49 -08:00
docker_cli_experimental_test.go Move userns cli test to a separate file, remove experimental flag 2016-02-09 09:31:09 +02:00
docker_cli_export_import_test.go
docker_cli_external_graphdriver_unix_test.go Add test to make sure raw logs are properly activated. 2016-02-01 16:52:31 -05:00
docker_cli_help_test.go Support TLS remote test daemon 2016-02-25 14:12:17 -05:00
docker_cli_history_test.go Optimize slow bottleneck test of DockerSuite.TestBuildHistory. 2016-03-02 20:37:47 +00:00
docker_cli_images_test.go
docker_cli_import_test.go Fix docker import on compressed data 2016-02-16 11:19:23 -08:00
docker_cli_info_test.go Add regression tests for client debug flag. 2016-02-02 16:57:36 -05:00
docker_cli_inspect_experimental_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_inspect_test.go Windows CI: Integrity check for busybox top 2016-02-24 11:00:47 -08:00
docker_cli_kill_test.go Windows CI: Port TestKill* 2016-02-24 13:33:25 -08:00
docker_cli_links_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_links_unix_test.go
docker_cli_login_test.go Remove email address field from login 2016-02-29 17:53:27 -08:00
docker_cli_logout_test.go api: client: fix login/logout with creds store 2016-03-02 17:51:50 +01:00
docker_cli_logs_test.go integration-cli: remove not necessary -d again 2016-02-28 13:48:15 +01:00
docker_cli_nat_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_netmode_test.go
docker_cli_network_unix_test.go Fix typo 2016-02-23 17:27:55 +08:00
docker_cli_oom_killed_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_pause_test.go
docker_cli_port_test.go Expose bridge IPv6 setting to `docker network inspect` 2016-02-11 22:13:47 +00:00
docker_cli_proxy_test.go Support TLS remote test daemon 2016-02-25 14:12:17 -05:00
docker_cli_ps_test.go Windows CI: Temporarily disable TestPsListContainers* 2016-03-02 20:43:16 -08:00
docker_cli_pull_local_test.go cliconfig: credentials: support getting all auths 2016-03-02 17:48:56 +01:00
docker_cli_pull_test.go Optimize slow bottleneck test of DockerHubPullSuite.TestPullNonExistingImage. 2016-03-03 14:51:54 +00:00
docker_cli_pull_trusted_test.go Vendor in notary v0.2.0 2016-02-25 13:40:00 -08:00
docker_cli_push_test.go Fix concurrent uploads that share layers 2016-03-01 11:14:44 -08:00
docker_cli_rename_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_restart_test.go integration-cli: remove not necessary -d again 2016-02-28 13:48:15 +01:00
docker_cli_rm_test.go Merge pull request #19959 from WeiZhang555/fix-cli-print-err 2016-02-03 10:56:19 -08:00
docker_cli_rmi_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_run_test.go integration-cli: remove not necessary -d again 2016-02-28 13:48:15 +01:00
docker_cli_run_unix_test.go fix centos when userns not in kernel 2016-03-02 16:58:49 -08:00
docker_cli_save_load_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_save_load_unix_test.go Assert error in body of function `inspectField*` 2016-01-29 23:39:07 +08:00
docker_cli_search_test.go
docker_cli_sni_test.go Disable flakey TestClientSetsTLSServerName 2016-02-02 19:56:31 -08:00
docker_cli_start_test.go integration-cli: remove not necessary -d again 2016-02-28 13:48:15 +01:00
docker_cli_start_volume_driver_unix_test.go integration-cli: remove not necessary -d 2016-02-27 18:27:25 +01:00
docker_cli_stats_test.go Skip TestStatsAllNewContainersAdded on remote daemons 2016-03-01 11:49:09 -05:00
docker_cli_tag_test.go Allow uppercase characters in image reference hostname 2016-02-10 14:03:41 -08:00
docker_cli_top_test.go
docker_cli_update_test.go Update RestartPolicy of container 2016-02-20 17:06:32 +08:00
docker_cli_update_unix_test.go Restore container configs when update failed 2016-02-24 14:23:48 +08:00
docker_cli_userns_test.go Move userns cli test to a separate file, remove experimental flag 2016-02-09 09:31:09 +02:00
docker_cli_v2_only_test.go Remove email address field from login 2016-02-29 17:53:27 -08:00
docker_cli_version_test.go
docker_cli_volume_test.go Make volume ls output order 2016-02-17 09:01:27 +00:00
docker_cli_wait_test.go
docker_hub_pull_suite_test.go
docker_test_vars.go Windows CI: Initial porting CLI TestExec* 2016-02-01 10:19:21 -08:00
docker_utils.go Merge pull request #20884 from Microsoft/jjh/integusenpipe 2016-03-02 20:15:49 -05:00
events_utils.go Remove channel close. 2016-02-17 22:52:06 -05:00
npipe.go Windows CI: Allow npipe protocol for sock requests 2016-03-02 14:22:51 -08:00
npipe_windows.go Windows CI: Allow npipe protocol for sock requests 2016-03-02 14:22:51 -08:00
registry.go
registry_mock.go
requirements.go fix centos when userns not in kernel 2016-03-02 16:58:49 -08:00
requirements_unix.go Add bridgeNfIptables and bridgeNfIp6tables test request 2016-02-26 19:53:35 -05:00
test_vars_exec.go
test_vars_noexec.go
test_vars_noseccomp.go
test_vars_seccomp.go
test_vars_unix.go Factorize sleeping containers 2016-01-27 08:48:08 -08:00
test_vars_windows.go Factorize sleeping containers 2016-01-27 08:48:08 -08:00
trust_server.go Vendor in notary v0.2.0 2016-02-25 13:40:00 -08:00
utils.go Add a getPrefixAndSlashFromDaemonPlatform … 2016-02-03 15:16:00 +01:00