[英]Is it possible to run fitlibrary tests using the FitNesseSuite JUnit runner?
我已经使用以下形式的测试类在fitnesse服务器外部运行了fitnesse套件:
@RunWith(FitNesseSuite.class)
@Name("FitNesse.MyAcceptanceTestSuite")
@FitnesseDir("src/it/resources")
@OutputDir("target/fitnesse-results")
@DebugMode(true)
public class JavaFitNesseSuiteIT {
//
}
我设法在fitnesse服务器上运行fitlibrary,但是当我尝试在JUnit中运行基于fitlibrary的测试时,它们会被忽略,因为它们未使用
!define TEST_SYSTEM {slim}
而是他们使用
!define TEST_RUNNER {fitlibrary.suite.FitLibraryServer}
有什么办法可以让它们运行?
只需@DebugMode(false)
。 当调试模式为true时,它将始终尝试使用fit.FitServer
运行适应性测试。
如果没有DebugMode
,它将在新进程中运行FitServer或FitLibraryServer。 因此,很好地定义类路径非常重要(在当前过程中将不使用该类路径)。
我尝试首先从项目文件夹运行FitNesse:
java -jar target/site/fitnesse-20111025.jar -p 8080 -d src/it/resources to make sure the setup is correct.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.