如何一次运行多个健身套件?

问题描述

是否可以同时运行多个健身套件测试?

我知道 -Dslim.port 选项并将此值设置为 0。然后,fitness 应该会选择一个可用的端口。但是,我无法看到这一点。我总是遇到这个错误:java.net.BindException:地址已经在使用(绑定失败)。

在这里阅读了一些文档:http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SliM.SlimProtocol.PortManagement

我的用例是在 fitnesse 的 UI 上,而不是在命令行上。

解决方法

我相信我们已经解决/发现了问题。这是由非并发安全装置(FitNesse 自己的测试集的 fitnesse.fixtures.SetUp)引起的。

要点:直接在 FitNesseRoot 目录下而不是在 FitNesseRoot/FitNesse/SuiteAcceptanceTests/SuiteSlimTests 目录下构建您自己的测试套件

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...