gpt4 book ai didi

SpecFlow 自定义工具 "SpecFlowSingleFileGenerator"

转载 作者:行者123 更新时间:2023-12-04 22:51:22 26 4
gpt4 key购买 nike

我发现这个自定义工具用于从 SpecFlow 的 .feature 文件生成 .cs 文件。
有没有办法在 VS 之外使用这个工具?
在使用 NAnt 构建我的项目时,我想从控制台为特定的 .feature 文件调用此工具。

问候,

瓦伊达·弗拉基米尔

最佳答案

你肯定可以!也就是说,如果您的意思是:“我可以在不使用 Visual Studio 的情况下从我的 .feature 文件中生成单元测试代码吗?”

我在这里写过:http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html但简而言之,您可以将 SpecFlow.exe 与“generateAll”开关一起使用,它将检查您的项目设置并为您生成适当的单元测试(在我的示例中它是 MsTest,但它可以是任何受支持的测试框架)。

SpecFlow.exe 的帮助我们得到以下简洁的帮助:

Generate tests from all feature files in a project
usage: specflow generateall projectFile [/force] [/verbose]
projectFile Visual Studio Project File containing features

因此,对于名为 Specs.csproj 的项目,它将是:
"%ProgramFiles(x86)%\TechTalk\SpecFlow\SpecFlow.exe" generateAll Specs\Specs.csproj /force /verbose

您可以在我的博客文章中阅读更多内容 - 但基本上就是这样。

关于SpecFlow 自定义工具 "SpecFlowSingleFileGenerator",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935247/

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