在FitNesse中,如何仅为一个套件运行套件设置代码?

时间:2016-12-16 11:24:28

标签: fitnesse fitsharp

我想在特定套件的开头运行一些套件设置代码。据我所知,套件将运行一个SuiteSetUp页面,它是它的兄弟(即在它旁边,在同一个文件夹中)。但是,这意味着同一个SuiteSetUp页面也将由同一文件夹中的其他套件运行。

如何创建仅由单个套件运行的SuiteSetUp页面,比如SuiteA,并且被SuiteA所在的同一文件夹中的其他套件忽略?

如果SuiteSetUp页面不是最好的方法,那么它是什么?我只想在套件开始时运行一次代码,而不是在每次测试开始时运行代码,所以我不想将代码添加到测试SetUp页面。

我假设我不能将设置代码添加到套件中的第一个测试页面。从我所看到的情况来看,套件中的测试执行顺序似乎无法保证,因此套件中的第一个测试页面可能并不总是在其他测试之前执行。

1 个答案:

答案 0 :(得分:1)

将SuiteSetup放在Suite A中。它将在Suite A的第一次测试之前运行。