Как исключить или пропустить конкретный каталог во время запуска 'go test' [duplicate]

Здесь рекурсивное решение проблемы.

def permutation(num_array):
    res=[]
    if len(num_array) <= 1:
        return [num_array]
    for num in set(num_array):
        temp_array = num_array.copy()
        temp_array.remove(num)
        res += [[num] + perm for perm in permutation(temp_array)]
    return res

arr=[1,2,2]
print(permutation(arr))
-1
задан Flimzy 18 March 2019 в 15:19
поделиться

1 ответ

Вы уже делаете это:

$(go list ./... | grep -v /vendor/)

Часть grep -v /vendor/ предназначена для исключения каталога /vendor/. Так что просто сделайте то же самое для вашей директории Store:

go test $(go list ./... | grep -v /Store/) -coverprofile .testCoverage.txt

Обратите внимание, что исключать /vendor/ этот способ не требуется (если вы не используете действительно старую версию Go). Если вы используете старую версию Go, вы можете объединить их:

go test $(go list ./... | grep -v /vendor/ | grep -v /Store/) -coverprofile .testCoverage.txt
0
ответ дан Flimzy 18 March 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: