Merge pull request #10914 from kargakis/map-commands

Map Commands instead of using them as a slice
This commit is contained in:
Tibor Vass 2015-02-20 10:32:04 -08:00
Родитель fdfa7ee702 6ecf23861e
Коммит c5aca86654
2 изменённых файлов: 16 добавлений и 16 удалений

Просмотреть файл

@ -19,19 +19,19 @@ const (
)
// Commands is list of all Dockerfile commands
var Commands = []string{
Env,
Maintainer,
Add,
Copy,
From,
Onbuild,
Workdir,
Run,
Cmd,
Entrypoint,
Expose,
Volume,
User,
Insert,
var Commands = map[string]struct{}{
Env: {},
Maintainer: {},
Add: {},
Copy: {},
From: {},
Onbuild: {},
Workdir: {},
Run: {},
Cmd: {},
Entrypoint: {},
Expose: {},
Volume: {},
User: {},
Insert: {},
}

Просмотреть файл

@ -4836,7 +4836,7 @@ func TestBuildMissingArgs(t *testing.T) {
defer deleteAllContainers()
for _, cmd := range command.Commands {
for cmd := range command.Commands {
cmd = strings.ToUpper(cmd)
if _, ok := skipCmds[cmd]; ok {
continue