Skip to content

jakesmith/PerformanceTesting

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

Performance testing bundle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ECL 100.0%