gpt4 book ai didi

c# - 代码依赖单元测试

转载 作者:太空狗 更新时间:2023-10-29 21:19:21 25 4
gpt4 key购买 nike

在我的工作场所,我们有一个包含大约 50 个项目和大约 2000 个单元测试的 c# .net 解决方案。更改代码后,我们需要在将更改推送到构建服务器之前运行解决方案中的所有测试。运行所有测试大约需要 10-15 分钟。我在想 - 嘿,也许会有一些过程可以分析我所做的所有代码更改,然后决定只运行相关的测试方法。如果这种分析是可能的,那么计算机将只运行 15 或 100 个测试,而不是运行 2000 个测试,那么我们正在谈论生产力的非常好的提高和更少的麻烦。任何人都对如何实现这个有任何想法,或者是否有这样的软件可用?

最佳答案

在多项目环境中,很难判断什么取决于什么。理想情况下:

  • 您的单元测试将是真正的单元 测试,其中 2000 个单元测试应该可以在 20 秒内运行。
  • 您的运行时间较长的测试将在您的构建服务器上持续构建,因此如果您遗漏任何内容,您仍会很快收到通知,告知您搞砸了,但您个人可以负担得起 稍微更有选择性地只运行您认为在提交之前可能会受到代码更改影响的测试。

关于c# - 代码依赖单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115254/

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