我在端口号 8080 中执行了我的 Fitnesse slim。关闭浏览器并重新运行我的 slim 表后,它显示错误,“测试中断,结果不完整。断言:0 正确,0 错误,0 忽略,0 异常“ 像这样。
帮帮我?
我在端口号 8080 中执行了我的 Fitnesse slim。关闭浏览器并重新运行我的 slim 表后,它显示错误,“测试中断,结果不完整。断言:0 正确,0 错误,0 忽略,0 异常“ 像这样。
帮帮我?
SlimServer 打开并监听服务器套接字。它通过命令行从 FitNesse 获取端口号。默认值为 8085,它会循环通过接下来的 10 个端口以避免冲突。如果 8085 对您不方便,您可以将 SLIM_PORT 变量设置为您喜欢的任何端口。这个变量可以用!define逐页定义,也可以在java命令行上用-DSLIM_PORT=xxxx指定,也可以是环境变量。
是否有可能在此范围内运行其他进程?当我们将模拟服务放在端口 8085 上时,我们遇到了类似的问题。十分之一的运行失败,并且异常不是很具有描述性。我们假设问题是由上述引起的,我们仍在测试它是否有效。顺便说一句,我们的健身端口在一个完全不同的范围内,9090
当您看到“测试被中断并且结果不完整。断言:0 正确,0 错误,0 被忽略,0 异常”时,有几件事需要寻找:
这些事情中的任何一个都可以为您指明导致 FitNesse 无法完成运行测试的原因(有些是原因,有些是诊断)。
另外,您使用的是最新版本吗?添加了一些围绕此行为的改进,以防止调用 System.exit()。不能保证这可以解决它,但也许可以。
最后,当您说您关闭了浏览器时,如果您指的是运行测试的窗口,那么您需要了解 FitNesse 不知道启动测试的浏览器窗口是否仍然存在。它继续运行测试,并且不在乎没有客户端在等待结果。
也许你应该看看 Xebium。我完全不隶属于 Xebia,但我每天都使用它来测试浏览器中的功能并且效果很好
你也能再澄清一下这个问题吗?测试用例是什么样的?你的设置如何等
谢谢