+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 30430
+ echo '1.68.3 94cea69d9'
1.68.3 94cea69d9
+ date
Wed May 15 15:28:48 CEST 2019
+ uptime
15:28:48 up 151 days, 4:59, 0 users, load average: 4.91, 5.12, 5.27
+ head=git@github.com:yegor256/pdd.git
+ ff=default
+ image=yegor256/rultor
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.20.5
+ vars=('--env=head=git@github.com:yegor256/pdd.git' '--env=tag=0.20.5' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.20.5'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''sudo gem install xcop'\'' '\'';'\'' '\''env'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''LC_ALL=US-ASCII rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb'\'' '\'';'\'' '\''git add lib/pdd/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build pdd.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md'\'' '\'';'\'' '\''s3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:yegor256/pdd.git'\''' ';' 'export '\''tag=0.20.5'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'sudo gem install pdd' ';' 'sudo gem install xcop' ';' 'env' ';' 'bundle install' ';' 'LC_ALL=US-ASCII rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb' ';' 'git add lib/pdd/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build pdd.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' 'sudo gem install pdd' ';' 'pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md' ';' 's3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml' ';' 's3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd' ';' 's3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl' ';')
+ directory=
+ container=yegor256_pdd_116
+ as_root=false
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:yegor256/pdd.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:yegor256/pdd.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/pdd.git'\''' ';' 'export '\''tag=0.20.5'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'sudo gem install pdd' ';' 'sudo gem install xcop' ';' env ';' 'bundle install' ';' 'LC_ALL=US-ASCII rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb' ';' 'git add lib/pdd/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build pdd.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' 'sudo gem install pdd' ';' 'pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md' ';' 's3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml' ';' 's3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd' ';' 's3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl' ';'
+ sensitive=()
+ rm -rf .gpg
+ '[' -z 0.20.5 ']'
+ [[ 0.20.5 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.20.5"'
tag name is valid: "0.20.5"
+ cd repo
++ git tag -l 0.20.5
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=5.27
++ echo 5.27 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 5.27, low enough to run a new Docker container'
load average is 5.27, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor
+ docker pull yegor256/rultor
Using default tag: latest
latest: Pulling from yegor256/rultor
Digest: sha256:89ad567752735f414ef0f6408fd08b5aeed93259147b0dfe2df279054c27a472
Status: Image is up to date for yegor256/rultor:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_pdd_116\s*$'
+ ls -al .
total 720
drwx--x--x 3 rultor rultor 4096 May 15 15:28 .
drwxrwxrwt 14 root root 684032 May 15 15:28 ..
-rw-rw-r-- 1 rultor rultor 444 May 15 15:28 end.sh
-rwxrwxr-x 1 rultor rultor 338 May 15 15:28 entry.sh
-rw-rw-r-- 1 rultor rultor 6 May 15 15:28 pid
drwxrwxr-x 10 rultor rultor 4096 May 15 15:28 repo
-rw-rw-r-- 1 rultor rultor 56 May 15 15:28 rubygems.yml
-rwxrwxr-x 1 rultor rultor 6883 May 15 15:28 run.sh
-rw-rw-r-- 1 rultor rultor 98 May 15 15:28 s3cfg
-rw-rw-r-- 1 rultor rultor 1070 May 15 15:28 script.sh
-rw-rw-r-- 1 rultor rultor 5558 May 15 15:28 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-Ebi9:/main --env=head=git@github.com:yegor256/pdd.git --env=tag=0.20.5 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.20.5'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''sudo gem install xcop'\'' '\'';'\'' '\''env'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''LC_ALL=US-ASCII rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb'\'' '\'';'\'' '\''git add lib/pdd/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build pdd.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md'\'' '\'';'\'' '\''s3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-Ebi9/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_pdd_116 yegor256/rultor /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.profile /root/texmf /root/.wget-hsts /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./rubygems.yml ./run.sh ./s3cfg ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
mesg: change /dev/pts/0 mode failed: Operation not permitted
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:yegor256/pdd.git
+ head=git@github.com:yegor256/pdd.git
+ export tag=0.20.5
+ tag=0.20.5
+ export head_branch=master
+ head_branch=master
+ export author=yegor256
+ author=yegor256
+ export GEM_HOME=/home/r/.ruby
+ GEM_HOME=/home/r/.ruby
+ export GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global
+ GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global
+ sudo -i gem install pdd
Fetching mini_portile2-2.3.0.gem
Fetching nokogiri-1.8.2.gem
Fetching pdd-0.20.4.gem
Fetching rainbow-3.0.0.gem
Fetching slop-4.6.1.gem
Successfully installed mini_portile2-2.3.0
Building native extensions. This could take a while...
Successfully installed nokogiri-1.8.2
Successfully installed rainbow-3.0.0
Successfully installed slop-4.6.1
Successfully installed pdd-0.20.4
Parsing documentation for mini_portile2-2.3.0
Installing ri documentation for mini_portile2-2.3.0
Parsing documentation for nokogiri-1.8.2
Installing ri documentation for nokogiri-1.8.2
Parsing documentation for rainbow-3.0.0
Installing ri documentation for rainbow-3.0.0
Parsing documentation for slop-4.6.1
Installing ri documentation for slop-4.6.1
Parsing documentation for pdd-0.20.4
Installing ri documentation for pdd-0.20.4
Done installing documentation for mini_portile2, nokogiri, rainbow, slop, pdd after 14 seconds
5 gems installed
+ sudo -i gem install xcop
Fetching differ-0.1.2.gem
Fetching xcop-0.6.gem
Successfully installed differ-0.1.2
Successfully installed xcop-0.6
Parsing documentation for differ-0.1.2
Installing ri documentation for differ-0.1.2
Parsing documentation for xcop-0.6
Installing ri documentation for xcop-0.6
Done installing documentation for differ, xcop after 0 seconds
2 gems installed
+ env
rvm_bin_path=/usr/local/rvm/bin
GEM_HOME=/home/r/.ruby
TERM=xterm
SHELL=/bin/bash
DERBY_HOME=/usr/lib/jvm/java-8-oracle/db
IRBRC=/usr/local/rvm/rubies/ruby-2.6.0/.irbrc
OLDPWD=/home/r
MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-2.6.0
USER=r
_system_type=Linux
rvm_path=/usr/local/rvm
head=git@github.com:yegor256/pdd.git
rvm_prefix=/usr/local
PATH=/usr/local/rvm/gems/ruby-2.6.0/bin:/usr/local/rvm/gems/ruby-2.6.0@global/bin:/usr/local/rvm/rubies/ruby-2.6.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/local/rvm/bin
MAIL=/var/mail/r
tag=0.20.5
author=yegor256
PWD=/home/r/repo
JAVA_HOME=/usr/lib/jvm/java-8-oracle
_system_arch=x86_64
_system_version=16.04
rvm_version=1.29.7 (latest)
head_branch=master
HOME=/home/r
SHLVL=2
LOGNAME=r
J2SDKDIR=/usr/lib/jvm/java-8-oracle
GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global
J2REDIR=/usr/lib/jvm/java-8-oracle/jre
RUBY_VERSION=ruby-2.6.0
_system_name=Ubuntu
_=/usr/bin/env
+ bundle install
Fetching gem metadata from https://rubygems.org/.............
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
32mFetching rake 12.0.00m
32mInstalling rake 12.0.00m
32mFetching concurrent-ruby 1.1.50m
32mInstalling concurrent-ruby 1.1.50m
32mFetching i18n 1.6.00m
32mInstalling i18n 1.6.00m
32mFetching minitest 5.5.00m
32mInstalling minitest 5.5.00m
32mFetching thread_safe 0.3.60m
32mInstalling thread_safe 0.3.60m
32mFetching tzinfo 1.2.50m
32mInstalling tzinfo 1.2.50m
32mFetching activesupport 5.2.30m
32mInstalling activesupport 5.2.30m
32mFetching builder 3.2.30m
32mInstalling builder 3.2.30m
32mFetching erubi 1.8.00m
32mInstalling erubi 1.8.00m
32mFetching mini_portile2 2.4.00m
32mInstalling mini_portile2 2.4.00m
32mFetching nokogiri 1.10.30m
32mInstalling nokogiri 1.10.3 with native extensions0m
32mFetching rails-dom-testing 2.0.30m
32mInstalling rails-dom-testing 2.0.30m
32mFetching crass 1.0.40m
32mInstalling crass 1.0.40m
32mFetching loofah 2.2.30m
32mInstalling loofah 2.2.30m
32mFetching rails-html-sanitizer 1.0.40m
32mInstalling rails-html-sanitizer 1.0.40m
32mFetching actionview 5.2.30m
32mInstalling actionview 5.2.30m
32mFetching rack 2.0.70m
32mInstalling rack 2.0.70m
GemWrappers: Can not wrap missing file: rackup
32mFetching rack-test 1.1.00m
32mInstalling rack-test 1.1.00m
32mFetching actionpack 5.2.30m
32mInstalling actionpack 5.2.30m
32mFetching ast 2.4.00m
32mInstalling ast 2.4.00m
32mFetching backports 3.14.00m
32mInstalling backports 3.14.00m
Using bundler 1.17.2
32mFetching json 1.8.60m
32mInstalling json 1.8.6 with native extensions0m
32mFetching docile 1.3.10m
32mInstalling docile 1.3.10m
32mFetching simplecov-html 0.10.20m
32mInstalling simplecov-html 0.10.20m
32mFetching simplecov 0.16.10m
32mInstalling simplecov 0.16.10m
32mFetching url 0.3.20m
32mInstalling url 0.3.20m
32mFetching codecov 0.1.100m
32mInstalling codecov 0.1.100m
32mFetching cucumber-tag_expressions 1.1.10m
32mInstalling cucumber-tag_expressions 1.1.10m
GemWrappers: Can not wrap missing file: cucumber-tag-expressions
32mFetching gherkin 5.1.00m
32mInstalling gherkin 5.1.00m
GemWrappers: Can not wrap missing file: gherkin-ruby
GemWrappers: Can not wrap missing file: gherkin
32mFetching cucumber-core 3.1.00m
32mInstalling cucumber-core 3.1.00m
32mFetching cucumber-expressions 5.0.180m
32mInstalling cucumber-expressions 5.0.180m
32mFetching cucumber-wire 0.0.10m
32mInstalling cucumber-wire 0.0.10m
32mFetching diff-lcs 1.30m
32mInstalling diff-lcs 1.30m
GemWrappers: Can not wrap missing file: htmldiff
GemWrappers: Can not wrap missing file: ldiff
32mFetching multi_json 1.13.10m
32mInstalling multi_json 1.13.10m
32mFetching multi_test 0.1.20m
32mInstalling multi_test 0.1.20m
32mFetching cucumber 3.1.00m
32mInstalling cucumber 3.1.00m
GemWrappers: Can not wrap missing file: cucumber
Using differ 0.1.2
32mFetching method_source 0.9.20m
32mInstalling method_source 0.9.20m
32mFetching parallel 1.17.00m
32mInstalling parallel 1.17.00m
32mFetching parser 2.6.3.00m
32mInstalling parser 2.6.3.00m
GemWrappers: Can not wrap missing file: ruby-parse
GemWrappers: Can not wrap missing file: ruby-rewrite
Using rainbow 3.0.0
Using slop 4.6.1
Using pdd 1.0.snapshot from source at `.`
32mFetching powerpack 0.1.20m
32mInstalling powerpack 0.1.20m
32mFetching thor 0.20.30m
32mInstalling thor 0.20.30m
GemWrappers: Can not wrap missing file: thor
32mFetching railties 5.2.30m
32mInstalling railties 5.2.30m
GemWrappers: Can not wrap missing file: rails
32mFetching rdoc 4.2.00m
32mInstalling rdoc 4.2.00m
32mFetching rspec-support 3.1.20m
32mInstalling rspec-support 3.1.20m
32mFetching rspec-core 3.1.70m
32mInstalling rspec-core 3.1.70m
GemWrappers: Can not wrap missing file: rspec
32mFetching rspec-expectations 3.1.20m
32mInstalling rspec-expectations 3.1.20m
32mFetching rspec-mocks 3.1.30m
32mInstalling rspec-mocks 3.1.30m
32mFetching rspec-rails 3.1.00m
32mInstalling rspec-rails 3.1.00m
32mFetching ruby-progressbar 1.10.00m
32mInstalling ruby-progressbar 1.10.00m
32mFetching unicode-display_width 1.6.00m
32mInstalling unicode-display_width 1.6.00m
32mFetching rubocop 0.52.10m
32mInstalling rubocop 0.52.10m
GemWrappers: Can not wrap missing file: rubocop
32mFetching rubocop-rspec 1.15.10m
32mInstalling rubocop-rspec 1.15.10m
32mFetching xcop 0.5.80m
32mInstalling xcop 0.5.80m
32mBundle complete! 10 Gemfile dependencies, 58 gems now installed.0m
32mUse `bundle info [gemname]` to see where a bundled gem is installed.0m
32mPost-install message from i18n:0m
HEADS UP! i18n 1.1 changed fallbacks to exclude default locale.
But that may break your application.
Please check your Rails app for 'config.i18n.fallbacks = true'.
If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be
'config.i18n.fallbacks = [I18n.default_locale]'.
If not, fallbacks will be broken in your app by I18n 1.1.x.
For more info see:
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0
32mPost-install message from rdoc:0m
Depending on your version of ruby, you may need to install ruby rdoc/ri data:
<= 1.8.6 : unsupported
= 1.8.7 : gem install rdoc-data; rdoc-data --install
= 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
+ LC_ALL=US-ASCII
+ rake
/home/r/.ruby/gems/minitest-5.5.0/lib/minitest/assertions.rb:413: warning: mismatched indentations at 'ensure' with 'begin' at 404
/home/r/.ruby/gems/minitest-5.5.0/lib/minitest/assertions.rb:452: warning: mismatched indentations at 'ensure' with 'begin' at 437
Run options: --seed 19692
# Running:
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m31mERROR0m: Puzzle a.txt:1-1 has an estimate of 0 minutes, which is lower than 30 minutes
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m
Finished in 3.583763s, 11.4405 runs/s, 24.8342 assertions/s.
41 runs, 89 assertions, 0 failures, 0 errors, 0 skips
Coverage report generated for Unit Tests to /home/r/repo/coverage. 279 / 283 LOC (98.59%) covered.
/usr/local/rvm/rubies/ruby-2.6.0/bin/ruby -S bundle exec cucumber features --format progress
Using the default profile...
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m31mERROR0m: there are 2 duplicate(s) of the same puzzle: Sample.java:3-3, Sample.java:4-4, while maximum 1 duplicate is allowed
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m36m-0m36m-0m36m-0m36m-0m36m-0m36m-0m36m-0m32m.0m32m.0m32m.0m32m.0m32m.0m/tmp/test20190515-20931-157n2x0/pdd/lib/pdd/version.rb:26: warning: already initialized constant PDD::VERSION
/home/r/repo/lib/pdd/version.rb:26: warning: previous definition of VERSION was here
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m/tmp/test20190515-20931-la5lb9/pdd/lib/pdd/version.rb:26: warning: already initialized constant PDD::VERSION
/home/r/repo/lib/pdd/version.rb:26: warning: previous definition of VERSION was here
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m
24 scenarios (36m1 skipped0m, 32m23 passed0m)
104 steps (36m7 skipped0m, 32m97 passed0m)
0m6.370s
Coverage report generated for Cucumber Features, Unit Tests to /home/r/repo/coverage. 280 / 283 LOC (98.94%) covered.
Running RuboCop...
Inspecting 23 files
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m
23 files inspected, 32mno offenses0m detected
Running xcop...
Inspecting 2 files...
32m.0m32m.0m
2 files checked, everything looks 32mpretty0m
grep -q -r '2014-2019' --include '*.rb' --include '*.txt' --include 'Rakefile' .
+ rm -rf '*.gem'
+ sed -i 's/1\.0\.snapshot/0.20.5/g' lib/pdd/version.rb
+ git add lib/pdd/version.rb
+ git commit -m 'version set to 0.20.5'
[__rultor 8247477] version set to 0.20.5
1 file changed, 1 insertion(+), 1 deletion(-)
+ gem build pdd.gemspec
Successfully built RubyGem
Name: pdd
Version: 0.20.5
File: pdd-0.20.5.gem
+ chmod 0600 ../rubygems.yml
+ gem push pdd-0.20.5.gem --config-file ../rubygems.yml
Pushing gem to https://rubygems.org...
Successfully registered gem: pdd (0.20.5)
+ sudo -i gem install pdd
Successfully installed pdd-0.20.4
Parsing documentation for pdd-0.20.4
Done installing documentation for pdd after 0 seconds
1 gem installed
++ pwd
+ pdd --source=/home/r/repo --verbose --file=pdd.xml '-e=test/**' '-e=features/**' '-e=coverage/**/*' -e=README.md
Found 13 lines in /home/r/repo/.pdd
My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading /home/r/repo
Excluding target/**/*
Excluding coverage/**/*
Excluding features/**/*
Excluding README.md
Excluding lib/pdd/source.rb
Excluding test/test_source.rb
Excluding test/test_pdd.rb
Excluding src/main/resources/images/**/*
Excluding test/**
Excluding features/**
Excluding coverage/**/*
Excluding README.md
35 file(s) found, 1072 excluded
/home/r/repo/pdd-0.20.5.gem is a binary file (333312 bytes)
/home/r/repo/pdd.xml is a binary file (0 bytes)
/home/r/repo/test_assets/cambria.woff is a binary file (87722 bytes)
/home/r/repo/test_assets/aladdin.jpg is a binary file (115758 bytes)
/home/r/repo/test_assets/elegant-objects.png is a binary file (30969 bytes)
/home/r/repo/test_assets/favicon.ico is a binary file (3038 bytes)
/home/r/repo/test_assets/article.pdf is a binary file (84533 bytes)
Reading .simplecov...
Reading Rakefile...
Reading Gemfile...
Reading .0pdd.yml...
Reading .github/ISSUE_TEMPLATE.md...
Reading .github/PULL_REQUEST_TEMPLATE.md...
Reading cucumber.yml...
Reading .travis.yml...
Reading LICENSE.txt...
Reading .pdd...
Reading .rultor.yml...
Reading lib/pdd/sources.rb...
Puzzle 98-9de926c6 30/DEV at lib/pdd/sources.rb
Reading lib/pdd/rule/duplicates.rb...
Reading lib/pdd/rule/text.rb...
Reading lib/pdd/rule/roles.rb...
Reading lib/pdd/rule/estimates.rb...
Reading lib/pdd/puzzle.rb...
Reading lib/pdd/version.rb...
Reading lib/pdd.rb...
Reading appveyor.yml...
Reading assets/puzzles.xsd...
Reading assets/puzzles.xsl...
Reading .rubocop.yml...
Reading .gitignore...
Reading pdd.gemspec...
Reading Gemfile.lock...
Reading bin/pdd...
Reading .gitattributes...
+ s3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml
upload: 'pdd.xml' -> 's3://pdd.teamed.io/pdd.xml' (808 bytes in 0.6 seconds, 1440.64 B/s) [1 of 1]
+ s3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/0.20.5.xsd
upload: 'assets/puzzles.xsd' -> 's3://pdd-xsd.teamed.io/0.20.5.xsd' (3781 bytes in 0.5 seconds, 7.02 kB/s) [1 of 1]
Public URL of the object is: http://pdd-xsd.teamed.io.s3.amazonaws.com/0.20.5.xsd
+ s3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/0.20.5.xsl
upload: 'assets/puzzles.xsl' -> 's3://pdd-xsl.teamed.io/0.20.5.xsl' (3696 bytes in 0.6 seconds, 6.56 kB/s) [1 of 1]
Public URL of the object is: http://pdd-xsl.teamed.io.s3.amazonaws.com/0.20.5.xsl
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.20.5 -m '0.20.5: tagged by rultor.com'
+ git reset --hard
HEAD is now at 8247477 version set to 0.20.5
+ git clean -fd
Removing pdd.xml
+ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was 8247477).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To git@github.com:yegor256/pdd.git
* [new tag] 0.20.5 -> 0.20.5
container ff457a8b3adf2b10a93524565f1f7b285f2cc010fe4bcac4f1d04da1b11c2f40 is dead
Wed May 15 15:31:38 CEST 2019