Description
Automated test suites can be implemented and run with a portable testing framework and supporting tools. It is useful for developers who need structured test execution, reporting, and reusable test libraries.
Test runners execute project code and test fixtures. Run untrusted test suites only in isolated environments, because tests can modify files or call external commands.