我正在寻找一种解决方案来从命令行开始我的测试。
- 我在 VisualStudio2017 中为我的 .NET 解决方案创建了一个 UnitTest Procjet。
- 将 TestStack.White NuGet 包添加到项目中。
- 当我从 VisualStudio2017 开始时,测试运行流畅。
我也想从詹金斯开始。我认为从命令行最容易做到这一点,所以我将它添加到我的管道配置(Jenkinsfile)中
stage('Run UI Tests') { steps { bat('"C:\\PATH_TO_MSTEST\\mstest" /testcontainer:PATH_TO_MY_TEST_PROJECT\\bin\\Debug\\MyTests.dll') } }
当我尝试像使用常规单元测试一样从 cmd 启动它时,它不起作用。
它说:
Starting execution...
No tests to execute.
我在开始“运行 UI 测试”阶段之前构建项目。
任何想法如何使它工作?真的可以在 stackoverflow、TestStack 的 github 问题或网络上其他荣耀的地方找到它