我喜欢从命令行执行使用 RestFixture 的测试。我还计划通过 Powershell 脚本将其集成到 TFS 构建配置中。
问问题
360 次
1 回答
1
我建议编写一个注释为与 FitNesseRunner 一起运行的 jUnit 类,并指示要运行的 Suite/Test。然后,您可以使用 Maven 或 Ant 从命令行运行该测试(我相信 TFS 具有开箱即用的支持来运行 Maven,而无需任何 Powershell)。
示例 jUnit 测试,运行 FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable。
import org.junit.runner.RunWith;
@RunWith(FitNesseRunner.class)
@FitNesseRunner.Suite("FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable")
@FitNesseRunner.FitnesseDir(".")
@FitNesseRunner.OutputDir("./build/fitnesse-results")
public class FitNesseRunnerTest {
}
于 2017-01-17T16:19:17.890 回答