build – 子目录中的Golang测试
我想在Go中创建一个包作为子目录的测试和示例,以保持工作空间更清洁。这是可能的,如果是如此?
所有的文档总是把测试代码放在同一个地方作为其他代码,这是更好的在某些方面或只是约定? 谢谢。
注意,你可以运行go test“recursively”:你需要列出你想测试的所有包。
如果您是Go项目的根文件夹,请键入: go test ./... ‘。/ …’符号在“command
如果你将_test.go文件保存在一个子文件夹中,’go test。/ …’命令将能够接受它们。 >您将需要使用包的名称为导出的变量和函数(在测试中使用)添加前缀,以便测试文件能够访问包导出的内容。 话虽如此,我仍然更喜欢将_test.go文件保存在主源文件的旁边:它更容易找到。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |