etlTest is a testing framework for data integration code.

The home for etlTest is on GitHub .

The goal of etlTest is to make creating and executing tests for data integration code as simple as possible. We have achieved this through the use of YAML files to store test data sets and the actual tests. Those files then get translated into Python unittests and can be executed from the command line. The results will show where there is more work to be done.

We have initially focused on unit tests, but we are planning on building out to cover other types of testing as well.

We are always looking for new feature requests, bugs, and other contributions! To learn more on how to contribute, please refer to our Contributing page. To see what is on the roadmap, please check out our Issue Board.