crossoverJie / ptg

💥Performance testing tool (Go), It is also a GUI gRPC client.
https://crossoverjie.top/2021/11/28/go/go-grpc-client-gui/
329 stars 37 forks source link

希望支持import语句 #8

Open polyrabbit opened 2 years ago

polyrabbit commented 2 years ago

GUI 版本很好用,感谢,希望能够支持import语句,现在import "base.proto";这种语法,会报no such file or directory错。

crossoverJie commented 2 years ago

https://github.com/crossoverJie/ptg/blob/90ae44e260c0620c09c07fcb8ce7fc4aa191bde4/reflect/gen/test.proto#L5 我测试过了,import 是可以支持的,你这里的路径有写对吗?

image
polyrabbit commented 2 years ago

我这边的proto文件应该是没问题的,项目上已经用了好几年了。 这会不会跟ptg当前的工作目录有关?import 一个文件,搜寻的路径是怎样的规则?

hjhsggy commented 2 years ago

我这边的proto文件应该是没问题的,项目上已经用了好几年了。 这会不会跟ptg当前的工作目录有关?import 一个文件,搜寻的路径是怎样的规则?

应该是支持 自定义引入的proto路径, 类似bloomrpc支持定义import包的查找路径

image