1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/integration-cli
Yong Tang c77bb28dfb Optimize slow bottleneck test of DockerSuite.TestBuildDockerignoringWildDirs.
This PR fix the DockerSuite.TestBuildDockerignoringWildDirs test
in #19425.
Instead of having multiple RUN instructions in Dockerfile for every
single directory tested, this PR tries to collapse multiple RUN
instructions into one RUN instruction in Dockerfile.
When a docker image is built, each RUN instruction in Dockerfile
will generate one layer in history. It takes considerable amount of
time to build many layers if there are many RUN instructions within
the Dockerfile. Collapsing into one RUN instruction not only speeds
up the execution significantly, it also conforms to the general
guideline of the Dockerfile reference.
Since the test (DockerSuite.TestBuildDockerignoringWildDirs) is
really about testing the docker build with ignoring wild
directories, the purpose of the test is not altered with this PR
fix.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2016-03-03 23:16:10 +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 Fix typos found across repository 2015-12-13 18:04:12 +02:00
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 Fix error message in container creation 2016-01-25 11:45:20 -08:00
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 Remove exec-driver global daemon option. 2015-11-05 17:09:58 -05:00
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 Added additional container information to "docker info". 2016-01-11 19:14:44 -05:00
docker_api_inspect_test.go Windows CI: PortTestInspectApi* 2016-01-26 20:23:40 -08:00
docker_api_inspect_unix_test.go Checkers on docker_api_inspect_unix_test.go 2015-11-23 22:03:14 -05:00
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 Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
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 Optimize slow bottleneck test of DockerSuite.TestBuildDockerignoringWildDirs. 2016-03-03 23:16:10 +00: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 Use checker assert for integration-cli/docker_cli_cp_* four files. 2015-10-26 10:22:28 +08:00
docker_cli_cp_test.go Windows CI: Deal with failing tests for TP4 2016-01-08 13:49:43 -08:00
docker_cli_cp_to_container_test.go Fix typos found across repository 2015-12-13 18:04:12 +02:00
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 Use checker assert for integration-cli/docker_cli_cp_* four files. 2015-10-26 10:22:28 +08:00
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 Using checkers assert for integration-cli/docker_cli_export_import_test.go 2015-10-21 08:57:20 -04:00
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 Fix image filter 2016-01-14 08:17:40 +00:00
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 Windows CI: Deal with failing tests for TP4 2016-01-08 13:49:43 -08:00
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 Rotate snapshot key to server when initializing new notary repos 2016-03-02 16:51:32 -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: fixups 2016-03-03 11:51:59 +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 Windows CI: TestUpdateRestartPolicy flakiness 2016-03-02 09:14:16 -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 Login update and endpoint refactor 2016-03-01 11:52:32 -08:00
docker_cli_version_test.go Build and test Docker on IBM Power and Z using gccgo. Enable CI on Power and Z. 2015-11-14 03:16:45 +00:00
docker_cli_volume_test.go Support mount opts for local volume driver 2016-03-03 10:32:25 -05: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 integration-cli: add suite for testing registries with auth 2016-01-24 01:02:49 +01:00
registry_mock.go integration-cli: log error when starting registry 2016-01-11 20:16:13 +01:00
requirements.go fix centos when userns not in kernel 2016-03-02 16:58:49 -08:00
requirements_unix.go Match case for variables in sysinfo pkg 2016-03-01 10:37:05 -06:00
test_vars_exec.go
test_vars_noexec.go
test_vars_noseccomp.go Allow non-seccomp platforms to pass integration-cli tests 2015-12-07 20:14:52 -05:00
test_vars_seccomp.go Allow non-seccomp platforms to pass integration-cli tests 2015-12-07 20:14:52 -05:00
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