cd "$WORKSPACE/doc" \
&& (bundle install --local --no-deployment \
|| bundle install --no-deployment) \
+ && bundle package --all \
&& rm -rf .site
}
do_install doc
&& cd "$WORKSPACE/sdk/ruby" \
&& (bundle install --local --no-deployment \
|| bundle install --no-deployment) \
+ && bundle package --all \
&& gem build arvados.gemspec \
&& with_test_gemset gem install --no-ri --no-rdoc `ls -t arvados-*.gem|head -n1`
}
&& cd "$WORKSPACE/sdk/cli" \
&& (bundle install --local --no-deployment \
|| bundle install --no-deployment) \
+ && bundle package --all \
&& gem build arvados-cli.gemspec \
&& with_test_gemset gem install --no-ri --no-rdoc `ls -t arvados-cli-*.gem|head -n1`
}
install_apiserver() {
cd "$WORKSPACE/services/api" \
&& (RAILS_ENV=test bundle install --local --no-deployment \
- || RAILS_ENV=test bundle install --no-deployment)
+ || RAILS_ENV=test bundle install --no-deployment) \
+ && bundle package --all
rm -f config/environments/test.rb
cp config/environments/test.rb.example config/environments/test.rb
install_workbench() {
cd "$WORKSPACE/apps/workbench" \
&& (RAILS_ENV=test bundle install --local --no-deployment \
- || RAILS_ENV=test bundle install --no-deployment)
+ || RAILS_ENV=test bundle install --no-deployment) \
+ && bundle package --all
}
do_install apps/workbench workbench
}
do_test services/api apiserver
-rotate_logfile "$WORKSPACE/services/api/log/" "test.log"
-
start_api
test_ruby_sdk() {
rotate_logfile "$WORKSPACE/apps/workbench/log/" "test.log"
stop_api
+rotate_logfile "$WORKSPACE/services/api/log/" "test.log"
report_outcomes
clear_temp