2016-12-16 2 views
0

Я хочу запустить набор настроек набора в начале определенного набора. Насколько я понимаю, в наборе будет запущена страница SuiteSetUp, которая является ее родным братом (т.е. рядом с ним, в той же папке). Однако это означало бы, что одна и та же страница SuiteSetUp также будет запущена другими наборами в той же папке.В FitNesse, как я могу запустить набор настроек установки только для одного пакета?

Как создать страницу SuiteSetUp, которая запускается только одним пакетом, например SuiteA, и игнорируется другими наборами в той же папке, что и SuiteA?

Если страница SuiteSetUp - это не лучший способ сделать это, что это такое? Я только хочу запустить код один раз в начале набора, а не в начале каждого теста, поэтому я не хочу добавлять код на тестовую страницу SetUp.

Я предполагаю, что я не могу просто добавить установочный код к первой тестовой странице в пакете. Из того, что я прочитал, кажется, что порядок выполнения тестов внутри пакета не гарантируется, поэтому первая тестовая страница в пакете не всегда может выполняться перед другими тестами.

ответ

1

Место SuiteSetup внутри Suite A. Он будет работать до первого испытания Suite A.

+0

Спасибо. Я, должно быть, неправильно прочитал документацию. Я думал, что в наборе будет только поиск SuiteSetup, который был бы родным братом или дядей на странице набора. –

Смежные вопросы