Stamatis Zampetakis created HIVE-26005: ------------------------------------------
Summary: Run selected qtest on different metastore backends Key: HIVE-26005 URL: https://issues.apache.org/jira/browse/HIVE-26005 Project: Hive Issue Type: Improvement Components: Testing Infrastructure Reporter: Stamatis Zampetakis In various cases there are bugs which affect only certain types of metastore databases (e.g., HIVE-26000) and it would be nice to be able to specify for each test or a bunch of tests which metastore backend to use and have these tests consistently running in CI. After HIVE-21954, it is possible to run qtests on different metastores by setting the system property {{test.metastore.db}} or introducing new [AbstractCliConfig|https://github.com/apache/hive/blob/fcd0a47c2e27defb04247ffca6da11734e3e25c3/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/AbstractCliConfig.java] configuration with a new driver etc. The naive way of implementing this task would be to copy an existing configuration, change the metastore type, select the input files, and create a new driver (probably again a copy from {{CoreCliDriver}}. Other ideas would be to allow a driver to run with multiple configurations, or handle the selection of the metastore type via QT options (similar to what was done in HIVE-25594). -- This message was sent by Atlassian Jira (v8.20.1#820001)