DockerCLI/cli/command/container
Paweł Gronowski b811057181
cli/rm_test: Fix TestRemoveForce race condition
Synchronize append on the `removed` slice with mutex because
containerRemoveFunc is called in parallel for each removed container by
`container rm` cli command.
Also reduced the shared access area by separating the scopes of test
cases.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2023-01-04 10:57:45 +01:00
..
testdata cli/command/container: runPort: sort ports before printing 2022-12-01 10:58:40 +01:00
attach.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
attach_test.go vendor: github.com/docker/docker 2ed904cad7055847796433cc56ef1d1de0da868c 2022-04-30 12:01:37 +02:00
client_test.go vendor: github.com/docker/docker 2ed904cad7055847796433cc56ef1d1de0da868c 2022-04-30 12:01:37 +02:00
cmd.go Update gometalinter 2017-10-26 12:21:02 -04:00
commit.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
cp.go cli/command/container: use strings.Cut 2022-12-29 15:19:24 +01:00
cp_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
create.go cli: createContainer() remove intermediate variable 2022-08-31 18:45:25 +02:00
create_test.go container: validate --pull option on create and run 2022-06-28 13:58:50 +02:00
diff.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
exec.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
exec_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
export.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
export_test.go cli/command/container: remove deprecated io/ioutil 2022-02-25 15:36:23 +01:00
formatter_diff.go format code with gofumpt 2022-09-30 11:59:11 +02:00
formatter_diff_test.go formatter: reduce minimum width for columns in table-view 2020-08-31 16:31:15 +02:00
formatter_stats.go cli/command/container: use RWMutex for stats to allow concurrent reads 2022-05-13 21:39:03 +02:00
formatter_stats_test.go cli/command/container: add BenchmarkStatsFormat() 2022-05-13 21:26:38 +02:00
hijack.go lint: update some nolint comments: 2022-05-13 20:50:19 +02:00
inspect.go Adopt Cobra completion v2 to support completion by CLI plugins 2022-05-12 12:59:10 +02:00
kill.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
list.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
list_test.go Fix psFormat's Size handling in config file 2022-06-07 12:48:56 +02:00
logs.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
logs_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
opts.go cli/command/container: use strings.Cut 2022-12-29 15:19:24 +01:00
opts_test.go opts: use strings.Cut for handling key/value pairs 2022-12-29 15:14:15 +01:00
pause.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
port.go cli/command/container: runPort: sort ports before printing 2022-12-01 10:58:40 +01:00
port_test.go cli/command/container: runPort: sort ports before printing 2022-12-01 10:58:40 +01:00
prune.go Adopt Cobra completion v2 to support completion by CLI plugins 2022-05-12 12:59:10 +02:00
rename.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
restart.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
rm.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
rm_test.go cli/rm_test: Fix TestRemoveForce race condition 2023-01-04 10:57:45 +01:00
run.go cli/command: add Cli.CurrentVersion() function 2022-11-28 10:49:01 +01:00
run_test.go container: validate --pull option on create and run 2022-06-28 13:58:50 +02:00
signals.go Fix typo 2021-11-05 18:10:51 +01:00
signals_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
signals_unix.go gofmt with go1.17 2022-03-26 20:21:00 +01:00
signals_unix_test.go gofmt with go1.17 2022-03-26 20:21:00 +01:00
signals_windows.go Ignore SIGURG on Darwin too 2021-05-24 19:37:53 +01:00
start.go format (GoDoc) comments with Go 1.19 to prepare for go updates 2022-07-19 19:10:16 +02:00
stats.go format (GoDoc) comments with Go 1.19 to prepare for go updates 2022-07-19 19:10:16 +02:00
stats_helpers.go cli/command/container: use RWMutex for stats to allow concurrent reads 2022-05-13 21:39:03 +02:00
stats_helpers_test.go calculateMemUsageUnixNoCache: subtract total_inactive_file, not cache 2020-04-11 08:13:21 +09:00
stats_unit_test.go use char to check blockIO type 2019-03-11 10:01:22 +08:00
stop.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
top.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
tty.go Retry initializing TTY size a bit more 2022-05-02 14:23:07 +02:00
tty_test.go Sleep for 1.5 seconds before looking at the resize error 2022-05-02 17:01:01 +02:00
unpause.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
update.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
utils.go Switch from x/net/context to context 2018-05-11 16:49:43 -07:00
utils_test.go vendor: github.com/docker/docker 2ed904cad7055847796433cc56ef1d1de0da868c 2022-04-30 12:01:37 +02:00
wait.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00