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.