WhiteRabbit is a small application that can be used to analyse the structure and contents of a database as preparation for designing an ETL. It comes with RabbitInAHat, an application for interactive design of an ETL to the OMOP Common Data Model with the help of the the scan report generated by White Rabbit.
This PR contains the final stuff to be added before I want to create a release candidate for version 1.0. The most significant updates are:
update to the CacioCavello library that enables running Swing GUI tests headless. This enables developing WhiteRabbit with JDK versions 17 - 21, and running the tests on Github. A patched version of this library is currently hosted on Github by The Hyve, but the fix has been submitted to the CacioCavello project and is expected to be published soon. When that happens the dependency wil be reverted to the parent project;
platform specific corrections for MacOS and Windows;
added documentation and an example .ini file for Snowflake.
This PR contains the final stuff to be added before I want to create a release candidate for version 1.0. The most significant updates are: