Added - Introduced command shell emulations to replicate different handling of full line comments in `hive` and `beeline` shells. Now strips full line comments for executed scripts to match the behaviour of the `hive -f` file option. - Option to use files as input for com.klarna.hiverunner.HiveShell.execute(...).
2.5.1
Changed - Fixed deadlock in `ThrowOnTimeout.java` that occurred when running with long running test case and disabled timeout.
2.5.0
Added - Added support with `HiveShell.insertInto` for fluently generating test data in a table storage format agnostic manner.
2.4.0
Changed - Enabled any hiveconf variables to be set as System properties by using the naming convention hiveconf_[HiveConf property name]. e.g: hiveconf_hive.execution.engine. - Fixed bug: Results sets bigger than 100 rows only returned the first 100 rows.
2.3.0
Changed - Merged Tez and MR context into the same context again. Now, the same test suite may alter between execution engines by doing e.g.:
hive> set hive.execution.engine=tez; hive> [some query] hive> set hive.execution.engine=mr; hive> [some query]
2.2.0
Added - Added support for setting hivevars via HiveShell.