2

FitNesse 中的页面是添加可供每个页面使用的配置的好地方。诸如定义测试系统或测试运行器之类的事情。但是,对于单个测试页面或测试套件,是否有任何方法可以覆盖这些设置?

我有一个使用 FitSharp(FitNesse for .NET)的项目,并在根页面中有适当的设置。现在我想包含一个使用 Java 夹具的测试套件。因此,对于该套件,我想覆盖根页面中定义的命令模式和测试运行程序。

据我所知,当我在较低级别的套件页面中重新定义它们时,在根页面或更高级别的套件页面中定义的设置不会被覆盖。有没有办法解决这个问题,或者我是否必须重新定义每个套件中的适当设置 - 每个 .NET 套件中的 FitSharp 设置和 Java 套件中的 Java 设置?

4

1 回答 1

2

您可以将套件嵌套在套件中,因此您可以拥有两个顶级“容器”套件,一个用于所有 .NET 套件,一个用于所有 Java 套件。在这些“容器”套件中定义您的设置,而不是根。

于 2017-10-12T02:13:01.543 回答