gpt4 book ai didi

.net - 如何将参数传递给 Fitnesse .NET 命令行任务运行程序

转载 作者:行者123 更新时间:2023-12-02 15:42:48 25 4
gpt4 key购买 nike

我有一个 Fitnesse.NET 验收测试套件,我想将其作为 TFS/MSBuild CI 构建的一部分运行。

该套件包含一些在构建过程中调用时需要覆盖的 Fitnesse 变量,例如:

!define ConnectionString {Data Source=...}

从命令行测试运行程序调用套件时,如何覆盖套件中定义的变量值?

我希望能够做这样的事情:

Tests\TestRunner.exe -v -results test.results localhost 8082 MyTestSuite -P:ConnectionString={MyBuildServerDB}

有什么想法吗?

最佳答案

第一个答案的符号链接(symbolic link)技巧效果很好。

另一种解决方案是使用环境变量或java变量。任何环境或java变量都可以从fitnesse页面访问,就好像它是一个变量一样。因此,如果您的 Fitnesse 页面上有 ${MYVAR},并且您有 MYVAR 环境或 java 变量,那么它将使用环境或 java 变量的值。

关于.net - 如何将参数传递给 Fitnesse .NET 命令行任务运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491608/

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