Skip to content

Decouple reporting from clojure.test #466

Description

@imrekoszo

Per https://clojurians.slack.com/archives/CCY2V0U6A/p1749719871764959
Per https://clojurians.slack.com/archives/C07NJRDQWDS/p1749651576295109

For some test libraries/frameworks, clojure.test's reporting architecture is too limiting. As Kaocha's reporting uses clojure.test/do-report as an interface, these libraries cannot currently be integrated with Kaocha, and are forced to implement their own test discovery/runners, which also makes it more difficult for developers to mix these tests with more traditional ones.

Kaocha is an all-in-one testing tool, its core task is to load tests and execute them, reporting on their progress and final result.

I think it would be in line with Kaocha's goals to support non-clojure.test-based testables, and being more flexible with reporting should help achieve that.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions