Questions tagged «testify»

4
在Go中分离单元测试和集成测试
在GoLang中,是否存在将单元测试和集成测试分离的最佳实践?我混合了单元测试(不依赖任何外部资源,因此运行速度非常快)和集成测试(不依赖任何外部资源,因此运行速度较慢)。因此,我希望能够控制说的时候是否包括集成测试go test。 最简单的方法似乎是在main中定义-integrate标志: var runIntegrationTests = flag.Bool("integration", false , "Run the integration tests (in addition to the unit tests)") 然后将if语句添加到每个集成测试的顶部: if !*runIntegrationTests { this.T().Skip("To run this test, use: go test -integration") } 这是我能做的最好的吗?我搜索了证词文档,以查看是否存在命名约定或对我有用的命名约定,但没有找到任何东西。我想念什么吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.