profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/testcontainers/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

testcontainers/testcontainers-java 5245

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

testcontainers/testcontainers-go 1020

Testcontainers is a Golang library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

testcontainers/testcontainers-node 503

TestContainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

testcontainers/testcontainers-scala 449

Docker containers for testing in scala

testcontainers/testcontainers-rs 157

A library for integration-testing against docker containers from within Rust.

testcontainers/testcontainers-dotnet 136

A .net fork of testcontainers - in early development

testcontainers/testcontainers-java-examples 94

Archived: This repo has been combined into the main testcontainers-java repository

testcontainers/moby-ryuk 73

Schedule Moby/Docker containers cleanup after specific delay

testcontainers/testcontainers-spock 54

Spock extension for using Docker containers in Spock tests. (DEPRECATED, moved to main repo!)

startedtestcontainers/testcontainers-go

started time in 2 hours

push eventtestcontainers/testcontainers-node

Cristian Greco

commit sha fd21618b905ea63251ed52e0830e4c391bb2a835

Minor refactor

view details

push time in 3 hours

startedtestcontainers/testcontainers-java

started time in 7 hours

fork woconnor/testcontainers-java

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

https://testcontainers.org

fork in 8 hours

startedtestcontainers/testcontainers-rs

started time in 9 hours

startedtestcontainers/testcontainers-go

started time in 9 hours

push eventtestcontainers/testcontainers-scala

AdrianRaFo

commit sha a95f69ba539fd925eecf6673653e329a68a14530

add schema registry container

view details

AdrianRaFo

commit sha f304c44020b09784143dc7b20ea42d877471f7d2

2.11 compile

view details

AdrianRaFo

commit sha 8a11e0164bd79778c8cf0b73f521136deb3632b3

add test

view details

Dmitry

commit sha 575a7bc0f1cee7e4f467f009cdea0539d14f35a4

Merge pull request #188 from AdrianRaFo/arf-schema-registry Add schema registry container

view details

push time in 9 hours

PR merged testcontainers/testcontainers-scala

Add schema registry container

Fixes #182

Thanks to @mikhailchuryakov from who I got the base for this

+125 -0

6 comments

2 changed files

AdrianRaFo

pr closed time in 9 hours

startedtestcontainers/testcontainers-python

started time in 18 hours

startedtestcontainers/testcontainers-node

started time in 21 hours

fork anhgeeky/testcontainers-go

Testcontainers is a Golang library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

https://golang.testcontainers.org/

fork in a day

startedtestcontainers/testcontainers-go

started time in a day

issue openedtestcontainers/testcontainers-java

Port Variable Visibility

Postgress/MySQL ports are public: https://github.com/testcontainers/testcontainers-java/blob/c97c1e3f62643e394fec17f2d28f3c83f3ce4ff6/modules/postgresql/src/main/java/org/testcontainers/containers/PostgreSQLContainer.java#L23 https://github.com/testcontainers/testcontainers-java/blob/c97c1e3f62643e394fec17f2d28f3c83f3ce4ff6/modules/mysql/src/main/java/org/testcontainers/containers/MySQLContainer.java#L29 While the Oracle port is defined as private: https://github.com/testcontainers/testcontainers-java/blob/c97c1e3f62643e394fec17f2d28f3c83f3ce4ff6/modules/oracle-xe/src/main/java/org/testcontainers/containers/OracleContainer.java#L21

Is this intentional, or can I update the Oracle module to expose the port number?

created time in a day

startedtestcontainers/testcontainers-go

started time in a day

startedtestcontainers/testcontainers-go

started time in a day

issue commenttestcontainers/testcontainers-scala

Any love for specs2?

I'll have a go at this one. ;)

i-am-the-slime

comment created time in 2 days

pull request commenttestcontainers/testcontainers-node

Fix image name parsing with registry and sha256 digest

Thanks @wilsonianb, released in 7.20.4

wilsonianb

comment created time in 2 days

push eventtestcontainers/testcontainers-node

github-actions

commit sha ce36bd16ab8d1e86be30c5a491dd1c89658284b6

v7.20.4

view details

push time in 2 days

created tagtestcontainers/testcontainers-node

tagv7.20.4

TestContainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

created time in 2 days

release testcontainers/testcontainers-node

v7.20.4

released time in 2 days

startedtestcontainers/testcontainers-go

started time in 2 days

startedtestcontainers/testcontainers-go

started time in 2 days

startedtestcontainers/testcontainers-rs

started time in 2 days

push eventtestcontainers/testcontainers-node

Brandon Wilson

commit sha c918c7f1d3782d6c9929e99bcc5082a7927a236d

Fix image name parsing with registry and sha256 digest (#275)

view details

push time in 2 days

startedtestcontainers/testcontainers-go

started time in 2 days

PullRequestReviewEvent

Pull request review commenttestcontainers/testcontainers-rs

Remodel Image trait by getting rid of assoc. types

 pub const DATASTORE_PORT: u16 = 8081; pub const FIRESTORE_PORT: u16 = 8080; pub const PUBSUB_PORT: u16 = 8085; -const DEFAULT_DATASTORE_PROJECT: &str = "test";--#[derive(Debug, Clone, Default)]+#[derive(Debug, Clone)] pub struct CloudSdkArgs {     pub host: String,     pub port: u16,     pub project: String,-    pub emulator: Emulator,+    pub emulator: Option<Emulator>,+}++impl Default for CloudSdkArgs {+    fn default() -> Self {+        Self {+            host: HOST.to_owned(),+            port: DEFAULT_PORT,+            project: String::default(),+            emulator: None,+        }+    } } -#[derive(Debug, Clone, PartialEq)]+#[derive(Debug, Clone, PartialEq, Copy)] pub enum Emulator {     Bigtable,     Datastore,     Firestore,     PubSub,-    Help,

I did not like having this. By not having this, the image doesn't adhere to the req. that image args should have a meaningful default. And I think that's okay for images having many distinct services instead of just one. Just for the sake of some meaningful default, having such a not-so-meaningful (can also be considered as meaningless) did make much sense to me. WDYT?

yottabytt

comment created time in 2 days