pisanix
pisanix copied to clipboard
Test Improvement
Development Task
Currently Pisanix is under low code coverage, neither with integration. For better maintainability, more test cases including unit test and integration test should be added.
Unit test :
- [x] Pisa-Controller configuration conversion
- #228
- #231
- #236
- [ ] Pisa-Proxy protocol
- [ ] Pisa-Proxy runtime handle command
- [ ] Pisa-Proxy parser
Integration test:
- [ ] TrafficStrategy with Simple Loadbalancing
- [ ] TrafficStrategy with Static Read Write Splitting
- [ ] TrafficStrategy with Dynamic Read Write Splitting
- [ ] TrafficStrategy with Circuit Breaking
- [ ] TrafficStrategy with Concurrency Control
Golang code coverage:
- [x] Code coverage and integrate Codecov