You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by "Kevin Ratnasekera (JIRA)" <ji...@apache.org> on 2019/03/26 18:36:00 UTC

[jira] [Resolved] (GORA-481) Using Docker For Unit Testing

     [ https://issues.apache.org/jira/browse/GORA-481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Ratnasekera resolved GORA-481.
------------------------------------
    Resolution: Fixed

> 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)