druid/extensions-core
Paul Rogers cfed036091
Add the new integration test framework (#12368)
This commit is a first draft of the revised integration test framework which provides:
- A new directory, integration-tests-ex that holds the new integration test structure. (For now, the existing integration-tests is left unchanged.)
- Maven module druid-it-tools to hold code placed into the Docker image.
- Maven module druid-it-image to build the Druid-only test image from the tarball produced in distribution. (Dependencies live in their "official" image.)
- Maven module druid-it-cases that holds the revised tests and the framework itself. The framework includes file-based test configuration, test-specific clients, test initialization and updated versions of some of the common test support classes.

The integration test setup is primarily a huge mass of details. This approach refactors many of those details: from how the image is built and configured to how the Docker Compose scripts are structured to test configuration. An extensive set of "readme" files explains those details. Rather than repeat that material here, please consult those files for explanations.
2022-08-24 17:03:23 +05:30
..
avro-extensions Stop leaking Avro objects from parser (#12828) 2022-08-18 03:16:20 +05:30
azure-extensions Able to filter Cloud objects with glob notation. (#12659) 2022-06-24 11:40:08 +05:30
datasketches Refactor SqlLifecycle into statement classes (#12845) 2022-08-14 00:44:08 -07:00
druid-aws-rds-extensions Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
druid-basic-security Correct spelling in messages and variable names. (#12932) 2022-08-24 11:06:31 +05:30
druid-bloom-filter Refactor SqlLifecycle into statement classes (#12845) 2022-08-14 00:44:08 -07:00
druid-kerberos Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
druid-pac4j Mark specific nimbus.lang.tag.version. (#12751) 2022-07-07 09:58:35 +05:30
druid-ranger-security Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
ec2-extensions Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
google-extensions Able to filter Cloud objects with glob notation. (#12659) 2022-06-24 11:40:08 +05:30
hdfs-storage Add authentication call before cleaning up intermediate files in hadoop ingestions (#12030) 2022-05-02 08:40:44 -05:00
histogram Refactor SqlLifecycle into statement classes (#12845) 2022-08-14 00:44:08 -07:00
kafka-extraction-namespace Change Kafka Lookup Extractor to not register consumer group (#12842) 2022-08-09 16:14:22 +05:30
kafka-indexing-service Correct spelling in messages and variable names. (#12932) 2022-08-24 11:06:31 +05:30
kinesis-indexing-service Correct spelling in messages and variable names. (#12932) 2022-08-24 11:06:31 +05:30
kubernetes-extensions Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
lookups-cached-global Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
lookups-cached-single Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
multi-stage-query Add druid-multi-stage-query extension. (#12918) 2022-08-23 18:44:01 -07:00
mysql-metadata-storage Add the new integration test framework (#12368) 2022-08-24 17:03:23 +05:30
orc-extensions Update ORC to 1.7.6 (#12928) 2022-08-23 01:09:38 -07:00
parquet-extensions Perform lazy initialization of parquet extensions module (#12827) 2022-08-02 13:41:12 +05:30
postgresql-metadata-storage Optimize overlord GET /tasks memory usage (#12404) 2022-06-16 22:30:37 +05:30
protobuf-extensions Bump up the versions (#12480) 2022-04-27 14:28:20 +05:30
s3-extensions Introducing Storage connector Interface (#12874) 2022-08-12 16:11:49 +05:30
simple-client-sslcontext Tidy up construction of the Guice Injectors (#12816) 2022-08-04 00:05:07 -07:00
stats Refactor SqlLifecycle into statement classes (#12845) 2022-08-14 00:44:08 -07:00
testing-tools Add the new integration test framework (#12368) 2022-08-24 17:03:23 +05:30