mirror of
https://github.com/internetee/registry.git
synced 2025-05-17 09:57:23 +02:00
Merge branch 'master' into registry-569
This commit is contained in:
commit
308acad8fc
3 changed files with 0 additions and 98 deletions
66
bin/robot
66
bin/robot
|
@ -1,66 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Build and run for automatic tests
|
|
||||||
#
|
|
||||||
|
|
||||||
# fail later
|
|
||||||
set -o pipefail
|
|
||||||
|
|
||||||
# default locations
|
|
||||||
export LANGUAGE=en_US.UTF-8
|
|
||||||
export LANG=en_US.UTF-8
|
|
||||||
export LC_ALL=en_US.UTF-8
|
|
||||||
export RAILS_ENV=test
|
|
||||||
|
|
||||||
# cd to Rails root directory
|
|
||||||
cd "$(dirname "$0")"; cd ..
|
|
||||||
|
|
||||||
cp config/application-example.yml config/application.yml
|
|
||||||
cp config/secrets-example.yml config/secrets.yml
|
|
||||||
cp config/database-robot.yml config/database.yml
|
|
||||||
|
|
||||||
# Under jenkins admin interface use rbenv-plugin wrapper
|
|
||||||
# rbenv does not have bundler by default
|
|
||||||
if echo gem list --local bundler | grep -q "bundler"
|
|
||||||
then echo 'bundler ok: already installed'
|
|
||||||
else
|
|
||||||
echo 'Installing bundler...'
|
|
||||||
gem install bundler
|
|
||||||
fi
|
|
||||||
bundle install
|
|
||||||
|
|
||||||
RAILS_ENV=test bundle exec rake db:all:drop
|
|
||||||
RAILS_ENV=test bundle exec rake db:all:setup
|
|
||||||
|
|
||||||
echo "GIT_LAST_COMMITS"
|
|
||||||
git log --pretty='%s (%cn, %cr)' --abbrev-commit --graph --decorate -n 20 --no-color
|
|
||||||
echo "END_OF_GIT_LAST_COMMITS"
|
|
||||||
|
|
||||||
echo "RUBOCOP_RESULTS"
|
|
||||||
bundle exec rubocop -D
|
|
||||||
RCODE=$?
|
|
||||||
echo "END_OF_RUBOCOP_RESULTS"
|
|
||||||
|
|
||||||
echo "TEST_RESULTS"
|
|
||||||
# basic tests without EPP
|
|
||||||
# ROBOT=true bundle exec rake
|
|
||||||
|
|
||||||
# all tests with EPP
|
|
||||||
ROBOT=true bundle exec rake test
|
|
||||||
TCODE=$?
|
|
||||||
echo "END_OF_TEST_RESULTS"
|
|
||||||
|
|
||||||
echo "SECURITY_RESULTS"
|
|
||||||
bundle exec bundle-audit update
|
|
||||||
bundle exec bundle-audit
|
|
||||||
BCODE=$?
|
|
||||||
BCODE=0 # tmp
|
|
||||||
bundle exec brakeman -q
|
|
||||||
echo "END_OF_SECURITY_RESULTS"
|
|
||||||
|
|
||||||
if [ $RCODE == 0 ] && [ $TCODE == 0 ] &&[ $BCODE == 0 ]; then
|
|
||||||
exit 0
|
|
||||||
else
|
|
||||||
echo "ROBOTEXITWITHFAILURE"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
|
@ -1,31 +0,0 @@
|
||||||
default: &default
|
|
||||||
host: localhost
|
|
||||||
adapter: postgresql
|
|
||||||
encoding: unicode
|
|
||||||
pool: 5
|
|
||||||
username: test
|
|
||||||
password: test
|
|
||||||
|
|
||||||
test:
|
|
||||||
<<: *default
|
|
||||||
database: registry_test
|
|
||||||
|
|
||||||
whois_test:
|
|
||||||
<<: *default
|
|
||||||
database: registry_whois_test
|
|
||||||
|
|
||||||
api_log_test:
|
|
||||||
<<: *default
|
|
||||||
database: registry_api_log_test
|
|
||||||
|
|
||||||
production:
|
|
||||||
<<: *default
|
|
||||||
database: registry_test
|
|
||||||
|
|
||||||
whois_test:
|
|
||||||
<<: *default
|
|
||||||
database: registry_whois_test
|
|
||||||
|
|
||||||
api_log_test:
|
|
||||||
<<: *default
|
|
||||||
database: registry_api_log_test
|
|
|
@ -37,7 +37,6 @@ describe BankStatement do
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should bind transactions with invoices' do
|
it 'should bind transactions with invoices' do
|
||||||
# pending 'Robot fails, probably we need to reset data here or some other issue'
|
|
||||||
# sometimes it works, sometimes not
|
# sometimes it works, sometimes not
|
||||||
# r = Fabricate(:registrar_with_no_account_activities, reference_no: 'RF7086666663')
|
# r = Fabricate(:registrar_with_no_account_activities, reference_no: 'RF7086666663')
|
||||||
# invoice = r.issue_prepayment_invoice(200, 'add some money')
|
# invoice = r.issue_prepayment_invoice(200, 'add some money')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue