Performance testing bundle
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PerformanceTesting
LICENSE
README.rst

README.rst

PerformanceTesting

This folder contains a set of ECL queries that are designed to test the performance of the HPCC system, and allow changes in speed and memory usage to be tracked over time.

To run the regression suite, select the directory of the regression suite engine, and enter the following commands:

./ecl-test --timeout -1 --suiteDir <location-of-the-bundle-directory> setup -t=<cluster> ./ecl-test --timeout -1 --suiteDir <location-of-the-bundle-directory> run -t=<cluster>

Each of the tests in the regression suite is assigned to one or more classes. This allows subsets of the regression tests to be included or excluded for a particular run. Full details of the different classes is included in TestSummary.rst.

E.g.,

./ecl-test --timeout -1 --suiteDir <location-of-the-bundle-directory> run <cluster> --runclass=quick,memory

Currently the last query (summary01) generates a result that when viewed with the new eclwatch produces a table of job v. date giving a summary of the time taken and memory consumed.