This commit is contained in:
Artem Garkavy 2022-03-13 02:59:22 +03:00 committed by Arseny Balobanov
parent 293bce6150
commit 5f2b0f52fe

View file

@ -5,7 +5,7 @@
Тест - это функция с сигнатурой `func(*T)`. Вам нужно реализовать функцию `Run(topTests []func(*T))`, Тест - это функция с сигнатурой `func(*T)`. Вам нужно реализовать функцию `Run(topTests []func(*T))`,
запускающую множество top-level тестов. запускающую множество top-level тестов.
Каждый тест получает аргументом уникальный объект `*T`, под объекту `T` на каждый запуск теста. Каждый тест получает аргументом уникальный объект `*T`, по объекту `T` на каждый запуск теста.
В начале все тесты выполняются последовательно. Если тест вызывает `t.Parallel()`, то он становится В начале все тесты выполняются последовательно. Если тест вызывает `t.Parallel()`, то он становится
параллельным и блокируется на этом вызове. После этого, запускается следующий последовательный тест. параллельным и блокируется на этом вызове. После этого, запускается следующий последовательный тест.