cyberark/community

JDBC Jar is built at runtime for integration tests

Closed this issue · 0 comments

The jdbc jar in /tests/util/jdbc currently sits around 4.3 MB, and it would be better practice if we built it for our tests instead of storing the binary in our repository. There are several ways we could approach this, and several steps.

  • There isn't native support for MsSQL in the JAR, it has to be added along with the official driver from microsoft.
  • We need to modify the configuration and MANIFEST.md files each time to map the command to the MsSQL driver
  • Currently, there exists a dependency on eclipse for compiling and exporting. We should try to remove this dependency if possible.
  • We could introduce building the JAR file as part of our dockerfile build process for the test container