You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Whereas the TestCliDriver tests run all tests under /clientpositive and /clientnegative respectively, the MiniDriver tests (i.e., TestMiniTezCliDriver, TestMinimrCliDriver) run only a subset of those for time reasons.  These are determined by a properties file located in ./itests/qtest/testconfiguration.properties.

Currently there are the following properties:

  • minimr.query.files:  Run by TestMinimrCliDriver (positive)

  • minimr.query.negative.files:  Run by TestMinimrCliDriver (negative)

  • minitez.query.files.shared: Run by TestMinimrCliDriver and TestMiniTezCliDriver

  • minitez.query.files: Run by TestMiniTezCliDriver

  • beeline.positive.exclude: Tests excluded when running with TestBeeLineDriver, if it's enabled.

Thus, be sure to update this properties file if adding a new MiniDriver test.

As this list may change, check the ./itests/qtest/pom.xml for latest definition of what each does.

The Hive PTest2 Infrastructure running Hive Pre Commit Tests does not use ./itests/qtest/pom.xml but has similar logic to parse this property file, in short because it needs to create different test batches for each node.  If changing these definitions, please keep in mind Ptest2 Infra in addition to the pom.xml would need to understand the new changes as well.

  • No labels