Push event #13875.1 failed

  • Ran for
AMD64
no language set
Git
Raw log
Scroll to End of Log
0.00s0.14s0.09s0.07s
worker_info
1Worker information
2hostname: efb08628-93df-42ae-8c67-455dfc8d6d83@1.worker-n2-com-779d777f7b-twnw9.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-338108d8-dacd-4a21-8cd9-a613a55ed044 travis-ci-ubuntu-1804-1706776257-3d36ff62 (via amqp)
5startup: 6.707688331s
60.19s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: bionic
10Build id: 270789068
11Job id: 622510657
12Runtime kernel version: 5.4.0-1106-gcp
13travis-build version: 37e4b040
14Build image provisioning date and time
15Thu Feb 1 09:04:40 UTC 2024
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 18.04.6 LTS
19Release: 18.04
20Codename: bionic
21Systemd Version
22systemd 237
23Cookbooks Version
244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff6
25git version
26git version 2.43.0
27bash version
28GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
31docker version
32Client:
33 Version: 20.10.21
34 API version: 1.41
35 Go version: go1.18.1
36 Git commit: 20.10.21-0ubuntu1~18.04.3
37 Built: Thu Apr 27 05:50:21 2023
38 OS/Arch: linux/amd64
39 Context: default
40 Experimental: true
42Server:
43 Engine:
44 Version: 20.10.21
45 API version: 1.41 (minimum version 1.12)
46 Go version: go1.18.1
47 Git commit: 20.10.21-0ubuntu1~18.04.3
48 Built: Thu Apr 27 05:36:22 2023
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.6.12-0ubuntu1~18.04.1
53 GitCommit:
54 runc:
55 Version: 1.1.4-0ubuntu1~18.04.2
56 GitCommit:
57 docker-init:
58 Version: 0.19.0
59 GitCommit:
60clang version
61clang version 16.0.0
62jq version
63jq-1.7
64bats version
65Bats 0.4.0
66shellcheck version
670.9.0
68shfmt version
69v3.7.0
70ccache version
713.4.1
72cmake version
73cmake version 3.26.3
74heroku version
75heroku/8.7.1 linux-x64 node-v16.19.0
76imagemagick version
77Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
78md5deep version
794.4
80mercurial version
81version 5.3
82mysql version
83mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using EditLine wrapper
84openssl version
85OpenSSL 1.1.1 11 Sep 2018
86packer version
871.9.4
88postgresql client version
89psql (PostgreSQL) 11.20 (Ubuntu 11.20-1.pgdg18.04+1)
90ragel version
91Ragel State Machine Compiler version 6.10 March 2017
92sudo version
931.8.21p2
94gzip version
95gzip 1.6
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 18 2023 09:20:34)
100iptables version
101iptables v1.6.1
102curl version
103curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
104wget version
105GNU Wget 1.19.4 built on linux-gnu.
106rsync version
107rsync version 3.1.2 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.39.7
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
114phpenv version
115rbenv 1.2.0
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
120default python version
121Python 3.7.17
122ElasticSearch version
1237.16.3
124Installed Firefox version
125firefox 63.0.1
126MongoDB version
127MongoDB 4.4.28
128PhantomJS version
1292.1.1
130Pre-installed PostgreSQL versions
1319.3.25
1329.4.26
1339.5.25
1349.6.24
135Redis version
136redis-server 7.2.4
137Pre-installed Go versions
1381.11.1
139mvn version
140Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
141gradle version
142Gradle 8.3!
143lein version
144Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM
145Pre-installed Node.js versions
146v10.24.1
147v12.22.12
148v14.21.3
149v16.15
150v16.15.1
151v16.20.2
152v18.19.0
153v20.11.0
154v4.9.1
155v6.17.1
156v8.17.0
157phpenv versions
158 system
159 7.1
160 7.1.33
161 7.2
162* 7.2.27 (set by /home/travis/.phpenv/version)
163 7.3
164 7.3.14
165 7.4
166 7.4.2
167 hhvm-stable
168 hhvm
169composer --version
170Composer version 1.9.2 2020-01-14 16:30:31
171Pre-installed Ruby versions
172ruby-2.5.9
173ruby-2.7.6
174ruby-3.1.2
1760.02s0.00s0.74s2.74s0.08s0.00s0.04s0.00s0.01s0.01s0.02s0.01s0.01s0.00s0.38sOK
1770.00s0.06s0.01s0.01s0.18s0.00s0.00s0.00s0.01s0.00s0.10s0.00s0.93s0.00s0.13s6.03s0.00s3.80s0.00s2.12s
docker_mtu_and_registry_mirrors
resolvconf
snap
178Installing 1 Snaps
17918.53s$ sudo snap install core
180core 16-2.61.2 from Canonical** installed
18111.34s$ sudo snap install docker --channel=latest/beta
182docker (beta) 24.0.5 from Canonical** installed
1830.09s$ sudo snap list
184Name Version Rev Tracking Publisher Notes
185core 16-2.61.2 16928 latest/stable canonical** core
186core18 20240416 2823 latest/stable canonical** base
187core22 20240408 1380 latest/stable canonical** base
188docker 24.0.5 2915 latest/beta canonical** -
189google-cloud-cli 433.0.1 139 latest/stable/… google-cloud-sdk** classic
190snapd 2.63 21759 latest/stable canonical** snapd
services
1933.13s$ sudo systemctl start redis-server
git.checkout
1940.01s0.67s$ git clone --depth=50 --branch=am_tbt_72 https://github.com/travis-ci/travis-build.git travis-ci/travis-build
195Cloning into 'travis-ci/travis-build'...
196$ cd travis-ci/travis-build
197$ git checkout -qf 72ff3a77e4548beaccee7a3099b8382ed9a94771
1990.01s
200Setting environment variables from repository settings
201$ export CODECLIMATE_REPO_TOKEN=[secure]
202$ export QUAY_ROBOT_TOKEN=[secure]
203$ export QUAY_ROBOT_HANDLE=[secure]
204$ export DOCKER_HUB_TRIGGER_URL=[secure]
205$ export no_scope_token=e5073016929a797161a7b611410932948fc54159
206$ export PARALLEL_TEST_PROCESSORS=[secure]
207$ export encrypted_0398ccd0f492_key=[secure]
208$ export encrypted_0398ccd0f492_iv=[secure]
209$ export encrypted_3ee2d4278772_key=[secure]
210$ export encrypted_3ee2d4278772_iv=[secure]
211$ export GITHUB_OAUTH_TOKEN=[secure]
213Setting environment variables from .travis.yml
214$ export COVERAGE=1
215$ export PATH=/snap/bin:$PATH
216$ export INTEGRATION_SPECS=0
rvm
2182.82s$ rvm get head
219Downloading https://get.rvm.io
220Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
221Verifying /home/travis/.rvm/archives/rvm-installer.asc
222gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
223gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
224gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
225gpg: WARNING: This key is not certified with a trusted signature!
226gpg: There is no indication that the signature belongs to the owner.
227Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
228GPG verified '/home/travis/.rvm/archives/rvm-installer'
229Downloading https://github.com/rvm/rvm/archive/master.tar.gz
230Upgrading the RVM installation in /home/travis/.rvm/
231 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
232 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
233 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
234Upgrade of RVM in /home/travis/.rvm/ is complete.
236<warn>Thanks for installing RVM 🙏</warn>
237Please consider donating to our open collective to help us maintain RVM.
239👉 Donate: <code>https://opencollective.com/rvm/donate</code>
242RVM reloaded!
24319.59s$ rvm use 3.2.2 --install --binary --fuzzy
244curl: (22) The requested URL returned error: 404
245Required ruby-3.2.2 is not installed - installing.
246curl: (22) The requested URL returned error: 404
247Searching for binary rubies, this might take some time.
248Found remote file https://rubies.travis-ci.org/ubuntu/18.04/x86_64/ruby-3.2.2.tar.bz2
249Checking requirements for ubuntu.
250Requirements installation successful.
251ruby-3.2.2 - #configure
252ruby-3.2.2 - #download
253 % Total % Received % Xferd Average Speed Time Time Time Current
254 Dload Upload Total Spent Left Speed
255 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
256100 29.2M 100 29.2M 0 0 37.1M 0 --:--:-- --:--:-- --:--:-- 37.1M
257No checksum for downloaded archive, recording checksum in user configuration.
258ruby-3.2.2 - #validate archive
259ruby-3.2.2 - #extract
260ruby-3.2.2 - #validate binary
261ruby-3.2.2 - #setup
262ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
263ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
264ruby-3.2.2 - #generating global wrappers........
265ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
266ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
267ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
268ruby-3.2.2 - #generating default wrappers........
269Using /home/travis/.rvm/gems/ruby-3.2.2
271$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
272Setting up build cache
273$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2740.18s$ Installing caching utilities
2750.00s1.79sattempting to download cache archive
276fetching am_tbt_72/cache--linux-bionic-25d9cce242304e821e5159bdc413e41f43fc2e95b52eb06cf0a16d520cfeffc9--rvm-3.2.2--gemfile-Gemfile.tgz
277fetching am_tbt_72/cache-linux-bionic-25d9cce242304e821e5159bdc413e41f43fc2e95b52eb06cf0a16d520cfeffc9--rvm-3.2.2--gemfile-Gemfile.tgz
278fetching am_tbt_72/cache--rvm-3.2.2--gemfile-Gemfile.tgz
279fetching master/cache--linux-bionic-25d9cce242304e821e5159bdc413e41f43fc2e95b52eb06cf0a16d520cfeffc9--rvm-3.2.2--gemfile-Gemfile.tgz
280found cache
cache.bundler
2830.00s2.27sadding /home/travis/build/travis-ci/travis-build/vendor/bundle to cache
284creating directory /home/travis/build/travis-ci/travis-build/vendor/bundle
ruby.versions
285$ ruby --version
286ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
287$ rvm --version
288rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
289$ bundle --version
290Bundler version 2.4.10
291$ gem --version
2923.4.10
before_install
2941.11s$ gem update --system 3.3.26 > /dev/null 2>&1
install.bundler
2950.41s$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
296[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
297[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag
298Using rake 12.3.3
299Using concurrent-ruby 1.2.2
300Using i18n 1.14.1
301Using minitest 5.19.0
302Using tzinfo 2.0.6
303Using activesupport 7.0.7.2
304Using public_suffix 4.0.7
305Using addressable 2.8.4
306Using ast 2.4.0
307Using atomic 1.1.101
308Using avl_tree 1.1.3
309Using backports 3.18.1
310Using bundler 2.3.26
311Using docile 1.1.5
312Using json 2.3.1
313Using simplecov-html 0.10.2
314Using simplecov 0.13.0
315Using codeclimate-test-reporter 1.0.8
316Using coder 0.4.0
317Using coderay 1.1.3
318Using connection_pool 2.2.2
319Using rexml 3.2.5
320Using crack 0.4.5
321Using diff-lcs 1.3
322Using unf_ext 0.0.8.2
323Using unf 0.1.4
324Using domain_name 0.5.20190701
325Using ed25519 1.3.0
326Using ffi 1.15.5
327Using ethon 0.11.0
328Using multipart-post 2.3.0
329Using faraday 0.17.6
330Using faraday_middleware 0.14.0
331Using multi_json 1.14.1
332Using net-http-persistent 4.0.2
333Using net-http-pipeline 1.0.1
334Using gh 0.14.0
335Using hashdiff 1.0.1
336Using hashr 2.0.1
337Using highline 1.7.10
338Using hitimes 1.3.0
339Using http-accept 1.7.0
340Using http-cookie 1.0.5
341Using jaro_winkler 1.5.1
342Using jwt 1.5.6
343Using launchy 2.4.3
344Using rb-fsevent 0.10.3
345Using rb-inotify 0.9.10
346Using listen 3.8.0
347Using method_source 1.0.0
348Using metriks 0.9.9.6
349Using metriks-librato_metrics 1.0.6 from https://github.com/eric/metriks-librato_metrics.git
350Using mime-types-data 3.2022.0105
351Using mime-types 3.4.1
352Using minitar 0.9
353Using mocha 2.0.0
354Using msgpack 1.7.1
355Using ruby2_keywords 0.0.5
356Using mustermann 3.0.0
357Using netrc 0.11.0
358Using nio4r 2.5.9
359Using sawyer 0.8.2
360Using octokit 4.22.0
361Using optimist 3.0.1
362Using parallel 1.12.1
363Using parallel_tests 4.2.1
364Using parser 2.5.1.2
365Using pry 0.14.2
366Using puma 6.3.0
367Using websocket 1.2.8
368Using pusher-client 0.6.2
369Using rack 2.2.7
370Using rack-protection 3.0.6 from https://github.com/sinatra/sinatra.git
371Using rack-ssl 1.4.1
372Using rack-test 2.1.0
373Using rainbow 3.1.1
374Using rbtrace 0.4.14
375Using redis 4.1.4
376Using rerun 0.14.0
377Using rest-client 2.1.0
378Using rspec-support 3.8.0
379Using rspec-core 3.8.0
380Using rspec-expectations 3.8.1
381Using rspec-mocks 3.8.0
382Using rspec 3.8.0
383Using ruby-progress*** 1.10.0
384Using unicode-display_width 1.4.0
385Using rubocop 0.68.1
386Using sentry-raven 2.13.0
387Using tilt 2.2.0
388Using sinatra 3.0.6
389Using sinatra-contrib 3.0.6 from https://github.com/sinatra/sinatra.git
390Using ssh_data 1.3.0
391Using typhoeus 0.8.0
392Using travis 1.8.13
393Using travis-config 2.0.0 from https://github.com/travis-ci/travis-config.git
394Using travis-github_apps 0.2.1 from https://github.com/travis-ci/travis-github_apps.git
395Using travis-rollout 0.0.1 from https://github.com/travis-ci/travis-rollout.git
396Using travis-support 0.0.1 from https://github.com/travis-ci/travis-support.git
397Using webmock 3.13.0
398Bundle complete! 37 Gemfile dependencies, 100 gems now installed.
399Bundled gems are installed into `./vendor/bundle`
before_script.1
4010.01s$ eval "$(script/handle-docker-config)"
402handle-docker-config: missing ${DOCKER_CLIENT_CONFIG_URL}
before_script.2
4030.46s$ bundle install
404Using rake 12.3.3
405Using concurrent-ruby 1.2.2
406Using i18n 1.14.1
407Using minitest 5.19.0
408Using tzinfo 2.0.6
409Using activesupport 7.0.7.2
410Using public_suffix 4.0.7
411Using addressable 2.8.4
412Using ast 2.4.0
413Using atomic 1.1.101
414Using avl_tree 1.1.3
415Using backports 3.18.1
416Using bundler 2.3.26
417Using docile 1.1.5
418Using json 2.3.1
419Using simplecov-html 0.10.2
420Using simplecov 0.13.0
421Using codeclimate-test-reporter 1.0.8
422Using coder 0.4.0
423Using coderay 1.1.3
424Using connection_pool 2.2.2
425Using rexml 3.2.5
426Using crack 0.4.5
427Using diff-lcs 1.3
428Using unf_ext 0.0.8.2
429Using unf 0.1.4
430Using domain_name 0.5.20190701
431Using ed25519 1.3.0
432Using ffi 1.15.5
433Using ethon 0.11.0
434Using multipart-post 2.3.0
435Using faraday 0.17.6
436Using faraday_middleware 0.14.0
437Using multi_json 1.14.1
438Using net-http-persistent 4.0.2
439Using net-http-pipeline 1.0.1
440Using gh 0.14.0
441Using hashdiff 1.0.1
442Using hashr 2.0.1
443Using highline 1.7.10
444Using hitimes 1.3.0
445Using http-accept 1.7.0
446Using http-cookie 1.0.5
447Using jaro_winkler 1.5.1
448Using jwt 1.5.6
449Using launchy 2.4.3
450Using rb-fsevent 0.10.3
451Using rb-inotify 0.9.10
452Using listen 3.8.0
453Using method_source 1.0.0
454Using metriks 0.9.9.6
455Using metriks-librato_metrics 1.0.6 from https://github.com/eric/metriks-librato_metrics.git
456Using mime-types-data 3.2022.0105
457Using mime-types 3.4.1
458Using minitar 0.9
459Using mocha 2.0.0
460Using msgpack 1.7.1
461Using ruby2_keywords 0.0.5
462Using mustermann 3.0.0
463Using netrc 0.11.0
464Using nio4r 2.5.9
465Using sawyer 0.8.2
466Using octokit 4.22.0
467Using optimist 3.0.1
468Using parallel 1.12.1
469Using parallel_tests 4.2.1
470Using parser 2.5.1.2
471Using pry 0.14.2
472Using puma 6.3.0
473Using websocket 1.2.8
474Using pusher-client 0.6.2
475Using rack 2.2.7
476Using rack-protection 3.0.6 from https://github.com/sinatra/sinatra.git
477Using rack-ssl 1.4.1
478Using rack-test 2.1.0
479Using rainbow 3.1.1
480Using rbtrace 0.4.14
481Using redis 4.1.4
482Using rerun 0.14.0
483Using rest-client 2.1.0
484Using rspec-support 3.8.0
485Using rspec-core 3.8.0
486Using rspec-expectations 3.8.1
487Using rspec-mocks 3.8.0
488Using rspec 3.8.0
489Using ruby-progress*** 1.10.0
490Using unicode-display_width 1.4.0
491Using rubocop 0.68.1
492Using sentry-raven 2.13.0
493Using tilt 2.2.0
494Using sinatra 3.0.6
495Using sinatra-contrib 3.0.6 from https://github.com/sinatra/sinatra.git
496Using ssh_data 1.3.0
497Using typhoeus 0.8.0
498Using travis 1.8.13
499Using travis-config 2.0.0 from https://github.com/travis-ci/travis-config.git
500Using travis-github_apps 0.2.1 from https://github.com/travis-ci/travis-github_apps.git
501Using travis-rollout 0.0.1 from https://github.com/travis-ci/travis-rollout.git
502Using travis-support 0.0.1 from https://github.com/travis-ci/travis-support.git
503Using webmock 3.13.0
504Bundle complete! 37 Gemfile dependencies, 100 gems now installed.
505Bundled gems are installed into `./vendor/bundle`
before_script.3
5063.21s$ bundle exec rake clean assets:precompile
507WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
508WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
509I, [2024-06-04T12:51:36.559208 #10939] INFO -- : getting /downloads/sc-4.9.2-linux.tar.gz
510I, [2024-06-04T12:51:36.560192 #10939] INFO -- : getting /downloads/sc-4.9.1-osx.zip
511I, [2024-06-04T12:51:37.084203 #10939] INFO -- : writing to /home/travis/build/travis-ci/travis-build/public/files/sc-linux.tar.gz
512I, [2024-06-04T12:51:37.178530 #10939] INFO -- : writing to /home/travis/build/travis-ci/travis-build/public/files/sc-osx.zip
513I, [2024-06-04T12:51:37.192477 #10939] INFO -- : Fetching releases from tools/godep
514I, [2024-06-04T12:51:37.194675 #10939] INFO -- : Fetching releases from tools/godep
515I, [2024-06-04T12:51:37.428796 #10939] INFO -- : Latest godep release is v80
516I, [2024-06-04T12:51:37.429135 #10939] INFO -- : Fetching https://github.com/tools/godep/releases/download/v80/godep_darwin_amd64
517I, [2024-06-04T12:51:37.431270 #10939] INFO -- : Latest godep release is v80
518I, [2024-06-04T12:51:37.431536 #10939] INFO -- : Fetching https://github.com/tools/godep/releases/download/v80/godep_linux_amd64
519I, [2024-06-04T12:51:37.777496 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/godep_darwin_amd64
520I, [2024-06-04T12:51:37.781047 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/godep_linux_amd64
521I, [2024-06-04T12:51:37.791050 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/godep_darwin_amd64
522I, [2024-06-04T12:51:37.794212 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/godep_linux_amd64
523cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/cassandra.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
524cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-bionic.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
525cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
526cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
527cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
528cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-bionic.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
529cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
530cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
531cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
532cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/computology-apt-backport-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
533cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/couchbase-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
534cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/debian-sid.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
535cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/docker-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
536cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/docker-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
537cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-1.6.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
538cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-1.7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
539cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-2.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
540cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-2.1.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
541cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-2.x.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
542cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-5.x.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
543cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/extras-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
544cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/fpcomplete-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
545cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/fpcomplete-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
546cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/github-git-lfs-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
547cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/github-git-lfs-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
548cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-chrome.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
549cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
550cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
551cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
552cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
553cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/heroku-toolbelt.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
554cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/heroku.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
555cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.5.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
556cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.6.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
557cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
558cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.8.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
559cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.9.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
560cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
561cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-3.9.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
562cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-4.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
563cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-5.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
564cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-6.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
565cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
566cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-8.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
567cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
568cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-xenial-6.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
569cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-xenial-7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
570cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-xenial-8.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
571cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/lucid.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
572cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mariadb-10.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
573cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.0-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
574cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.2-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
575cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.2-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
576cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.4-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
577cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.4-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
578cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-4.0-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
579cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-upstart.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
580cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-alpha.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
581cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-beta.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
582cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-libtiff-compat.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
583cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-nightly.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
584cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
585cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mopidy-stable.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
586cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mysql-5.7-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
587cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mysql-5.7-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
588cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/partner-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
589cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/pgdg-9.5-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
590cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/pgdg-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
591cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/precise-pgdg-9.5.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
592cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/r-packages-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
593cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/r-packages-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
594cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/rabbitmq-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
595cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/rabbitmq-testing.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
596cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/rabbitmq-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
597cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/travis-security.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
598I, [2024-06-04T12:51:38.246377 #10939] INFO -- : Fetching releases from travis-ci/gimme
599I, [2024-06-04T12:51:38.248020 #10939] INFO -- : Fetching https://raw.githubusercontent.com/travis-ci/casher/bash/bin/casher
600I, [2024-06-04T12:51:38.251757 #10939] INFO -- : Fetching https://downloads.haskell.org/~ghc
601I, [2024-06-04T12:51:38.254738 #10939] INFO -- : Fetching releases from nvm-sh/nvm
602I, [2024-06-04T12:51:38.256258 #10939] INFO -- : Fetching https://raw.githubusercontent.com/sormuras/bach/master/install-jdk.sh
603I, [2024-06-04T12:51:38.257028 #10939] INFO -- : Fetching releases from nvm-sh/nvm
604I, [2024-06-04T12:51:38.258687 #10939] INFO -- : Fetching https://sh.rustup.rs/
605I, [2024-06-04T12:51:38.291610 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/casher
606I, [2024-06-04T12:51:38.291782 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/casher
607I, [2024-06-04T12:51:38.292430 #10939] INFO -- : Fetching https://raw.githubusercontent.com/paulp/sbt-extras/master/sbt
608I, [2024-06-04T12:51:38.298142 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/install-jdk.sh
609I, [2024-06-04T12:51:38.298248 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/install-jdk.sh
610I, [2024-06-04T12:51:38.333761 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/rustup-init.sh
611I, [2024-06-04T12:51:38.333953 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/rustup-init.sh
612I, [2024-06-04T12:51:38.334123 #10939] INFO -- : Fetching releases from tmate-io/tmate
613I, [2024-06-04T12:51:38.335718 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/sbt
614I, [2024-06-04T12:51:38.335891 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/sbt
615I, [2024-06-04T12:51:38.336012 #10939] INFO -- : Fetching releases from tmate-io/tmate
616I, [2024-06-04T12:51:38.340692 #10939] INFO -- : Latest gimme release is v1.5.5
617I, [2024-06-04T12:51:38.341194 #10939] INFO -- : Fetching https://raw.githubusercontent.com/travis-ci/gimme/v1.5.5/gimme
618I, [2024-06-04T12:51:38.344636 #10939] INFO -- : Latest nvm release is v0.39.7
619I, [2024-06-04T12:51:38.344887 #10939] INFO -- : Fetching https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/nvm.sh
620I, [2024-06-04T12:51:38.379767 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/gimme
621I, [2024-06-04T12:51:38.379929 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/gimme
622I, [2024-06-04T12:51:38.401709 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/tmp/ghc-versions.html
623I, [2024-06-04T12:51:38.403026 #10939] INFO -- : Setting mode '0o644' on /home/travis/build/travis-ci/travis-build/tmp/ghc-versions.html
624I, [2024-06-04T12:51:38.487653 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/nvm.sh
625I, [2024-06-04T12:51:38.507526 #10939] INFO -- : Latest tmate release is 2.4.0
626I, [2024-06-04T12:51:38.507858 #10939] INFO -- : Fetching https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-amd64.tar.xz
627I, [2024-06-04T12:51:38.508376 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/nvm.sh
628I, [2024-06-04T12:51:38.525221 #10939] INFO -- : Latest tmate release is 2.4.0
629I, [2024-06-04T12:51:38.527012 #10939] INFO -- : Fetching https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-arm64v8.tar.xz
630I, [2024-06-04T12:51:38.532308 #10939] INFO -- : Latest nvm release is v0.39.7
631I, [2024-06-04T12:51:38.532598 #10939] INFO -- : Fetching https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/nvm-exec
632I, [2024-06-04T12:51:38.571295 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/nvm-exec
633I, [2024-06-04T12:51:38.571459 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/nvm-exec
634I, [2024-06-04T12:51:38.832640 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-arm64v8.tar.xz
635I, [2024-06-04T12:51:38.833835 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-arm64v8.tar.xz
636I, [2024-06-04T12:51:38.887050 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-amd64.tar.xz
637I, [2024-06-04T12:51:38.887887 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-amd64.tar.xz
638public/files/casher
639public/files/gimme
640public/files/godep_darwin_amd64
641public/files/godep_linux_amd64
642public/files/gpg
643public/files/install-jdk.sh
644public/files/nvm-exec
645public/files/nvm.sh
646public/files/rustup-init.sh
647public/files/sbt
648public/files/sc-linux.tar.gz
649public/files/sc-osx.zip
650public/files/sonar-scanner.zip
651public/files/tmate-static-linux-amd64.tar.xz
652public/files/tmate-static-linux-arm64v8.tar.xz
65345.86s$ bundle exec rspec spec
654I, [2024-06-04T12:51:40.445222 #10956] INFO -- sentry: ** [Raven] Raven 2.13.0 configured not to capture errors: DSN not set
655Run options: exclude {:example=>true, :integration=>true}
657Randomized with seed 9550
658.................................................................................................................................................F....FFFFFFF..F..............FF..FF..F....F................WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
659...............................................................................................................................................................................................................................................................................................................................................................................................*........................................................................................................................................................................................................................................................................................................................*................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/services/vault/keys/resolver.rb:14:in `echo': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/services/vault/keys/resolver_spec.rb:72:in `block (4 levels) in <top (required)>' expected keyword arguments (:ansi => :yellow), but received positional hash ({:ansi => :yellow}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
660Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/services/vault/keys/resolver.rb:14:in `echo': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/services/vault/keys/resolver_spec.rb:73:in `block (4 levels) in <top (required)>' expected keyword arguments (:ansi => :yellow), but received positional hash ({:ansi => :yellow}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
661.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/build/appliances/vault_connect.rb:21:in `rescue in apply': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/appliances/vault_connect_spec.rb:117:in `block (6 levels) in <top (required)>' expected keyword arguments (:ansi => :red), but received positional hash ({:ansi => :red}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
662.Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/build/appliances/vault_connect.rb:21:in `rescue in apply': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/appliances/vault_connect_spec.rb:117:in `block (6 levels) in <top (required)>' expected keyword arguments (:ansi => :red), but received positional hash ({:ansi => :red}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
663.Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/build/appliances/vault_connect.rb:21:in `rescue in apply': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/appliances/vault_connect_spec.rb:117:in `block (6 levels) in <top (required)>' expected keyword arguments (:ansi => :red), but received positional hash ({:ansi => :red}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
664.Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/build/appliances/vault_connect.rb:17:in `apply': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/appliances/vault_connect_spec.rb:100:in `block (5 levels) in <top (required)>' expected keyword arguments (:ansi => :green), but received positional hash ({:ansi => :green}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
665..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Mocha deprecation warning at /home/travis/build/travis-ci/travis-build/lib/travis/build/appliances/vault_keys.rb:20:in `rescue in apply': Expectation defined at /home/travis/build/travis-ci/travis-build/spec/build/appliances/vault_keys_spec.rb:72:in `block (4 levels) in <top (required)>' expected keyword arguments (:ansi => :red), but received positional hash ({:ansi => :red}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
666...........................................................................................................................................................................................................................................................................................................................
668Pending: (Failures listed here are expected and do not affect your suite's status)
670 1) Travis::Build::Addons::Blender when version is valid
671 # Temporarily skipped with xit
672 # ./spec/build/addons/blender_spec.rb:25
674 2) Travis::Build::Addons::CoverityScan needs specs!
675 # Temporarily skipped with xit
676 # ./spec/build/addons/coverity_scan_spec.rb:16
678 3) Travis::Vault::Keys::Resolver#call when paths contain unusual chars when path returns value from Vault
679 # Temporarily skipped with xcontext
680 # ./spec/build/services/vault/keys/resolver_spec.rb:52
682Failures:
684 1) Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is set installs dpl < 1.9 if travis_internal_ruby returns 1.9*
685 Failure/Error:
686 expect(
687 sexp_filter(
688 sexp_filter(
689 sexp,
690 [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
691 )[0],
692 [:if, "-e $HOME/.rvm/scripts/rvm"]
693 )[0]
694 ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", echo: true, assert: true, timing: true]
696 Expected the generated sexp to include:
698 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
700 Found the following similar nodes:
702 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
703 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
704 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
705 # ./spec/build/addons/deploy_spec.rb:45:in `block (4 levels) in <top (required)>'
706 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
708 2) Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 installs dpl version specified using travis_internal_ruby
709 Failure/Error:
710 expect(
711 sexp_filter(
712 sexp_filter(
713 sexp,
714 [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
715 )[0],
716 [:if, "-e $HOME/.rvm/scripts/rvm"]
717 )[1]
718 ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v #{dpl_version}", echo: true, assert: true, timing: true]
720 Expected the generated sexp to include:
722 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
724 Found the following similar nodes:
726 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
727 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
728 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
729 # ./spec/build/addons/deploy_spec.rb:126:in `block (5 levels) in <top (required)>'
730 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
732 3) Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
733 Failure/Error: it { expect(sexp).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}] }
735 Expected the generated sexp to include:
737 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
739 Found the following similar nodes:
741 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
742 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
743 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
744 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
745 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
746 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
747 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
748 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
749 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
750 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
751 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
752 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
753 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
754 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
755 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
756 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
757 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
758 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
759 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
760 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
761 # ./spec/build/addons/deploy_spec.rb:137:in `block (5 levels) in <top (required)>'
762 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
764 4) Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", and {:assert=>true, :echo=>true, :timing=>true}
765 Failure/Error: it { expect(sexp).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v #{dpl_version}", echo: true, assert: true, timing: true] }
767 Expected the generated sexp to include:
769 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
771 Found the following similar nodes:
773 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
774 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
775 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
776 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
777 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
778 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
779 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
780 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
781 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
782 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
783 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
784 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
785 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
786 [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
787 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
788 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
789 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
790 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
791 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
792 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
793 # ./spec/build/addons/deploy_spec.rb:136:in `block (5 levels) in <top (required)>'
794 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
796 5) Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set installs latest dpl if travis_internal_ruby does not return 1.9*
797 Failure/Error:
798 expect(
799 sexp_filter(
800 sexp_filter(
801 sexp,
802 [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
803 )[0],
804 [:if, "-e $HOME/.rvm/scripts/rvm"]
805 )[1]
806 ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", echo: true, assert: true, timing: true]
808 Expected the generated sexp to include:
810 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
812 Found the following similar nodes:
814 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
815 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
816 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
817 # ./spec/build/addons/deploy_spec.rb:87:in `block (4 levels) in <top (required)>'
818 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
820 6) Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set installs dpl < 1.9 if travis_internal_ruby returns 1.9*
821 Failure/Error:
822 expect(
823 sexp_filter(
824 sexp_filter(
825 sexp,
826 [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
827 )[0],
828 [:if, "-e $HOME/.rvm/scripts/rvm"]
829 )[0]
830 ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", echo: true, assert: true, timing: true]
832 Expected the generated sexp to include:
834 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
836 Found the following similar nodes:
838 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
839 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
840 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
841 # ./spec/build/addons/deploy_spec.rb:75:in `block (4 levels) in <top (required)>'
842 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
844 7) Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", and {:assert=>true, :echo=>true, :timing=>true}
845 Failure/Error: it { expect(sexp).to include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl', echo: true, assert: true, timing: true] }
847 Expected the generated sexp to include:
849 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
851 Found the following similar nodes:
853 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
854 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
855 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
856 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
857 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
858 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
859 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
860 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
861 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
862 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
863 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
864 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
865 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
866 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
867 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
868 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
869 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
870 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
871 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
872 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
873 # ./spec/build/addons/deploy_spec.rb:97:in `block (4 levels) in <top (required)>'
874 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
876 8) Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
877 Failure/Error: it { expect(sexp).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}] }
879 Expected the generated sexp to include:
881 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
883 Found the following similar nodes:
885 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
886 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
887 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
888 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
889 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
890 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
891 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
892 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
893 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
894 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
895 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
896 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
897 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
898 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
899 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
900 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
901 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
902 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
903 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
904 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
905 # ./spec/build/addons/deploy_spec.rb:98:in `block (4 levels) in <top (required)>'
906 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
908 9) Travis::Build::Addons::Deploy when edge dpl is tested should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
909 Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }
911 Expected the generated sexp to include:
913 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
915 Found the following similar nodes:
917 [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
918 [:cmd, "cat /usr/share/travis/system_info"]
919 [:cmd, "cat /usr/local/travis/system_info"]
920 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n grep -l -i -r basho /etc/apt/sources.list.d | xargs sudo rm -f\n fi\n"]
921 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n for f in $(grep -l -r rwky/redis /etc/apt/sources.list.d); do\n sed 's,rwky/redis,rwky/ppa,g' $f > /tmp/${f##**/}\n sudo mv /tmp/${f##**/} /etc/apt/sources.list.d\n done\n fi\n"]
922 [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.com/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
923 [:cmd, "export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1\napt-key adv --list-public-keys --with-fingerprint --with-colons |\n awk -F: '\n $1==\"pub\" && $2~/^[er]$/ { state=\"expired\" }\n $1==\"fpr\" && state == \"expired\" {\n out = sprintf(\"%s %s\", out, $(NF -1))\n state=\"valid\"\n }\n END {\n if (length(out)>0)\n printf \"sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net %s\", out\n }\n ' |\n bash &>/dev/null\n"]
924 [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n curl -sSL https://build.travis-ci.com/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
925 [:cmd, " if command -v lsb_release; then\n grep -l -i -r hhvm /etc/apt/sources.list.d | xargs sudo rm -f\n sudo sed -i /hhvm/d /etc/apt/sources.list\n if [[ $(lsb_release -cs) = trusty ]]; then\n sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94\n sudo add-apt-repository \"deb [arch=amd64] http://dl.hhvm.com/ubuntu $(lsb_release -sc) main\"\n fi\n fi &>/dev/null\n"]
926 [:cmd, " if command -v lsb_release &>/dev/null; then\n shopt -s nullglob\n for f in /etc/apt/sources.list.d/mongodb-*.list; do\n grep -vq arch=amd64 \"$f\" && sudo sed -i 's/^deb /deb [arch=amd64] /' \"$f\"\n done\n shopt -u nullglob\n fi\n"]
927 [:cmd, "unset _JAVA_OPTIONS"]
928 [:cmd, "unset MALLOC_ARENA_MAX"]
929 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak1 -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml"]
930 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak2 -e 's|https://repository.apache.org/releases/|https://repository.apache.org/content/repositories/releases/|g' ~/.m2/settings.xml"]
931 [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
932 [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
933 [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
934 [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
935 [:cmd, "# apply :home_paths\nfor path_entry in ${TRAVIS_HOME}/.local/bin ${TRAVIS_HOME}/bin ; do\n if [[ ${PATH%%:*} != ${path_entry} ]] ; then\n export PATH=\"${path_entry}:$PATH\"\n fi\ndone\n"]
936 [:cmd, "travis_disable_ssh_roaming"]
937 [:cmd, "brew cask uninstall oclint &>/dev/null"]
938 [:cmd, "rvm use &>/dev/null"]
939 [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
940 [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
941 [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
942 [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
943 [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
944 [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
945 [:cmd, "[[ -n \"$(yarn global bin 2>/dev/null | grep /)\" && ! :$PATH: =~ :$(yarn global bin 2>/dev/null | grep /): ]] && export PATH=\"$PATH:$(yarn global bin 2>/dev/null | grep /)\"\n"]
946 [:cmd, "if [[ $TRAVIS_FILTERED = redirect_io ]]; then\n cat <<\\EOPY >~/nonblock.py\nimport os\nimport sys\nimport fcntl\n\nflags_stdout = fcntl.fcntl(sys.stdout, fcntl.F_GETFL)\nfcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags_stdout&~os.O_NONBLOCK)\n\nflags_stderr = fcntl.fcntl(sys.stderr, fcntl.F_GETFL)\nfcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags_stderr&~os.O_NONBLOCK)\nEOPY\n python ~/nonblock.py\n rm ~/nonblock.py\nfi\n"]
947 [:cmd, "travis_munge_apt_sources"]
948 [:cmd, "travis_setup_apt_proxy"]
949 [:cmd, "travis_apt_get_update", {:retry=>true}]
950 [:cmd, "bash -c '\n cd /usr/lib\n (curl -sfSL https://cli-assets.heroku.com/heroku-linux-x64.tar.xz | tar Jx) &&\n ln -sf /usr/lib/heroku/bin/heroku /usr/bin/heroku\n'\n", {:sudo=>true}]
951 [:cmd, "bash -c '\n rm -rf /usr/local/heroku\n apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
952 [:cmd, "if [ \"$TRAVIS_OS_NAME\" = osx ] && ! declare -f shell_session_update >/dev/null; then\n shell_session_update() { :; }\n export -f shell_session_update\nfi\n"]
953 [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
954 [:cmd, "git clone --depth=50 --branch=master https://github.com/travis-ci-examples/ruby-example.git travis-ci-examples/ruby-example", {:echo=>true, :timing=>true, :retry=>true}]
955 [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
956 [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
957 [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
958 [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
959 [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
960 [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
961 [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
962 [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
963 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
964 [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
965 [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
966 [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
967 [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
968 [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
969 [:cmd, "ruby --version", {:echo=>true}]
970 [:cmd, "rvm --version", {:echo=>true}]
971 [:cmd, "bundle --version", {:echo=>true}]
972 [:cmd, "gem --version", {:echo=>true}]
973 [:cmd, "rm -rf vendor/cache"]
974 [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
975 [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
976 [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
977 [:cmd, "rake", {:echo=>true, :timing=>true}]
978 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
979 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
980 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
981 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
982 [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
983 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
984 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
985 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
986 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
987 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
988 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
989 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
990 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
991 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
992 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
993 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
994 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
995 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
996 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
997 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
998 [:cmd, "popd >& /dev/null", {:assert=>true}]
999 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1000 [:cmd, "popd >& /dev/null", {:assert=>true}]
1001 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1002 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1003 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1004 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1005 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1006 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1007 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1008 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1009 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1010 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1011 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1012 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1013 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1014 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1015 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1016 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1017 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1018 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1019 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1020 [:cmd, "popd >& /dev/null", {:assert=>true}]
1021 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1022 [:cmd, "popd >& /dev/null", {:assert=>true}]
1023 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1024 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1025 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1026 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1027 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1028 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1029 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1030 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1031 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1032 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1033 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1034 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1035 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1036 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1037 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1038 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1039 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1040 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1041 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1042 [:cmd, "popd >& /dev/null", {:assert=>true}]
1043 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1044 [:cmd, "popd >& /dev/null", {:assert=>true}]
1045 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1046 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1047 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1048 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1049 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1050 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1051 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1052 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1053 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1054 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1055 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1056 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1057 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1058 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1059 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1060 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1061 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1062 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1063 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1064 [:cmd, "popd >& /dev/null", {:assert=>true}]
1065 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1066 [:cmd, "popd >& /dev/null", {:assert=>true}]
1067 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1068 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1069 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1070 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1071 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1072 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1073 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1074 [:cmd, "ruby -S dpl --provider=\"heroku\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1075 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1076 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1077 # ./spec/build/addons/deploy_spec.rb:219:in `block (3 levels) in <top (required)>'
1078 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1080 10) Travis::Build::Addons::Deploy multiple providers should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
1081*****************************************************************************************************************************************************************************************************************************************************************
1083 Expected the generated sexp to include:
1085 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1087 Found the following similar nodes:
1089 [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
1090 [:cmd, "cat /usr/share/travis/system_info"]
1091 [:cmd, "cat /usr/local/travis/system_info"]
1092 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n grep -l -i -r basho /etc/apt/sources.list.d | xargs sudo rm -f\n fi\n"]
1093 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n for f in $(grep -l -r rwky/redis /etc/apt/sources.list.d); do\n sed 's,rwky/redis,rwky/ppa,g' $f > /tmp/${f##**/}\n sudo mv /tmp/${f##**/} /etc/apt/sources.list.d\n done\n fi\n"]
1094 [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.com/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
1095 [:cmd, "export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1\napt-key adv --list-public-keys --with-fingerprint --with-colons |\n awk -F: '\n $1==\"pub\" && $2~/^[er]$/ { state=\"expired\" }\n $1==\"fpr\" && state == \"expired\" {\n out = sprintf(\"%s %s\", out, $(NF -1))\n state=\"valid\"\n }\n END {\n if (length(out)>0)\n printf \"sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net %s\", out\n }\n ' |\n bash &>/dev/null\n"]
1096 [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n curl -sSL https://build.travis-ci.com/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
1097 [:cmd, " if command -v lsb_release; then\n grep -l -i -r hhvm /etc/apt/sources.list.d | xargs sudo rm -f\n sudo sed -i /hhvm/d /etc/apt/sources.list\n if [[ $(lsb_release -cs) = trusty ]]; then\n sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94\n sudo add-apt-repository \"deb [arch=amd64] http://dl.hhvm.com/ubuntu $(lsb_release -sc) main\"\n fi\n fi &>/dev/null\n"]
1098 [:cmd, " if command -v lsb_release &>/dev/null; then\n shopt -s nullglob\n for f in /etc/apt/sources.list.d/mongodb-*.list; do\n grep -vq arch=amd64 \"$f\" && sudo sed -i 's/^deb /deb [arch=amd64] /' \"$f\"\n done\n shopt -u nullglob\n fi\n"]
1099 [:cmd, "unset _JAVA_OPTIONS"]
1100 [:cmd, "unset MALLOC_ARENA_MAX"]
1101 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak1 -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml"]
1102 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak2 -e 's|https://repository.apache.org/releases/|https://repository.apache.org/content/repositories/releases/|g' ~/.m2/settings.xml"]
1103 [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
1104 [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
1105 [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
1106 [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
1107 [:cmd, "# apply :home_paths\nfor path_entry in ${TRAVIS_HOME}/.local/bin ${TRAVIS_HOME}/bin ; do\n if [[ ${PATH%%:*} != ${path_entry} ]] ; then\n export PATH=\"${path_entry}:$PATH\"\n fi\ndone\n"]
1108 [:cmd, "travis_disable_ssh_roaming"]
1109 [:cmd, "brew cask uninstall oclint &>/dev/null"]
1110 [:cmd, "rvm use &>/dev/null"]
1111 [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
1112 [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
1113 [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
1114 [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
1115 [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
1116 [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
1117 [:cmd, "[[ -n \"$(yarn global bin 2>/dev/null | grep /)\" && ! :$PATH: =~ :$(yarn global bin 2>/dev/null | grep /): ]] && export PATH=\"$PATH:$(yarn global bin 2>/dev/null | grep /)\"\n"]
1118 [:cmd, "if [[ $TRAVIS_FILTERED = redirect_io ]]; then\n cat <<\\EOPY >~/nonblock.py\nimport os\nimport sys\nimport fcntl\n\nflags_stdout = fcntl.fcntl(sys.stdout, fcntl.F_GETFL)\nfcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags_stdout&~os.O_NONBLOCK)\n\nflags_stderr = fcntl.fcntl(sys.stderr, fcntl.F_GETFL)\nfcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags_stderr&~os.O_NONBLOCK)\nEOPY\n python ~/nonblock.py\n rm ~/nonblock.py\nfi\n"]
1119 [:cmd, "travis_munge_apt_sources"]
1120 [:cmd, "travis_setup_apt_proxy"]
1121 [:cmd, "travis_apt_get_update", {:retry=>true}]
1122 [:cmd, "bash -c '\n cd /usr/lib\n (curl -sfSL https://cli-assets.heroku.com/heroku-linux-x64.tar.xz | tar Jx) &&\n ln -sf /usr/lib/heroku/bin/heroku /usr/bin/heroku\n'\n", {:sudo=>true}]
1123 [:cmd, "bash -c '\n rm -rf /usr/local/heroku\n apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
1124 [:cmd, "if [ \"$TRAVIS_OS_NAME\" = osx ] && ! declare -f shell_session_update >/dev/null; then\n shell_session_update() { :; }\n export -f shell_session_update\nfi\n"]
1125 [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
1126 [:cmd, "git clone --depth=50 --branch=master https://github.com/travis-ci-examples/ruby-example.git travis-ci-examples/ruby-example", {:echo=>true, :timing=>true, :retry=>true}]
1127 [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1128 [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
1129 [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
1130 [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1131 [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
1132 [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
1133 [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
1134 [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
1135 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1136 [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
1137 [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
1138 [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
1139 [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
1140 [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
1141 [:cmd, "ruby --version", {:echo=>true}]
1142 [:cmd, "rvm --version", {:echo=>true}]
1143 [:cmd, "bundle --version", {:echo=>true}]
1144 [:cmd, "gem --version", {:echo=>true}]
1145 [:cmd, "rm -rf vendor/cache"]
1146 [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1147 [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1148 [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
1149 [:cmd, "rake", {:echo=>true, :timing=>true}]
1150 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1151 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1152 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1153 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1154 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1155 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1156 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1157 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1158 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1159 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1160 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1161 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1162 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1163 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1164 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1165 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1166 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1167 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1168 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1169 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1170 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1171 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1172 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1173 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1174 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1175 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1176 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1177 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1178 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1179 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1180 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1181 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1182 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1183 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1184 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1185 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1186 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1187 [:cmd, "ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1188 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1189 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1190 # ./spec/build/addons/deploy_spec.rb:245:in `block (3 levels) in <top (required)>'
1191 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1193 11) Travis::Build::Addons::Deploy multiple providers should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
1194************************************************************************************************************************************************************************************************************************************************************
1196 Expected the generated sexp to include:
1198 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1200 Found the following similar nodes:
1202 [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
1203 [:cmd, "cat /usr/share/travis/system_info"]
1204 [:cmd, "cat /usr/local/travis/system_info"]
1205 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n grep -l -i -r basho /etc/apt/sources.list.d | xargs sudo rm -f\n fi\n"]
1206 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n for f in $(grep -l -r rwky/redis /etc/apt/sources.list.d); do\n sed 's,rwky/redis,rwky/ppa,g' $f > /tmp/${f##**/}\n sudo mv /tmp/${f##**/} /etc/apt/sources.list.d\n done\n fi\n"]
1207 [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.com/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
1208 [:cmd, "export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1\napt-key adv --list-public-keys --with-fingerprint --with-colons |\n awk -F: '\n $1==\"pub\" && $2~/^[er]$/ { state=\"expired\" }\n $1==\"fpr\" && state == \"expired\" {\n out = sprintf(\"%s %s\", out, $(NF -1))\n state=\"valid\"\n }\n END {\n if (length(out)>0)\n printf \"sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net %s\", out\n }\n ' |\n bash &>/dev/null\n"]
1209 [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n curl -sSL https://build.travis-ci.com/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
1210 [:cmd, " if command -v lsb_release; then\n grep -l -i -r hhvm /etc/apt/sources.list.d | xargs sudo rm -f\n sudo sed -i /hhvm/d /etc/apt/sources.list\n if [[ $(lsb_release -cs) = trusty ]]; then\n sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94\n sudo add-apt-repository \"deb [arch=amd64] http://dl.hhvm.com/ubuntu $(lsb_release -sc) main\"\n fi\n fi &>/dev/null\n"]
1211 [:cmd, " if command -v lsb_release &>/dev/null; then\n shopt -s nullglob\n for f in /etc/apt/sources.list.d/mongodb-*.list; do\n grep -vq arch=amd64 \"$f\" && sudo sed -i 's/^deb /deb [arch=amd64] /' \"$f\"\n done\n shopt -u nullglob\n fi\n"]
1212 [:cmd, "unset _JAVA_OPTIONS"]
1213 [:cmd, "unset MALLOC_ARENA_MAX"]
1214 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak1 -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml"]
1215 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak2 -e 's|https://repository.apache.org/releases/|https://repository.apache.org/content/repositories/releases/|g' ~/.m2/settings.xml"]
1216 [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
1217 [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
1218 [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
1219 [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
1220 [:cmd, "# apply :home_paths\nfor path_entry in ${TRAVIS_HOME}/.local/bin ${TRAVIS_HOME}/bin ; do\n if [[ ${PATH%%:*} != ${path_entry} ]] ; then\n export PATH=\"${path_entry}:$PATH\"\n fi\ndone\n"]
1221 [:cmd, "travis_disable_ssh_roaming"]
1222 [:cmd, "brew cask uninstall oclint &>/dev/null"]
1223 [:cmd, "rvm use &>/dev/null"]
1224 [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
1225 [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
1226 [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
1227 [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
1228 [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
1229 [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
1230 [:cmd, "[[ -n \"$(yarn global bin 2>/dev/null | grep /)\" && ! :$PATH: =~ :$(yarn global bin 2>/dev/null | grep /): ]] && export PATH=\"$PATH:$(yarn global bin 2>/dev/null | grep /)\"\n"]
1231 [:cmd, "if [[ $TRAVIS_FILTERED = redirect_io ]]; then\n cat <<\\EOPY >~/nonblock.py\nimport os\nimport sys\nimport fcntl\n\nflags_stdout = fcntl.fcntl(sys.stdout, fcntl.F_GETFL)\nfcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags_stdout&~os.O_NONBLOCK)\n\nflags_stderr = fcntl.fcntl(sys.stderr, fcntl.F_GETFL)\nfcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags_stderr&~os.O_NONBLOCK)\nEOPY\n python ~/nonblock.py\n rm ~/nonblock.py\nfi\n"]
1232 [:cmd, "travis_munge_apt_sources"]
1233 [:cmd, "travis_setup_apt_proxy"]
1234 [:cmd, "travis_apt_get_update", {:retry=>true}]
1235 [:cmd, "bash -c '\n cd /usr/lib\n (curl -sfSL https://cli-assets.heroku.com/heroku-linux-x64.tar.xz | tar Jx) &&\n ln -sf /usr/lib/heroku/bin/heroku /usr/bin/heroku\n'\n", {:sudo=>true}]
1236 [:cmd, "bash -c '\n rm -rf /usr/local/heroku\n apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
1237 [:cmd, "if [ \"$TRAVIS_OS_NAME\" = osx ] && ! declare -f shell_session_update >/dev/null; then\n shell_session_update() { :; }\n export -f shell_session_update\nfi\n"]
1238 [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
1239 [:cmd, "git clone --depth=50 --branch=master https://github.com/travis-ci-examples/ruby-example.git travis-ci-examples/ruby-example", {:echo=>true, :timing=>true, :retry=>true}]
1240 [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1241 [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
1242 [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
1243 [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1244 [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
1245 [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
1246 [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
1247 [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
1248 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1249 [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
1250 [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
1251 [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
1252 [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
1253 [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
1254 [:cmd, "ruby --version", {:echo=>true}]
1255 [:cmd, "rvm --version", {:echo=>true}]
1256 [:cmd, "bundle --version", {:echo=>true}]
1257 [:cmd, "gem --version", {:echo=>true}]
1258 [:cmd, "rm -rf vendor/cache"]
1259 [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1260 [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1261 [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
1262 [:cmd, "rake", {:echo=>true, :timing=>true}]
1263 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1264 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1265 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1266 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1267 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1268 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1269 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1270 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1271 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1272 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1273 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1274 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1275 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1276 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1277 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1278 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1279 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1280 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1281 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1282 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1283 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1284 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1285 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1286 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1287 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1288 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1289 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1290 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1291 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1292 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1293 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1294 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1295 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1296 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1297 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1298 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1299 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1300 [:cmd, "ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1301 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1302 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1303 # ./spec/build/addons/deploy_spec.rb:248:in `block (3 levels) in <top (required)>'
1304 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1306 12) Travis::Build::Addons::Deploy multiple providers when dpl switches from release to edge should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1307 Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }
1309 Expected the generated sexp to include:
1311 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1313 Found the following similar nodes:
1315 [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
1316 [:cmd, "cat /usr/share/travis/system_info"]
1317 [:cmd, "cat /usr/local/travis/system_info"]
1318 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n grep -l -i -r basho /etc/apt/sources.list.d | xargs sudo rm -f\n fi\n"]
1319 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n for f in $(grep -l -r rwky/redis /etc/apt/sources.list.d); do\n sed 's,rwky/redis,rwky/ppa,g' $f > /tmp/${f##**/}\n sudo mv /tmp/${f##**/} /etc/apt/sources.list.d\n done\n fi\n"]
1320 [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.com/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
1321 [:cmd, "export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1\napt-key adv --list-public-keys --with-fingerprint --with-colons |\n awk -F: '\n $1==\"pub\" && $2~/^[er]$/ { state=\"expired\" }\n $1==\"fpr\" && state == \"expired\" {\n out = sprintf(\"%s %s\", out, $(NF -1))\n state=\"valid\"\n }\n END {\n if (length(out)>0)\n printf \"sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net %s\", out\n }\n ' |\n bash &>/dev/null\n"]
1322 [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n curl -sSL https://build.travis-ci.com/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
1323 [:cmd, " if command -v lsb_release; then\n grep -l -i -r hhvm /etc/apt/sources.list.d | xargs sudo rm -f\n sudo sed -i /hhvm/d /etc/apt/sources.list\n if [[ $(lsb_release -cs) = trusty ]]; then\n sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94\n sudo add-apt-repository \"deb [arch=amd64] http://dl.hhvm.com/ubuntu $(lsb_release -sc) main\"\n fi\n fi &>/dev/null\n"]
1324 [:cmd, " if command -v lsb_release &>/dev/null; then\n shopt -s nullglob\n for f in /etc/apt/sources.list.d/mongodb-*.list; do\n grep -vq arch=amd64 \"$f\" && sudo sed -i 's/^deb /deb [arch=amd64] /' \"$f\"\n done\n shopt -u nullglob\n fi\n"]
1325 [:cmd, "unset _JAVA_OPTIONS"]
1326 [:cmd, "unset MALLOC_ARENA_MAX"]
1327 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak1 -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml"]
1328 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak2 -e 's|https://repository.apache.org/releases/|https://repository.apache.org/content/repositories/releases/|g' ~/.m2/settings.xml"]
1329 [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
1330 [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
1331 [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
1332 [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
1333 [:cmd, "# apply :home_paths\nfor path_entry in ${TRAVIS_HOME}/.local/bin ${TRAVIS_HOME}/bin ; do\n if [[ ${PATH%%:*} != ${path_entry} ]] ; then\n export PATH=\"${path_entry}:$PATH\"\n fi\ndone\n"]
1334 [:cmd, "travis_disable_ssh_roaming"]
1335 [:cmd, "brew cask uninstall oclint &>/dev/null"]
1336 [:cmd, "rvm use &>/dev/null"]
1337 [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
1338 [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
1339 [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
1340 [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
1341 [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
1342 [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
1343 [:cmd, "[[ -n \"$(yarn global bin 2>/dev/null | grep /)\" && ! :$PATH: =~ :$(yarn global bin 2>/dev/null | grep /): ]] && export PATH=\"$PATH:$(yarn global bin 2>/dev/null | grep /)\"\n"]
1344 [:cmd, "if [[ $TRAVIS_FILTERED = redirect_io ]]; then\n cat <<\\EOPY >~/nonblock.py\nimport os\nimport sys\nimport fcntl\n\nflags_stdout = fcntl.fcntl(sys.stdout, fcntl.F_GETFL)\nfcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags_stdout&~os.O_NONBLOCK)\n\nflags_stderr = fcntl.fcntl(sys.stderr, fcntl.F_GETFL)\nfcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags_stderr&~os.O_NONBLOCK)\nEOPY\n python ~/nonblock.py\n rm ~/nonblock.py\nfi\n"]
1345 [:cmd, "travis_munge_apt_sources"]
1346 [:cmd, "travis_setup_apt_proxy"]
1347 [:cmd, "travis_apt_get_update", {:retry=>true}]
1348 [:cmd, "bash -c '\n cd /usr/lib\n (curl -sfSL https://cli-assets.heroku.com/heroku-linux-x64.tar.xz | tar Jx) &&\n ln -sf /usr/lib/heroku/bin/heroku /usr/bin/heroku\n'\n", {:sudo=>true}]
1349 [:cmd, "bash -c '\n rm -rf /usr/local/heroku\n apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
1350 [:cmd, "if [ \"$TRAVIS_OS_NAME\" = osx ] && ! declare -f shell_session_update >/dev/null; then\n shell_session_update() { :; }\n export -f shell_session_update\nfi\n"]
1351 [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
1352 [:cmd, "git clone --depth=50 --branch=master https://github.com/travis-ci-examples/ruby-example.git travis-ci-examples/ruby-example", {:echo=>true, :timing=>true, :retry=>true}]
1353 [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1354 [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
1355 [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
1356 [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1357 [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
1358 [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
1359 [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
1360 [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
1361 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1362 [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
1363 [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
1364 [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
1365 [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
1366 [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
1367 [:cmd, "ruby --version", {:echo=>true}]
1368 [:cmd, "rvm --version", {:echo=>true}]
1369 [:cmd, "bundle --version", {:echo=>true}]
1370 [:cmd, "gem --version", {:echo=>true}]
1371 [:cmd, "rm -rf vendor/cache"]
1372 [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1373 [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1374 [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
1375 [:cmd, "rake", {:echo=>true, :timing=>true}]
1376 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1377 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1378 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1379 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1380 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1381 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1382 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1383 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1384 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1385 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1386 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1387 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1388 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1389 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1390 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1391 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1392 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1393 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1394 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1395 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1396 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1397 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1398 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1399 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1400 [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1401 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1402 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1403 [:cmd, "ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1404 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1405 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1406 [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1407 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1408 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1409 [:cmd, "ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1410 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1411 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1412 [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1413 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1414 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1415 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --edge --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1416 [:cmd, "ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --edge --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1417 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1418 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1419 # ./spec/build/addons/deploy_spec.rb:257:in `block (4 levels) in <top (required)>'
1420 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1422 13) Travis::Build::Addons::Deploy multiple providers when dpl switches from edge to release should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1423 Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }
1425 Expected the generated sexp to include:
1427 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1429 Found the following similar nodes:
1431 [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
1432 [:cmd, "cat /usr/share/travis/system_info"]
1433 [:cmd, "cat /usr/local/travis/system_info"]
1434 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n grep -l -i -r basho /etc/apt/sources.list.d | xargs sudo rm -f\n fi\n"]
1435 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n for f in $(grep -l -r rwky/redis /etc/apt/sources.list.d); do\n sed 's,rwky/redis,rwky/ppa,g' $f > /tmp/${f##**/}\n sudo mv /tmp/${f##**/} /etc/apt/sources.list.d\n done\n fi\n"]
1436 [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.com/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
1437 [:cmd, "export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1\napt-key adv --list-public-keys --with-fingerprint --with-colons |\n awk -F: '\n $1==\"pub\" && $2~/^[er]$/ { state=\"expired\" }\n $1==\"fpr\" && state == \"expired\" {\n out = sprintf(\"%s %s\", out, $(NF -1))\n state=\"valid\"\n }\n END {\n if (length(out)>0)\n printf \"sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net %s\", out\n }\n ' |\n bash &>/dev/null\n"]
1438 [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n curl -sSL https://build.travis-ci.com/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
1439 [:cmd, " if command -v lsb_release; then\n grep -l -i -r hhvm /etc/apt/sources.list.d | xargs sudo rm -f\n sudo sed -i /hhvm/d /etc/apt/sources.list\n if [[ $(lsb_release -cs) = trusty ]]; then\n sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94\n sudo add-apt-repository \"deb [arch=amd64] http://dl.hhvm.com/ubuntu $(lsb_release -sc) main\"\n fi\n fi &>/dev/null\n"]
1440 [:cmd, " if command -v lsb_release &>/dev/null; then\n shopt -s nullglob\n for f in /etc/apt/sources.list.d/mongodb-*.list; do\n grep -vq arch=amd64 \"$f\" && sudo sed -i 's/^deb /deb [arch=amd64] /' \"$f\"\n done\n shopt -u nullglob\n fi\n"]
1441 [:cmd, "unset _JAVA_OPTIONS"]
1442 [:cmd, "unset MALLOC_ARENA_MAX"]
1443 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak1 -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml"]
1444 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak2 -e 's|https://repository.apache.org/releases/|https://repository.apache.org/content/repositories/releases/|g' ~/.m2/settings.xml"]
1445 [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
1446 [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
1447 [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
1448 [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
1449 [:cmd, "# apply :home_paths\nfor path_entry in ${TRAVIS_HOME}/.local/bin ${TRAVIS_HOME}/bin ; do\n if [[ ${PATH%%:*} != ${path_entry} ]] ; then\n export PATH=\"${path_entry}:$PATH\"\n fi\ndone\n"]
1450 [:cmd, "travis_disable_ssh_roaming"]
1451 [:cmd, "brew cask uninstall oclint &>/dev/null"]
1452 [:cmd, "rvm use &>/dev/null"]
1453 [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
1454 [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
1455 [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
1456 [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
1457 [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
1458 [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
1459 [:cmd, "[[ -n \"$(yarn global bin 2>/dev/null | grep /)\" && ! :$PATH: =~ :$(yarn global bin 2>/dev/null | grep /): ]] && export PATH=\"$PATH:$(yarn global bin 2>/dev/null | grep /)\"\n"]
1460 [:cmd, "if [[ $TRAVIS_FILTERED = redirect_io ]]; then\n cat <<\\EOPY >~/nonblock.py\nimport os\nimport sys\nimport fcntl\n\nflags_stdout = fcntl.fcntl(sys.stdout, fcntl.F_GETFL)\nfcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags_stdout&~os.O_NONBLOCK)\n\nflags_stderr = fcntl.fcntl(sys.stderr, fcntl.F_GETFL)\nfcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags_stderr&~os.O_NONBLOCK)\nEOPY\n python ~/nonblock.py\n rm ~/nonblock.py\nfi\n"]
1461 [:cmd, "travis_munge_apt_sources"]
1462 [:cmd, "travis_setup_apt_proxy"]
1463 [:cmd, "travis_apt_get_update", {:retry=>true}]
1464 [:cmd, "bash -c '\n cd /usr/lib\n (curl -sfSL https://cli-assets.heroku.com/heroku-linux-x64.tar.xz | tar Jx) &&\n ln -sf /usr/lib/heroku/bin/heroku /usr/bin/heroku\n'\n", {:sudo=>true}]
1465 [:cmd, "bash -c '\n rm -rf /usr/local/heroku\n apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
1466 [:cmd, "if [ \"$TRAVIS_OS_NAME\" = osx ] && ! declare -f shell_session_update >/dev/null; then\n shell_session_update() { :; }\n export -f shell_session_update\nfi\n"]
1467 [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
1468 [:cmd, "git clone --depth=50 --branch=master https://github.com/travis-ci-examples/ruby-example.git travis-ci-examples/ruby-example", {:echo=>true, :timing=>true, :retry=>true}]
1469 [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1470 [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
1471 [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
1472 [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1473 [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
1474 [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
1475 [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
1476 [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
1477 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1478 [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
1479 [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
1480 [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
1481 [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
1482 [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
1483 [:cmd, "ruby --version", {:echo=>true}]
1484 [:cmd, "rvm --version", {:echo=>true}]
1485 [:cmd, "bundle --version", {:echo=>true}]
1486 [:cmd, "gem --version", {:echo=>true}]
1487 [:cmd, "rm -rf vendor/cache"]
1488 [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1489 [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1490 [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
1491 [:cmd, "rake", {:echo=>true, :timing=>true}]
1492 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1493 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1494 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1495 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1496 [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1497 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1498 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1499 [:cmd, "ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1500 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1501 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1502 [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1503 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1504 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1505 [:cmd, "ruby -S gem install dpl -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1506 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1507 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1508 [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
1509 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1510 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1511 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --edge --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1512 [:cmd, "ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --edge --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1513 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1514 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1515 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1516 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1517 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1518 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1519 [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1520 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1521 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1522 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1523 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1524 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1525 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1526 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1527 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1528 [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
1529 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1530 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1531 [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
1532 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1533 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1534 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1535 [:cmd, "ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1536 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1537 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1538 # ./spec/build/addons/deploy_spec.rb:265:in `block (4 levels) in <top (required)>'
1539 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1541 14) Travis::Build::Addons::Deploy multiple providers when edge dpl definitions change should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1542 Failure/Error: it { expect(second_deploy).to include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }
1544 Expected the generated sexp to include:
1546 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1548 Found the following similar nodes:
1550 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1551 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1552 [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1553 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1554 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1555 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1556 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1557 [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1558 [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1559 [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
1560 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1561 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1562 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1563 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1564 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1565 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1566 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1567 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1568 [:cmd, "popd >& /dev/null", {:assert=>true}]
1569 [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
1570 [:cmd, "popd >& /dev/null", {:assert=>true}]
1571 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1572 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1573 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1574 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1575 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1576 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1577 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1578 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1579 [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1580 [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1581 [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
1582 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1583 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1584 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1585 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1586 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1587 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1588 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1589 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1590 [:cmd, "popd >& /dev/null", {:assert=>true}]
1591 [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
1592 [:cmd, "popd >& /dev/null", {:assert=>true}]
1593 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1594 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1595 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1596 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1597 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1598 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1599 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1600 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1601 [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1602 [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1603 [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
1604 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1605 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1606 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1607 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1608 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1609 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1610 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1611 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1612 [:cmd, "popd >& /dev/null", {:assert=>true}]
1613 [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
1614 [:cmd, "popd >& /dev/null", {:assert=>true}]
1615 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1616 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1617 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1618 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1619 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1620 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1621 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1622 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1623 [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1624 [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1625 [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
1626 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1627 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1628 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1629 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1630 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1631 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1632 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1633 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1634 [:cmd, "popd >& /dev/null", {:assert=>true}]
1635 [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
1636 [:cmd, "popd >& /dev/null", {:assert=>true}]
1637 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1638 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1639 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1640 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1641 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1642 # ./spec/build/addons/deploy_spec.rb:284:in `block (4 levels) in <top (required)>'
1643 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1645 15) Travis::Build::Addons::Deploy when a mix of edge and release dpl are tested should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1646 Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }
1648 Expected the generated sexp to include:
1650 [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1652 Found the following similar nodes:
1654 [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
1655 [:cmd, "cat /usr/share/travis/system_info"]
1656 [:cmd, "cat /usr/local/travis/system_info"]
1657 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n grep -l -i -r basho /etc/apt/sources.list.d | xargs sudo rm -f\n fi\n"]
1658 [:cmd, " if [[ -d /var/lib/apt/lists && -n $(command -v apt-get) ]]; then\n for f in $(grep -l -r rwky/redis /etc/apt/sources.list.d); do\n sed 's,rwky/redis,rwky/ppa,g' $f > /tmp/${f##**/}\n sudo mv /tmp/${f##**/} /etc/apt/sources.list.d\n done\n fi\n"]
1659 [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.com/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
1660 [:cmd, "export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1\napt-key adv --list-public-keys --with-fingerprint --with-colons |\n awk -F: '\n $1==\"pub\" && $2~/^[er]$/ { state=\"expired\" }\n $1==\"fpr\" && state == \"expired\" {\n out = sprintf(\"%s %s\", out, $(NF -1))\n state=\"valid\"\n }\n END {\n if (length(out)>0)\n printf \"sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net %s\", out\n }\n ' |\n bash &>/dev/null\n"]
1661 [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n curl -sSL https://build.travis-ci.com/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
1662 [:cmd, " if command -v lsb_release; then\n grep -l -i -r hhvm /etc/apt/sources.list.d | xargs sudo rm -f\n sudo sed -i /hhvm/d /etc/apt/sources.list\n if [[ $(lsb_release -cs) = trusty ]]; then\n sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94\n sudo add-apt-repository \"deb [arch=amd64] http://dl.hhvm.com/ubuntu $(lsb_release -sc) main\"\n fi\n fi &>/dev/null\n"]
1663 [:cmd, " if command -v lsb_release &>/dev/null; then\n shopt -s nullglob\n for f in /etc/apt/sources.list.d/mongodb-*.list; do\n grep -vq arch=amd64 \"$f\" && sudo sed -i 's/^deb /deb [arch=amd64] /' \"$f\"\n done\n shopt -u nullglob\n fi\n"]
1664 [:cmd, "unset _JAVA_OPTIONS"]
1665 [:cmd, "unset MALLOC_ARENA_MAX"]
1666 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak1 -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml"]
1667 [:cmd, "sed -i$([ \"$TRAVIS_OS_NAME\" == osx ] && echo \" \").bak2 -e 's|https://repository.apache.org/releases/|https://repository.apache.org/content/repositories/releases/|g' ~/.m2/settings.xml"]
1668 [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
1669 [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
1670 [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
1671 [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
1672 [:cmd, "# apply :home_paths\nfor path_entry in ${TRAVIS_HOME}/.local/bin ${TRAVIS_HOME}/bin ; do\n if [[ ${PATH%%:*} != ${path_entry} ]] ; then\n export PATH=\"${path_entry}:$PATH\"\n fi\ndone\n"]
1673 [:cmd, "travis_disable_ssh_roaming"]
1674 [:cmd, "brew cask uninstall oclint &>/dev/null"]
1675 [:cmd, "rvm use &>/dev/null"]
1676 [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
1677 [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
1678 [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
1679 [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
1680 [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
1681 [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
1682 [:cmd, "[[ -n \"$(yarn global bin 2>/dev/null | grep /)\" && ! :$PATH: =~ :$(yarn global bin 2>/dev/null | grep /): ]] && export PATH=\"$PATH:$(yarn global bin 2>/dev/null | grep /)\"\n"]
1683 [:cmd, "if [[ $TRAVIS_FILTERED = redirect_io ]]; then\n cat <<\\EOPY >~/nonblock.py\nimport os\nimport sys\nimport fcntl\n\nflags_stdout = fcntl.fcntl(sys.stdout, fcntl.F_GETFL)\nfcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags_stdout&~os.O_NONBLOCK)\n\nflags_stderr = fcntl.fcntl(sys.stderr, fcntl.F_GETFL)\nfcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags_stderr&~os.O_NONBLOCK)\nEOPY\n python ~/nonblock.py\n rm ~/nonblock.py\nfi\n"]
1684 [:cmd, "travis_munge_apt_sources"]
1685 [:cmd, "travis_setup_apt_proxy"]
1686 [:cmd, "travis_apt_get_update", {:retry=>true}]
1687 [:cmd, "bash -c '\n cd /usr/lib\n (curl -sfSL https://cli-assets.heroku.com/heroku-linux-x64.tar.xz | tar Jx) &&\n ln -sf /usr/lib/heroku/bin/heroku /usr/bin/heroku\n'\n", {:sudo=>true}]
1688 [:cmd, "bash -c '\n rm -rf /usr/local/heroku\n apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
1689 [:cmd, "if [ \"$TRAVIS_OS_NAME\" = osx ] && ! declare -f shell_session_update >/dev/null; then\n shell_session_update() { :; }\n export -f shell_session_update\nfi\n"]
1690 [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
1691 [:cmd, "git clone --depth=50 --branch=master https://github.com/travis-ci-examples/ruby-example.git travis-ci-examples/ruby-example", {:echo=>true, :timing=>true, :retry=>true}]
1692 [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1693 [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
1694 [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
1695 [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1696 [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
1697 [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
1698 [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
1699 [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
1700 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1701 [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
1702 [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
1703 [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
1704 [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
1705 [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
1706 [:cmd, "ruby --version", {:echo=>true}]
1707 [:cmd, "rvm --version", {:echo=>true}]
1708 [:cmd, "bundle --version", {:echo=>true}]
1709 [:cmd, "gem --version", {:echo=>true}]
1710 [:cmd, "rm -rf vendor/cache"]
1711 [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1712 [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
1713 [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
1714 [:cmd, "rake", {:echo=>true, :timing=>true}]
1715 [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
1716 [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
1717 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1718 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1719 [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
1720 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1721 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1722 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1723 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1724 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1725 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1726 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1727 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1728 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1729 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1730 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1731 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1732 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1733 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1734 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1735 [:cmd, "popd >& /dev/null", {:assert=>true}]
1736 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1737 [:cmd, "popd >& /dev/null", {:assert=>true}]
1738 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1739 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1740 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1741 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1742 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1743 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1744 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1745 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1746 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1747 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1748 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1749 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1750 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1751 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1752 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1753 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1754 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1755 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1756 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1757 [:cmd, "popd >& /dev/null", {:assert=>true}]
1758 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1759 [:cmd, "popd >& /dev/null", {:assert=>true}]
1760 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1761 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1762 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1763 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1764 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1765 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1766 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1767 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1768 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1769 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1770 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1771 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1772 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1773 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1774 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1775 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1776 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1777 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1778 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1779 [:cmd, "popd >& /dev/null", {:assert=>true}]
1780 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1781 [:cmd, "popd >& /dev/null", {:assert=>true}]
1782 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1783 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1784 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1785 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9' --pre", {:echo=>true, :assert=>true, :timing=>true}]
1786 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1787 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1788 [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
1789 [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
1790 [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
1791 [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
1792 [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
1793 [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
1794 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1795 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1796 [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
1797 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1798 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1799 [:cmd, "ruby -S gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
1800 [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
1801 [:cmd, "popd >& /dev/null", {:assert=>true}]
1802 [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
1803 [:cmd, "popd >& /dev/null", {:assert=>true}]
1804 [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
1805 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1806 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1807 [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
1808 [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
1809 [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
1810 [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1811 [:cmd, "ruby -S dpl --provider=\"heroku\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
1812 [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
1813 [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
1814 # ./spec/build/addons/deploy_spec.rb:228:in `block (3 levels) in <top (required)>'
1815 # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
1817Finished in 40.79 seconds (files took 1.84 seconds to load)
18184501 examples, 15 failures, 3 pending
1820Failed examples:
1822rspec ./spec/build/addons/deploy_spec.rb:44 # Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is set installs dpl < 1.9 if travis_internal_ruby returns 1.9*
1823rspec ./spec/build/addons/deploy_spec.rb:125 # Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 installs dpl version specified using travis_internal_ruby
1824rspec ./spec/build/addons/deploy_spec.rb:137 # Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
1825rspec ./spec/build/addons/deploy_spec.rb:136 # Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", and {:assert=>true, :echo=>true, :timing=>true}
1826rspec ./spec/build/addons/deploy_spec.rb:86 # Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set installs latest dpl if travis_internal_ruby does not return 1.9*
1827rspec ./spec/build/addons/deploy_spec.rb:74 # Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set installs dpl < 1.9 if travis_internal_ruby returns 1.9*
1828rspec ./spec/build/addons/deploy_spec.rb:97 # Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", and {:assert=>true, :echo=>true, :timing=>true}
1829rspec ./spec/build/addons/deploy_spec.rb:98 # Travis::Build::Addons::Deploy deploys if conditions apply when DPL_VERSION environment variable is not set should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
1830rspec ./spec/build/addons/deploy_spec.rb:219 # Travis::Build::Addons::Deploy when edge dpl is tested should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1831rspec ./spec/build/addons/deploy_spec.rb:245 # Travis::Build::Addons::Deploy multiple providers should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
1832rspec ./spec/build/addons/deploy_spec.rb:248 # Travis::Build::Addons::Deploy multiple providers should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
1833rspec ./spec/build/addons/deploy_spec.rb:257 # Travis::Build::Addons::Deploy multiple providers when dpl switches from release to edge should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1834rspec ./spec/build/addons/deploy_spec.rb:265 # Travis::Build::Addons::Deploy multiple providers when dpl switches from edge to release should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1835rspec ./spec/build/addons/deploy_spec.rb:284 # Travis::Build::Addons::Deploy multiple providers when edge dpl definitions change should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1836rspec ./spec/build/addons/deploy_spec.rb:228 # Travis::Build::Addons::Deploy when a mix of edge and release dpl are tested should include sexp :cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", and {:echo=>true}
1838Randomized with seed 9550
1840Coverage report generated for RSpec to /home/travis/build/travis-ci/travis-build/coverage. 4768 / 5433 LOC (87.76%) covered.
1841The command "bundle exec rspec spec" exited with 1.
18421.27s$ bundle exec rake shfmt
1843shfmt -version
1844v2.5.1
1845shfmt -i 2 -w /home/travis/build/travis-ci/travis-build/lib/travis/build/bash/*.bash
1846shfmt -i 2 -w $(git grep -lE '^#!.+bash' /home/travis/build/travis-ci/travis-build/script)
1847The command "bundle exec rake shfmt" exited with 0.
18480.60s$ bundle exec rake assert_clean
1849git diff --exit-code
1850git diff --cached --exit-code
1851The command "bundle exec rake assert_clean" exited with 0.
18522.76s$ bundle exec rake shellcheck
1853tar -C "/home/travis/build/travis-ci/travis-build/tmp/bin" --strip-components=1 --exclude="*.txt" -xf "/tmp/shellcheck.tar.xz"
1854shellcheck --version
1855ShellCheck - shell script analysis tool
1856version: 0.5.0
1857license: GNU General Public License, version 3
1858website: https://www.shellcheck.net
1859shellcheck -s bash /home/travis/build/travis-ci/travis-build/lib/travis/build/bash/*.bash
1860shellcheck -s bash $(git grep -lE '^#!.+bash' /home/travis/build/travis-ci/travis-build/script)
1861The command "bundle exec rake shellcheck" exited with 0.
186223.22s$ bundle exec rake assert_examples
1863rspec --tag example:true /home/travis/build/travis-ci/travis-build/spec
1864I, [2024-06-04T12:52:31.400629 #11067] INFO -- sentry: ** [Raven] Raven 2.13.0 configured not to capture errors: DSN not set
1865Run options:
1866 include {:example=>true}
1867 exclude {:integration=>true}
1869Randomized with seed 60169
1870..................................................................
1872Finished in 19.95 seconds (files took 1.85 seconds to load)
187366 examples, 0 failures
1875Randomized with seed 60169
1877Coverage report generated for RSpec to /home/travis/build/travis-ci/travis-build/coverage. 2490 / 5433 LOC (45.83%) covered.
1878The command "bundle exec rake assert_examples" exited with 0.
cache.2
1879store build cache
1880$ bundle clean
18810.00s1.43snothing changed
after_failure
18830.61s$ bundle exec rake dump_examples_logs
1885Done. Your build exited with 1.
Top