问题描述
是否可以同时运行多个健身套件测试?
我知道 -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
目录下构建您自己的测试套件