Welcome to CleverSheep’s documentation!¶
CleverSheep is a Python package largely focused on high-level automated testing. It provides a number of features including a test runner, support for custom command line arguments and the ability to write asynchronous tests through the test event store.
- Some key features include:
- A built in test runner with a wealth of command line options.
- Support for user defined command line options.
- Support for complex test selection logic.
If you want to raise an issue visit https://gitlab.com/LCaraccio/clever-sheep
If you are interested in only using the event store see https://lcaraccio.gitlab.io/tes-lib
Warning
It is not recommended to use CleverSheep for new projects, see the FAQ for more.
Release Notes¶
See the Release Notes for the details of each release.
Documentation¶
Indices and tables¶
Credits¶
CleverSheep contains some code that has been reused or simply copied.
Module Information ultraTB.py A neat module written by Nathan Gray. Struct.py Inspired by an ASPN recipe by Brian McErlean.
It is possible that some snippits of his code have made it into mine.
If you think this list is incomplete email cleversheepframework@gmail.com and let us know.
A big thanks to the original author of CleverSheep Paul Ollis.