【问题标题】:Run FitNesse Tests from Eclipse从 Eclipse 运行 FitNesse 测试
【发布时间】:2016-06-30 23:41:16
【问题描述】:

如何从 Eclipse IDE 运行 FitNesse 测试? 我试图使用 jUnit Runner。我想知道实现跑步者类和执行 FitNesse 测试的步骤。

【问题讨论】:

    标签: java junit fitnesse fitnesse-slim


    【解决方案1】:

    unit test from the project 有帮助吗? Suite 注释定义了要运行的测试。

    @RunWith(FitNesseRunner.class)
    @FitNesseRunner.Suite("FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable")
    @FitNesseRunner.FitnesseDir(".")
    @FitNesseRunner.OutputDir("./build/fitnesse-results")
    public class FitNesseRunnerTest {
    }
    

    【讨论】:

    • 我想在 FitNesseRoot 目录中哪里可以找到我的测试页?我的 FitNesseRunnerTest 执行成功。它在 OutputDir 中创建了 FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable.html。但我没有看到我的测试正在执行。我只想运行我的测试页面。我尝试了页面的完整网址,但它抛出错误“未找到页面”
    • 您是否尝试过您网页的完整 URL,或者您是否去掉了“localhost:<port>”前缀?后者应该是可行的。所以如果localhost/MySuite.MyTest是你输入的urlSuite("MySuite.MyTest")
    • MySuite.MyTest 是关键。谢谢你的建议。在运行 FitNesseRunnerTest 之后,我看到在 OutputDir 中生成了一个 HTML 页面。是这样吗?另外,我可以在 Jenkins 等持续集成工具中使用 FitNesseRunner 来运行我的 FitNesse 测试吗?
    • 每执行一个测试都会生成一个 HTML 页面和一个概览页面。
    • 我使用它在构建服务器(例如 Jenkins)上运行我的测试。我创建了一个运行单元测试的作业(使用 maven 故障安全插件),请参阅 github.com/fhoeben/hsac-fitnesse-fixtures/…github.com/fhoeben/hsac-fitnesse-fixtures/blob/master/pom.xml
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多