| To run the Impala benchmark tests you first need to load the benchmark data. This can be |
| done via the 'load-benchmark-data.sh' script. There are currently 3 different classes of |
| benchmark tests and data sets: |
| |
| core - All data sets, all use text file format, no compression. |
| |
| exhaustive - All combinations of data sets, file formats, and compression. |
| |
| pairwise - This contains a subset of the exhaustive test cases. Providing |
| good test coverage but taking less time (and machine resources) to run than |
| the exhaustive tests. |
| |
| Load the data matching the test scenario you want to run by passing either |
| 'core', 'exhaustive', or 'pairwise' parameter to load-benchmark-data.sh. The |
| default is to load only 'core'. |
| |
| Once the data is loading run the benchmark suite using the 'run_benchmark.py' |
| script. This script takes a parameter '--exploration_strategy' that can be |
| set to either 'core', 'exhaustive', or 'pairwise' depending on which test |
| cases should be run. The default is to run the 'core' test cases. |