Test, helped by a relentless assistant
Test is our low-overhead framework that helps adopt modern testing practices.
Exercise tests manually, and publish them as automated (and isolated) jobs triggered by changes to the repository.
Always be ready to release the last known-good combination of code units.
Highlights:
- Very Lightweight
-
Test favors convention over configuration, and autodiscovers runnable tests.
- SKILL API
-
Quickly load and run test(s) in your existing session.
- Command-Line Runner
-
Quickly load and run the tests of a software unit after loading it (and its transitive dependencies) into a fresh interpreter.
$ veda test-package csv Testing csv === RUN Test_CsvGood --- PASS: Test_CsvGood === RUN Test_CsvBad --- PASS: Test_CsvBad
- Jenkins CI Integration
-
Test can automatically create and upload job definitions for Jenkins CI, a very popular and extensible continous integration framework.