cl-async

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.