Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Python Regression Testing A testing suite for performance and dynamic testing of IRI

Aloe testing This suite uses aloe for performing tests. Once this repository is cloned, make sure you are in the PythonRegression directory, and install the necessary packages using:

pip install -e .

Once the packages are installed, you can run all the tests with the one line command:

aloe

Extra Features If you would like a more verbose readout of the tests being run, you can add the -v flag:

aloe -v

If you would like to run any particular feature file, you may enter the path to the file following the aloe command (this can be done in conjunction with other flags as well):

aloe -v ./tests/machine1/features/machine_1_tests.feature

Certain features will have tags on them that can be used for inclusion or exclusion in testing. For example:

aloe -a utilTests

and:

aloe -a '!utilTests'

Will run all tests that include or don't include the utilTests tag respectively (run the second command if you would like to only run the main tests)