为了账号安全,请及时绑定邮箱和手机立即绑定

不能在 main 以外的包内调用测试

不能在 main 以外的包内调用测试

Go
白衣非少年 2021-10-18 10:24:05
我正在为我的 go 代码和发件人文件夹内编写测试,我添加了发件人包exposed_api_test.go(也尝试过,exposed_api_test.go因为我有代码exposed_api.go)package senderimport (    "log"    "testing"    "github.com/stretchr/testify/assert")func TestTimeConsuming(t *testing.T) {   assert.Equal(t, "test", "test1")}当我运行构建和运行命令go test my_project我得到? my_project [no test files] 当我把测试了这个包(在main包装相同的测试,但package main),并执行相同的命令我从主要执行的测试。什么是问题以及如何在 main 以外的其他包中调用测试?
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

尝试这个:

go test my_project/...

或者,如果您在您的项目中:

go test ./...


查看完整回答
反对 回复 2021-10-18
  • 1 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信