Slackbot
03/23/2023, 2:27 PMFelix GV
03/23/2023, 2:35 PMinternal/venice-test-common/src/integrationtest and we do not measure coverage for those (one reason being that we want to encourage writing unit tests, and another reason being that since integ tests tend to be non-deterministic, the code coverage is likewise non-deterministic, which makes it not that useful to look at). You can look at ServiceFactory for ways to spin up a whole Venice cluster in a test. You may need to override certain configs in there to turn on the modes you’re looking to test.
The integ tests are split across many GH Actions for parallelism. The mapping of which tests go into which action is maintained in internal/venice-test-common/build.gradle and if you add a package which is not caught by any of the existing patterns, then your test will default to the Z bucket.
Hope this helps… LMK if you have any other question! And we’ll look at your PR ASAP 😄Enrico Olivelli
03/23/2023, 2:40 PMFelix GV
03/23/2023, 2:41 PM