You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2020/04/09 22:30:28 UTC

[couchdb] branch prototype/fdb-layer updated: Make 'make check' run all the passing FDB tests on this branch

This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch prototype/fdb-layer
in repository https://gitbox.apache.org/repos/asf/couchdb.git


The following commit(s) were added to refs/heads/prototype/fdb-layer by this push:
     new cbad08d  Make 'make check' run all the passing FDB tests on this branch
cbad08d is described below

commit cbad08d5fa4308fa9d243bae8eabd4872eaa5837
Author: Nick Vatamaniuc <va...@apache.org>
AuthorDate: Thu Apr 9 17:25:42 2020 -0400

    Make 'make check' run all the passing FDB tests on this branch
    
    This will let CI gate PRs hopefully as we now have the necessary FDB server
    bits installed in Jenkins.
    
    Eventually when we can run all the tests revert to using `make check-all-tests`
    as the default.
---
 Makefile                 | 10 ++++++----
 build-aux/Jenkinsfile.pr |  2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 592093e..ebdab22 100644
--- a/Makefile
+++ b/Makefile
@@ -144,9 +144,11 @@ fauxton: share/www
 ################################################################################
 
 
-.PHONY: check
+# When we can run all the tests with FDB switch this back to be the default
+# "make check" command
+.PHONY: check-all-tests
 # target: check - Test everything
-check: all python-black
+check-all-tests: all python-black
 	@$(MAKE) eunit
 	@$(MAKE) javascript
 	@$(MAKE) mango-test
@@ -158,8 +160,8 @@ else
 subdirs=$(shell ls src)
 endif
 
-.PHONY: check-fdb
-check-fdb:
+.PHONY: check
+check:  all
 	make eunit apps=couch_eval,couch_expiring_cache,ctrace,couch_jobs,couch_views,fabric,mango,chttpd
 	make elixir tests=test/elixir/test/basics_test.exs,test/elixir/test/replication_test.exs,test/elixir/test/map_test.exs,test/elixir/test/all_docs_test.exs,test/elixir/test/bulk_docs_test.exs
 	make exunit tests=src/couch_rate/test/exunit/
diff --git a/build-aux/Jenkinsfile.pr b/build-aux/Jenkinsfile.pr
index 8c9cbd9..ca548ff 100644
--- a/build-aux/Jenkinsfile.pr
+++ b/build-aux/Jenkinsfile.pr
@@ -21,7 +21,7 @@ cd build
 tar -xf ${WORKSPACE}/apache-couchdb-*.tar.gz
 cd apache-couchdb-*
 . /usr/local/kerl/${KERL_VER}/activate
-./configure --with-curl --spidermonkey-version 60
+./configure --with-curl
 make check || (make build-report && false)
 '''