我已经执行了我的fitnesse slim,端口号为8080.关闭浏览器并重新运行我的slim表后,它显示一个错误,“测试被中断且结果不完整。 :0正确,0错误,0忽略,0例外“这样。Fitnesse Slim在更改端口时未执行
请帮我吗?
我已经执行了我的fitnesse slim,端口号为8080.关闭浏览器并重新运行我的slim表后,它显示一个错误,“测试被中断且结果不完整。 :0正确,0错误,0忽略,0例外“这样。Fitnesse Slim在更改端口时未执行
请帮我吗?
也许你应该看看Xebium。我根本不附属于Xebia,但我每天都在浏览器中使用它进行测试功能,并且工作得很好
也可以澄清一点问题吗?测试用例是什么样的?如何为您的设置等
感谢
当你看到“测试中所中断和结果是不完整断言:0对,0个错误,0忽略,0例外”有几件事情来寻找:
跑的FitNesse任何这些东西可以为您指出是什么原因造成的FitNesse的方向,无法完成运行测试(有些原因的,有些是诊断)。
而且,你是否使用了laestt release?为了防止System.exit()被调用,添加了一些有关此行为的改进。保证这可以修复它,但也许。最后,当你说你关闭了浏览器时,如果你指的是你运行测试的窗口,那么你需要了解FitNesse不知道启动测试的浏览器窗口是否仍然存在或不存在。它一直在运行测试,并不在乎没有客户端在等待结果。
SlimServer打开并侦听服务器套接字。它通过命令行从FitNesse获取端口号。默认值是8085,它会在接下来的10个端口中循环以避免冲突。如果8085对您不方便,您可以将SLIM_PORT变量设置为您喜欢的任何端口。这个变量可以使用!define逐页定义,也可以在java命令行中用-DSLIM_PORT = xxxx指定,也可以是环境变量。
是否有可能在此范围内运行其他进程?当我们将模拟服务放在8085端口上时,我们遇到了类似的问题.10次运行中有10次失败,并且这种异常不是很有代表性。我们假设问题是由上述原因造成的,我们仍在测试它是否有效。我们的fitnesse端口是在一个完全不同的范围btw,9090
除非您确定此人正在使用网络测试,我不确定推荐Xebium是非常有帮助的。相反,我会把注意力集中在你的问题上。 –