繁体   English   中英

是否可以使用FitNesseSuite JUnit运行器运行fitlibrary测试?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM