[ARVADOS-DEV] updated: d64856940e5568d3b8bd83d60f36d13e7bc11fa2
git at public.curoverse.com
git at public.curoverse.com
Fri Apr 17 17:16:02 EDT 2015
Summary of changes:
jenkins/run-tests.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
discards ad6d063c394ce639337cfb71b65ffd3f5cb9fc7a (commit)
discards 9218a7e9a943cc30ae12c234f406643628e4f263 (commit)
via d64856940e5568d3b8bd83d60f36d13e7bc11fa2 (commit)
via f9bc13bd47c5404da529d5a71153500d2ee755c7 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (ad6d063c394ce639337cfb71b65ffd3f5cb9fc7a)
\
N -- N -- N (d64856940e5568d3b8bd83d60f36d13e7bc11fa2)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit d64856940e5568d3b8bd83d60f36d13e7bc11fa2
Author: Tom Clegg <tom at curoverse.com>
Date: Wed Apr 8 22:09:22 2015 -0400
5416: Support testargs for go bits, like "services/arv-git-httpd_test=-check.vv".
diff --git a/jenkins/run-tests.sh b/jenkins/run-tests.sh
index 6f5dd38..ef2e40d 100755
--- a/jenkins/run-tests.sh
+++ b/jenkins/run-tests.sh
@@ -27,6 +27,9 @@ sdk/python_test="--test-suite test.test_keep_locator"
Restrict Python SDK tests to the given class
apps/workbench_test="TEST=test/integration/pipeline_instances_test.rb"
Restrict Workbench tests to the given file
+services/arv-git-httpd_test="-check.vv"
+ Show all log messages, even when tests pass (also works
+ with services/keepstore_test etc.)
ARVADOS_DEBUG=1
Print more debug messages
envvar=value Set \$envvar to value. Primarily useful for WORKSPACE,
@@ -424,7 +427,16 @@ do_test_once() {
timer_reset
if [[ "$2" == "go" ]]
then
- go test ${testargs[$1]} "git.curoverse.com/arvados.git/$1"
+ if [[ -n "${testargs[$1]}" ]]
+ then
+ # "go test -check.vv giturl" doesn't work, but this
+ # does:
+ cd "$WORKSPACE/$1" && go test ${testargs[$1]}
+ else
+ # The above form gets verbose even when testargs is
+ # empty, so use this form in such cases:
+ go test "git.curoverse.com/arvados.git/$1"
+ fi
elif [[ "$2" == "pip" ]]
then
cd "$WORKSPACE/$1" \
commit f9bc13bd47c5404da529d5a71153500d2ee755c7
Author: Tom Clegg <tom at curoverse.com>
Date: Wed Apr 8 10:17:16 2015 -0400
5416: Run keepproxy, arv-git-httpd, and SSL proxy services during Workbench test suites.
diff --git a/jenkins/run-tests.sh b/jenkins/run-tests.sh
index 6700712..6f5dd38 100755
--- a/jenkins/run-tests.sh
+++ b/jenkins/run-tests.sh
@@ -130,7 +130,7 @@ report_outcomes() {
exit_cleanly() {
trap - INT
rotate_logfile "$WORKSPACE/apps/workbench/log/" "test.log"
- stop_api
+ stop_services
rotate_logfile "$WORKSPACE/services/api/log/" "test.log"
report_outcomes
clear_temp
@@ -243,7 +243,23 @@ start_api() {
&& (env | egrep ^ARVADOS)
}
-stop_api() {
+start_nginx_proxy_services() {
+ echo 'Starting keepproxy, arv-git-httpd, and nginx ssl proxy...'
+ cd "$WORKSPACE" \
+ && python sdk/python/tests/run_test_server.py start_keep_proxy \
+ && python sdk/python/tests/run_test_server.py start_arv-git-httpd \
+ && python sdk/python/tests/run_test_server.py start_nginx \
+ && export ARVADOS_TEST_PROXY_SERVICES=1
+}
+
+stop_services() {
+ if [[ -n "$ARVADOS_TEST_PROXY_SERVICES" ]]; then
+ unset ARVADOS_TEST_PROXY_SERVICES
+ cd "$WORKSPACE" \
+ && python sdk/python/tests/run_test_server.py stop_nginx \
+ && python sdk/python/tests/run_test_server.py stop_arv-git-httpd \
+ && python sdk/python/tests/run_test_server.py stop_keep_proxy
+ fi
if [[ -n "$ARVADOS_TEST_API_HOST" ]]; then
unset ARVADOS_TEST_API_HOST
cd "$WORKSPACE" \
@@ -595,7 +611,7 @@ test_doclinkchecker() {
}
do_test doc doclinkchecker
-stop_api
+stop_services
test_apiserver() {
cd "$WORKSPACE/services/api" \
@@ -636,19 +652,22 @@ do
done
test_workbench() {
- cd "$WORKSPACE/apps/workbench" \
+ start_nginx_proxy_services \
+ && cd "$WORKSPACE/apps/workbench" \
&& RAILS_ENV=test bundle exec rake test TESTOPTS=-v ${testargs[apps/workbench]}
}
do_test apps/workbench workbench
test_workbench_benchmark() {
- cd "$WORKSPACE/apps/workbench" \
+ start_nginx_proxy_services \
+ && cd "$WORKSPACE/apps/workbench" \
&& RAILS_ENV=test bundle exec rake test:benchmark ${testargs[apps/workbench_benchmark]}
}
do_test apps/workbench_benchmark workbench_benchmark
test_workbench_profile() {
- cd "$WORKSPACE/apps/workbench" \
+ start_nginx_proxy_services \
+ && cd "$WORKSPACE/apps/workbench" \
&& RAILS_ENV=test bundle exec rake test:profile ${testargs[apps/workbench_profile]}
}
do_test apps/workbench_profile workbench_profile
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list