* Make mysql bootstrap file consistent with postgres
* Adding a java code change to trigger all the precommit checks
* Set test container reuse flag to true
* Make Postgres bootstrap files consistent with MySQL
* Test pagination using random jump of limit between 1-5 instead of 1 to reduce test time
* Starting the test container outside @BeforeAll in a static block for container reuse
* Comment printing out list output in pagination tests
* Move starting the test container to @BeforeAll setup method instead of static initialization
* Remove unnecessary tests in PolicyResourceTest to speed up tests
* Add test container reuse for github workflows
* Add test container reuse for github workflows
* Add test container reuse for github workflows
* Change timeouts for the TestContainer
* Add test container reuse for github workflows
* Add test container reuse for github workflows (#4563)
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Add postgres support
* Add testing for postgresql databases
Split surefire tests into: unit-tests, postgres-integration-tests, mysql-integration-tests
Integration tests get db information from system properties
All tests ending in ResourceTests.java are integration tests, all other are unit tests
Move to using testscointainers, remove embeded mysql
* Fix some tests
* Fix webhook and table tests
* Fix random name generation in tests, remove parallelism
* Fix style
* Add headers, fix config files
* Apply formatting
* Fix tag ussage query for postgres
* Replace references to mysql with generic database
* Fix postgres migration file
* Fix postgres migration script