Tests
Cl-async comes with a test suite under the cl-async-test
package. Tests ca be
loaded and run via:
(ql:quickload :cl-async-test)
(cl-async-test:run-tests)
This will run all the tests on the core cl-async library.
SSL
Tests also exist for cl-async’s SSL implementation and can
be loaded/run simply by telling run-tests
to do so:
(cl-async-test:run-tests :ssl t)
Threading
You can also test the threading capabilities:
(cl-async-test:run-tests :threading t)
Notes
If you get errors running the test suite (or the tests don’t pass), please be sure to open a github issue so it can be fixed for your implementation/OS.