mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
cli_info_test: Check all required fields
`TestInfoEnsureSucceeds` is supposed to check existence of all expected fields that are going to be shown in `docker info` command. If this list was complete, it could have helped catching the missing `"Logging Driver:"` regression. Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
This commit is contained in:
parent
7233bd223d
commit
4c69d0dd8a
1 changed files with 12 additions and 1 deletions
|
@ -14,7 +14,18 @@ func TestInfoEnsureSucceeds(t *testing.T) {
|
|||
t.Fatalf("failed to execute docker info: %s, %v", out, err)
|
||||
}
|
||||
|
||||
stringsToCheck := []string{"Containers:", "Execution Driver:", "Logging Driver:", "Kernel Version:"}
|
||||
// always shown fields
|
||||
stringsToCheck := []string{
|
||||
"ID:",
|
||||
"Containers:",
|
||||
"Images:",
|
||||
"Execution Driver:",
|
||||
"Logging Driver:",
|
||||
"Operating System:",
|
||||
"CPUs:",
|
||||
"Total Memory:",
|
||||
"Kernel Version:",
|
||||
"Storage Driver:"}
|
||||
|
||||
for _, linePrefix := range stringsToCheck {
|
||||
if !strings.Contains(out, linePrefix) {
|
||||
|
|
Loading…
Reference in a new issue