[Improvement] Optimize Python client ITs
Open
2.0.0
improvement
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 298
Description
### What would you like to be improved?
Currently, Gravitino Python client running every integration test will restart Gravitino server in the GitHub Action CI.
It wastes a lot of time and increases risk
### How should we improve?
1. Only running Gravitino Python client ITs in the IDE, every IT unit will start and stop Gravitino server.
2. In the GitHub Action CI, I will run the Gravitino server through Gradle script. The IT unit don't start and stop Gravitino Server.
Contributor guide
Assessment
This issue has not been assessed yet.