moby--moby/integration-cli
Vincent Demeester d5b271c155
add check for local volume option
Description:
When using local volume option such as size=10G, type=tmpfs, if we provide wrong options, we could create volume successfully.
But when we are ready to use it, it will fail to start container by failing to mount the local volume(invalid option).

We should check the options at when we create it.

Signed-off-by: Wentao Zhang <zhangwentao234@huawei.com>
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2018-12-22 16:02:50 +01:00
..
checker Add canonical import comment 2018-02-05 16:51:57 -05:00
cli Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
daemon Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
environment Various code-cleanup 2018-05-23 17:50:54 +02:00
fixtures Clean some integration-cli/fixtures package/files 2018-04-16 10:48:58 +02:00
requirement Add canonical import comment 2018-02-05 16:51:57 -05:00
testdata Clean some integration-cli/fixtures package/files 2018-04-16 10:48:58 +02:00
benchmark_test.go Remove pkg/integration and move it to testutil or integration-cli 2016-12-30 18:26:34 +01:00
check_test.go integration-cli/Test*Swarm*: use same args on restart 2018-11-01 13:25:12 -07:00
daemon_swarm_hack_test.go Make internal/test/daemon.Daemon swarm aware 2018-04-11 12:10:17 +02:00
docker_api_attach_test.go Merge pull request #36612 from kolyshkin/t-attach 2018-05-08 03:26:25 +02:00
docker_api_build_test.go integration-cli/build: don't panic 2018-12-20 18:51:57 -08:00
docker_api_build_windows_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_api_containers_test.go add check for local volume option 2018-12-22 16:02:50 +01:00
docker_api_containers_windows_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_api_exec_resize_test.go Fix race condition between exec start and resize 2018-06-08 11:07:48 +08:00
docker_api_exec_test.go fix and skip some tests based on API version 2018-05-15 16:05:04 -07:00
docker_api_images_test.go Temporarily disable failing tests on Windows RS3 2018-07-31 23:49:36 +02:00
docker_api_inspect_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_api_logs_test.go fix and skip some tests based on API version 2018-05-15 16:05:04 -07:00
docker_api_network_test.go migrate TestAPINetworkCreateDelete from integration-cli/ to integration/ 2018-06-15 16:06:45 -04:00
docker_api_stats_test.go Switch from x/net/context -> context 2018-04-23 13:52:44 -07:00
docker_api_swarm_node_test.go integration-cli/Test*Swarm*: use same args on restart 2018-11-01 13:25:12 -07:00
docker_api_swarm_service_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_api_swarm_test.go integration-cli/Test*Swarm*: use same args on restart 2018-11-01 13:25:12 -07:00
docker_api_test.go fix and skip some tests based on API version 2018-05-15 16:05:04 -07:00
docker_cli_attach_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_attach_unix_test.go integration-cli: fix TestAttachDetach, rm TestAttachDetachTruncatedID 2018-08-24 14:48:38 -07:00
docker_cli_build_test.go Windows: Bump busybox to v1.1 2018-11-26 14:50:47 -08:00
docker_cli_build_unix_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_by_digest_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_commit_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_cli_cp_from_container_test.go Migrate some copy tests to integration 2018-02-27 16:48:35 -05:00
docker_cli_cp_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_cp_to_container_test.go Migrate some copy tests to integration 2018-02-27 16:48:35 -05:00
docker_cli_cp_to_container_unix_test.go Remove deprecated environment.DockerBasePath() 2018-01-15 15:29:26 +01:00
docker_cli_cp_utils_test.go Migrate some copy tests to integration 2018-02-27 16:48:35 -05:00
docker_cli_create_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_daemon_plugins_test.go integration-cli: error report improvements 2018-08-14 12:52:30 +03:00
docker_cli_daemon_test.go Use errors.Wrap() in daemon/config 2018-11-30 01:27:47 +01:00
docker_cli_events_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_events_unix_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_exec_test.go Disable TestExecWindowsOpenHandles on RS5 temporarily 2018-08-20 19:48:20 -07:00
docker_cli_exec_unix_test.go Alternative failure mitigation of `TestExecInteractiveStdinClose` 2018-05-28 11:25:31 +08:00
docker_cli_external_volume_driver_unix_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_health_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_cli_history_test.go Introduce a `cli` package for test-integration 2017-03-23 18:35:22 +01:00
docker_cli_images_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_import_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_info_test.go Small daemon refactoring and add swarm init/join helpers 2018-04-16 10:20:10 +02:00
docker_cli_info_unix_test.go Remove pkg/integration and move it to testutil or integration-cli 2016-12-30 18:26:34 +01:00
docker_cli_inspect_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_links_test.go fix and skip some tests based on API version 2018-05-15 16:05:04 -07:00
docker_cli_login_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_logout_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_logs_bench_test.go
docker_cli_logs_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_netmode_test.go fix and skip some tests based on API version 2018-05-15 16:05:04 -07:00
docker_cli_network_unix_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_plugins_logdriver_test.go Switch from x/net/context -> context 2018-04-23 13:52:44 -07:00
docker_cli_plugins_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_port_test.go Fixes for dnephin review 2017-09-14 19:27:09 +02:00
docker_cli_proxy_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_prune_unix_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_ps_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_cli_pull_local_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_pull_test.go Disallow using legacy (V1) registries 2017-12-09 02:24:43 -08:00
docker_cli_push_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_registry_user_agent_test.go Move and refactor integration-cli/registry to internal/test 2018-04-13 10:45:34 +02:00
docker_cli_restart_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_rmi_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_run_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_run_unix_test.go fix typo: transtions->transitions 2018-09-08 10:06:46 +08:00
docker_cli_save_load_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_save_load_unix_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_search_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_service_create_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_service_health_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_service_logs_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_service_scale_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_cli_service_update_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_sni_test.go Various code-cleanup 2018-05-23 17:50:54 +02:00
docker_cli_start_test.go TestStartReturnCorrectExitCode: show error 2018-09-11 12:43:30 -07:00
docker_cli_stats_test.go Fix tests creating zombie processes 2017-10-20 07:11:38 -07:00
docker_cli_swarm_test.go integration-cli/Test*Swarm*: use same args on restart 2018-11-01 13:25:12 -07:00
docker_cli_swarm_unix_test.go integration: use %s for check.Commentf() 2018-08-14 10:45:39 +03:00
docker_cli_top_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
docker_cli_update_unix_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_cli_userns_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_cli_v2_only_test.go Move and refactor integration-cli/registry to internal/test 2018-04-13 10:45:34 +02:00
docker_cli_volume_test.go Fix ineffassign linting 2018-07-11 22:18:45 +02:00
docker_deprecated_api_v124_test.go fix and skip some tests based on API version 2018-05-15 16:05:04 -07:00
docker_deprecated_api_v124_unix_test.go Move integration-cli/request to internal/test/request… 2018-04-17 16:25:59 +02:00
docker_hub_pull_suite_test.go Small daemon refactoring and add swarm init/join helpers 2018-04-16 10:20:10 +02:00
docker_utils_test.go TestAPISwarmLeaderElection: add some debug 2018-11-01 13:24:39 -07:00
events_utils_test.go Update libcontainerd to use containerd 1.0 2017-10-20 07:11:37 -07:00
fixtures_linux_daemon_test.go Clean some integration-cli/fixtures package/files 2018-04-16 10:48:58 +02:00
requirements_test.go fix typos: wether -> whether 2018-09-07 12:27:30 +08:00
requirements_unix_test.go Check integration test requirements using daemon 2017-09-14 19:27:09 +02:00
test_vars_exec_test.go Introduce a environment package in integration-cli 2016-12-29 11:00:50 +01:00
test_vars_noexec_test.go Introduce a environment package in integration-cli 2016-12-29 11:00:50 +01:00
test_vars_noseccomp_test.go Introduce a environment package in integration-cli 2016-12-29 11:00:50 +01:00
test_vars_seccomp_test.go Introduce a environment package in integration-cli 2016-12-29 11:00:50 +01:00
test_vars_test.go Remove deprecated environment.DaemonPlatform() 2018-01-15 15:32:06 +01:00
test_vars_unix_test.go Introduce a environment package in integration-cli 2016-12-29 11:00:50 +01:00
test_vars_windows_test.go Introduce a environment package in integration-cli 2016-12-29 11:00:50 +01:00
utils_test.go Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00