Sobes.tech
Junior — Middle

Как можете да изпълните конкретен набор от тестове във вашата система или проект?

sobes.tech AI

Отговор от AI

В Go, за да изпълните конкретен набор от тестове, можете да използвате флага -run с командата go test. Този флаг приема регулярна израз, който филтрира имената на тестовите функции.

Например, ако имате тестове като TestCreateUser, TestDeleteUser и TestUpdateUser, и искате да изпълните само тестовете, свързани със създаването на потребител, можете да изпълните:

 go test -run ^TestCreateUser$

Или за изпълнение на всички тестове, чиито имена съдържат думата User:

 go test -run User

Това позволява гъвкаво избиране на необходимите тестове без промяна на кода.