Skip to content

Please add testiere #2215

@loskool

Description

@loskool

Hosted https://cicadas.surf/cgit/colin/testiere.git/

See https://cicadas.surf/cgit/colin/testiere.git/about/ for a description.

It is a small library that enables a TDD approach. It works by letting you embed tests at the top of a modified defun, called defun/t. The tests are run whenever you recompile a defun. When a test fails, the function is not redefined and you have some restarts available to decide what to do.

Tests can be placed in a separate system so that they don't end up in the image of a deployed application. The separate system can be loaded during development to make the tests "active". I recently refactored gtwiwtg to use testiere, so I'll wait until this dependency is in QL before merging the refactored gtwiwtg branch. (see also #2206 )

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions