testcontainers-clj icon indicating copy to clipboard operation
testcontainers-clj copied to clipboard

Control Docker containers from your test lifecycle for Clojure integration tests.

Results 15 testcontainers-clj issues
Sort by recently updated
recently updated
newest added

The Dev setup should work out of the box, but it would be nice to have it documented in a readable markdown format

documentation
good first issue
infrastructure

The maintainers of Testcontainers also created a library for node.js, `testcontainers-node`. It would be nice to include it into this library, so the same Clojure API could be used for...

enhancement
help wanted

There are some aspects of the container definitions which are added after container initialization, although they would not need a running container instance, e.g. `bind-filesystem!`. It would be beneficial to...

enhancement
good first issue

Fix let bindings uneven form

https://github.com/testcontainers/testcontainers-clj/blob/874d5756afd91e35fa012bc221760c9b0cd84b97/src/clj_test_containers/core.clj#L352C22-L352C60 there is a bug on this line, it should be: `mapped-ports (into {} (map map-port exposed-ports))`

bug

Hello! We were running 0.7.4 and I noticed that it's no longer a published release on this repo. Was it unpublished for a particular reason? I ask because we're seeing...

This wasn't working for me because nothing in here says it all needs to be the value of a `:log-to` key in the container config map. Reading the code and...

As far as I can tell, [the Testcontainers API for reusable containers](https://java.testcontainers.org/features/reuse/) is currently not exposed by testcontainers-clj. I've got it to work with ```clojure (-> (tc/create ...) (tc/bind-filesystem! ...)...

enhancement

[ShellStrategy](https://www.javadoc.io/doc/org.testcontainers/testcontainers/latest/org/testcontainers/containers/wait/strategy/ShellStrategy.html) is useful for applications that use CLI commands to do the health checking. Would you consider adding this to the library? Thanks.

enhancement

Support [Startup Check Strategies](https://java.testcontainers.org/features/startup_and_waits/#startup-check-strategies) including OneShotStartupCheckStrategy.