Because we soon will have the DB, we should exercise it on each CI PR.
sys-core db has a basic test which is good, so since we now have state we should also:
go bench
go race
should we add cover too ? We have pretty bad in having many tests, but at least we are off to a good start at he DB level.
Load testing via GRPC should be added too once GRPC code stabilises.
Because authz is enforced might need a dummy user or way to tell sys-core to NOT enforce authz
Because we soon will have the DB, we should exercise it on each CI PR.
sys-core db has a basic test which is good, so since we now have state we should also:
go bench go race
should we add cover too ? We have pretty bad in having many tests, but at least we are off to a good start at he DB level.
Load testing via GRPC should be added too once GRPC code stabilises. Because authz is enforced might need a dummy user or way to tell sys-core to NOT enforce authz
Maybe add a GRPC load test too ? https://github.com/BuoyantIO/strest-grpc
https://github.com/bojand/ghz