Open aria3ppp opened 4 days ago
Hey @aria3ppp. We've been skipping the server stubs generation when releasing new versions. As described here in step 3. https://github.com/qdrant/go-client/blob/master/CONTRIBUTING.md#preparing-for-a-new-release
We should also be fine with including them. Since it helps with your use case of mock testing, we'll do so in the next release.
excellent so i'll keep this issue open until the next version is released thank you
i need to run integration tests on qdrant server but i do not want to go down with testcontainers heavy stuffs so i just create mock servers and let clients request go through network but hit an especially forged mock server on the other side for http server it is simple for grpc i need server stubs too but the qdrant go client have striped the server parts so i propose to let the server stubs into the package to be able test the client in isolation to qdrant server
Current Behavior and Steps to Reproduce
at this time i created a script to locate proto files in qdrant go client module on go module cache and then generate the go code from those files but i need to remove the client stubs bc they cannot co-exists in the same package bc of protobuf namespaces
so i have to remove the client parts and also link the proto messges to qdrant client