我正在使用 SQL Test 在 SQL Server 中创建一些单元测试。我与 Teamcity 集成,因此在构建时,它会自动运行 tSQLt 测试。
问题是我们计划为我们所有的商店过程创建数百个单元测试。而且我们不想在每次签入代码时都运行所有单元测试,而 Teamcity 运行构建 + 运行所有单元测试。
有没有办法将集成构建配置为仅运行签入的新单元测试。我需要为此创建一个自定义脚本吗?我似乎无法找到摆脱困境的方法。
还是在没有 Teamcity 自动运行 tSQLt 单元测试的情况下签入的实用解决方案?因此,只需在 DEV 服务器上手动运行新的测试用例(签入后)?对此的扩展是每晚运行批处理以运行所有单元测试。