Merge pull request #2240 from paco-valverde/scout-command-metrics

metrics: scout command usage
This commit is contained in:
Guillaume Lours 2023-04-13 17:12:02 +02:00 коммит произвёл GitHub
Родитель 731d87bbc1 97551730c0
Коммит 9ef8facb00
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 28 добавлений и 0 удалений

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

@ -49,6 +49,7 @@ var managementCommands = []string{
"plugin",
"sbom",
"scan",
"scout",
"secret",
"service",
"signer",
@ -77,6 +78,7 @@ var commands = []string{
"convert",
"cp",
"create",
"cves",
"debug",
"demote",
"deploy",

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

@ -386,3 +386,29 @@ func TestBuild(t *testing.T) {
})
}
}
func TestScout(t *testing.T) {
testCases := []struct {
name string
args []string
expected string
}{
{
name: "scout",
args: []string{"scout"},
expected: "scout",
},
{
name: "scout - cves ",
args: []string{"scout", "cves", "alpine"},
expected: "scout cves",
},
}
for _, testCase := range testCases {
t.Run(testCase.name, func(t *testing.T) {
result := GetCommand(testCase.args)
assert.Equal(t, testCase.expected, result)
})
}
}