[ https://issues.apache.org/jira/browse/GORA-481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Ratnasekera updated GORA-481: ----------------------------------- Component/s: build process > Using Docker For Unit Testing > ----------------------------- > > Key: GORA-481 > URL: https://issues.apache.org/jira/browse/GORA-481 > Project: Apache Gora > Issue Type: New Feature > Components: build process > Affects Versions: 0.8 > Reporter: Cihad Guzel > Assignee: Cihad Guzel > Priority: Major > Fix For: 0.9 > > > I have implemented [couchdb > datastore|https://issues.apache.org/jira/browse/GORA-437] on [my > repo|https://github.com/cguzel/gora-couchdb] . I want to add test class. So, > I must start couchdb server programmatically. But couchdb doesn't support > that to start couchdb server programmatically using java. Situations like it > may occur in the other datastore implementations. So If docker is used, the > datastore starts for testing. > [TestContainers|https://github.com/testcontainers/testcontainers-java] is a > Java library that supports JUnit tests, providing lightweight, throwaway > instances of common databases that can run in a Docker container. > So, GORA should support [Test > Containers|https://github.com/testcontainers/testcontainers-java] > There is a docker container of couchdb > [here|https://hub.docker.com/r/klaemo/couchdb/] -- This message was sent by Atlassian JIRA (v7.6.3#76005)