You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ga...@apache.org on 2017/01/11 11:46:02 UTC

[15/15] couchdb-nano git commit: ensure CouchDB 2.0 Docker is stopped after each test run

ensure CouchDB 2.0 Docker is stopped after each test run


Project: http://git-wip-us.apache.org/repos/asf/couchdb-nano/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-nano/commit/939c980a
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-nano/tree/939c980a
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-nano/diff/939c980a

Branch: refs/heads/master
Commit: 939c980acb335a04142018d713251b9ea3186780
Parents: cb870b8
Author: Glynn Bird <gl...@gmail.com>
Authored: Thu Oct 27 08:47:06 2016 +0100
Committer: Glynn Bird <gl...@gmail.com>
Committed: Thu Oct 27 08:47:06 2016 +0100

----------------------------------------------------------------------
 package.json                      | 2 +-
 scripts/run_couchdb_on_travis.sh  | 1 +
 scripts/stop_couchdb_on_travis.sh | 7 +++++++
 3 files changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-nano/blob/939c980a/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index 78d8eb9..9f8fdfe 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
     "tape-it": "^0.3.1"
   },
   "scripts": {
-    "test": "bash scripts/run_couchdb_on_travis.sh; npm run mocha",
+    "test": "bash scripts/run_couchdb_on_travis.sh; npm run mocha; bash scripts/stop_couchdb_on_travis.sh",
     "mocha": "DEBUG=* NOCK_OFF=true istanbul cover tape tests/*/*/*.js",
     "unmocked": "NOCK_OFF=true tape tests/*/*/*.js",
     "mocked": "tape tests/*/*/*.js",

http://git-wip-us.apache.org/repos/asf/couchdb-nano/blob/939c980a/scripts/run_couchdb_on_travis.sh
----------------------------------------------------------------------
diff --git a/scripts/run_couchdb_on_travis.sh b/scripts/run_couchdb_on_travis.sh
index fa7a30c..193a60e 100755
--- a/scripts/run_couchdb_on_travis.sh
+++ b/scripts/run_couchdb_on_travis.sh
@@ -2,6 +2,7 @@
 
 if [ ! -z $TRAVIS ]; then
 	# Install CouchDB Master
+	echo "Starting CouchDB 2.0 Docker"
 	docker run --ulimit nofile=2048:2048 -d -p 5984:5984 klaemo/couchdb:2.0-dev@sha256:336fd3d9a89475205fc79b6a287ee550d258fac3b62c67b8d13b8e66c71d228f --with-haproxy \
 	    --with-admin-party-please -n 1
 

http://git-wip-us.apache.org/repos/asf/couchdb-nano/blob/939c980a/scripts/stop_couchdb_on_travis.sh
----------------------------------------------------------------------
diff --git a/scripts/stop_couchdb_on_travis.sh b/scripts/stop_couchdb_on_travis.sh
new file mode 100755
index 0000000..4f80bce
--- /dev/null
+++ b/scripts/stop_couchdb_on_travis.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+
+if [ ! -z $TRAVIS ]; then
+  echo "Stopping CouchDB 2.0 Docker"
+  docker stop $(docker ps -a -q)
+  docker rm $(docker ps -a -q)
+fi
\ No newline at end of file