Child pages
  • MiniDriver Tests

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Made some clarifications in discussion with Lefty

...

Currently there are the following properties:

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

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

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

  • minitez.query.files: Run Tests 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/removing a test from any of these test drivers.

As this list may change, check the ./itests/qtest/pom.xml for latest definition of what each doeswhat each driver uses.  In particular, 'includeQueryFiles' and 'excludeQueryFiles' for each driver will refer to one or more of these properties.

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 definitionsthe driver definitions themselves (say modifying the property key, adding a new driver), please keep in mind Ptest2 Infra in addition to the pom.xml would need to understand the new changes as well.