gpt4 book ai didi

java - 是否可以使用 FitNesseSuite JUnit runner 运行 fitlibrary 测试?

转载 作者:行者123 更新时间:2023-11-30 11:50:48 27 4
gpt4 key购买 nike

我已经使用以下形式的测试类在 fitnesse 服务器之外运行 fitnesse 套件:

@RunWith(FitNesseSuite.class)
@Name("FitNesse.MyAcceptanceTestSuite")
@FitnesseDir("src/it/resources")
@OutputDir("target/fitnesse-results")
@DebugMode(true)
public class JavaFitNesseSuiteIT {
//
}

我已经设法让 fitlibrary 在我的 fitnesse 服务器上运行,但是当我尝试在 JUnit 中运行基于 fitlibrary 的测试时,它们被忽略了,因为它们没有使用

!define TEST_SYSTEM {slim}

相反他们使用

!define TEST_RUNNER {fitlibrary.suite.FitLibraryServer}

有什么办法让它们运行起来吗?

最佳答案

只需输入 @DebugMode(false)。当 Debug模式为真时,它将始终尝试使用 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.

关于java - 是否可以使用 FitNesseSuite JUnit runner 运行 fitlibrary 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com