Junior — Middle
Как можете да изпълните конкретен набор от тестове във вашата система или проект?
sobes.tech AI
Отговор от AI
В Go, за да изпълните конкретен набор от тестове, можете да използвате флага -run с командата go test. Този флаг приема регулярна израз, който филтрира имената на тестовите функции.
Например, ако имате тестове като TestCreateUser, TestDeleteUser и TestUpdateUser, и искате да изпълните само тестовете, свързани със създаването на потребител, можете да изпълните:
go test -run ^TestCreateUser$
Или за изпълнение на всички тестове, чиито имена съдържат думата User:
go test -run User
Това позволява гъвкаво избиране на необходимите тестове без промяна на кода.