Skip to content

Big re-factoring of test classes

Darryl Green requested to merge github/fork/derkling/add_executor into master

Created by: derkling

This series update the layout of the test classes by:

  1. moving into a new generic "Executor" module all the code required to collect data for a predefined set of experiments
  2. each test is not hosted into a dedicated folder
  3. the new test class for each framework makes use of the new Executor module to collect the data for the experiment described by the corresponding configuration file.

For example, to run the EAS RFC tests now we just need to check if the configuration file: tests/eas/rfc.config and than run the tests described by that file with:

$ nosetests -v tests/eas/rfc.py

A notebook has been added as well to show how the new Executor module can be used to run a set of tests directly from within a notebook

Merge request reports