blob: dbd42d598e1a3d43699a5b347447cbb8b3513de6 [file] [log] [blame]
The folder structure details are:
* ./src/test/queries - contains the queries to be tested on s3
* ./src/test/results - contains the expected hive console output for the queries
* ./target/qfile-results - Hive console output goes here
* ../../data/conf/blobstore/ - contains hive-site.xml
To run blobstore integration tests:
1. Create blobstore-conf.xml in ./src/test/resources/ with the blobstore credentials and test blobstore path (see blobstore-conf.xml.template).
2. Run following command:
mvn test -Dtest=TestBlobstore[Negative]CliDriver
To run a single integration test:
2. Example command:
mvn test -Dtest=TestBlobstoreCliDriver -Dqfile=insert_into.q
To run the tests on Tez:
2. Example command:
mvn test -Dtest=TestBlobstoreCliDriver -Dqfile=insert_into.q -Dhive.execution.engine=tez -Dclustermode=tez_local
Use ${hiveconf:test.blobstore.path.unique} in .q test files to access the blobstore path.