pisanix icon indicating copy to clipboard operation
pisanix copied to clipboard

Test Improvement

Open mlycore opened this issue 2 years ago • 3 comments

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.

mlycore avatar Jun 28 '22 17:06 mlycore

Unit test :

  • [x] Pisa-Controller configuration conversion
    • #228
    • #231
    • #236
  • [ ] Pisa-Proxy protocol
  • [ ] Pisa-Proxy runtime handle command
  • [ ] Pisa-Proxy parser

mlycore avatar Jun 29 '22 07:06 mlycore

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

mlycore avatar Jun 29 '22 07:06 mlycore

Golang code coverage:

  • [x] Code coverage and integrate Codecov

lltgo avatar Jul 18 '22 06:07 lltgo