首页 >后端开发 >Golang >1.5以下版本如何跳过Go测试文件?

1.5以下版本如何跳过Go测试文件?

Patricia Arquette
Patricia Arquette原创
2024-12-18 04:49:11427浏览

How Can I Skip Go Test Files on Versions Below 1.5?

在低于 1.5 的 Go 版本上跳过测试文件

要跳过在 Go 1.4 及更低版本的系统上运行的测试文件,请利用构建约束。

构建约束是指示 Go 编译器仅构建包的指令如果满足某些标准。在这种情况下,我们只想在 Go 版本为 1.5 或更高版本时构建测试文件。

要指定构建约束,请在测试文件的开头添加以下行:

// +build go1.5

此约束确保仅当 Go 版本为 1.5 并且

1  // +build go1.5
2
3  package yourpackage

重要说明:

  • 约束必须出现在文件顶部附近,前面只能有空行和其他行注释。
  • 一系列构建约束后面应该跟一个空白
  • 考虑测试文件所需的 http2 包是在 Go 1.6 中添加的。因此,如果你想在 Go 1.6 及以上版本上运行测试,请使用约束:
// +build go1.6

以上是1.5以下版本如何跳过Go测试文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn