AMD64
no language set
Git
Scroll to End of Log
0.00s0.14s0.09s0.07sTopworker_info1Worker information2hostname: efb08628-93df-42ae-8c67-455dfc8d6d83@1.worker-n2-com-779d777f7b-twnw9.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-338108d8-dacd-4a21-8cd9-a613a55ed044 travis-ci-ubuntu-1804-1706776257-3d36ff62 (via amqp)5startup: 6.707688331ssystem_info7Build system information8Build language: ruby9Build dist: bionic10Build id: 27078906811Job id: 62251065712Runtime kernel version: 5.4.0-1106-gcp13travis-build version: 37e4b04014Build image provisioning date and time15Thu Feb 1 09:04:40 UTC 202416Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 18.04.6 LTS19Release: 18.0420Codename: bionic21Systemd Version22systemd 23723Cookbooks Version244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff625git version26git version 2.43.027bash version28GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.031docker version32Client:33 Version: 20.10.2134 API version: 1.4135 Go version: go1.18.136 Git commit: 20.10.21-0ubuntu1~18.04.337 Built: Thu Apr 27 05:50:21 202338 OS/Arch: linux/amd6439 Context: default40 Experimental: true42Server:43 Engine:44 Version: 20.10.2145 API version: 1.41 (minimum version 1.12)46 Go version: go1.18.147 Git commit: 20.10.21-0ubuntu1~18.04.348 Built: Thu Apr 27 05:36:22 202349 OS/Arch: linux/amd6450 Experimental: false51 containerd:52 Version: 1.6.12-0ubuntu1~18.04.153 GitCommit:54 runc:55 Version: 1.1.4-0ubuntu1~18.04.256 GitCommit:57 docker-init:58 Version: 0.19.059 GitCommit:60clang version61clang version 16.0.062jq version63jq-1.764bats version65Bats 0.4.066shellcheck version670.9.068shfmt version69v3.7.070ccache version713.4.172cmake version73cmake version 3.26.374heroku version75heroku/8.7.1 linux-x64 node-v16.19.076imagemagick version77Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org78md5deep version794.480mercurial version81version 5.382mysql version83mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using EditLine wrapper84openssl version85OpenSSL 1.1.1 11 Sep 201886packer version871.9.488postgresql client version89psql (PostgreSQL) 11.20 (Ubuntu 11.20-1.pgdg18.04+1)90ragel version91Ragel State Machine Compiler version 6.10 March 201792sudo version931.8.21p294gzip version95gzip 1.696zip version97Zip 3.098vim version99VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 18 2023 09:20:34)100iptables version101iptables v1.6.1102curl version103curl 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.3104wget version105GNU Wget 1.19.4 built on linux-gnu.106rsync version107rsync version 3.1.2 protocol version 31108gimme version109v1.5.4110nvm version1110.39.7112perlbrew version113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95114phpenv version115rbenv 1.2.0116rvm version117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]118default ruby version119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]120default python version121Python 3.7.17122ElasticSearch version1237.16.3124Installed Firefox version125firefox 63.0.1126MongoDB version127MongoDB 4.4.28128PhantomJS version1292.1.1130Pre-installed PostgreSQL versions1319.3.251329.4.261339.5.251349.6.24135Redis version136redis-server 7.2.4137Pre-installed Go versions1381.11.1139mvn version140Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)141gradle version142Gradle 8.3!143lein version144Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM145Pre-installed Node.js versions146v10.24.1147v12.22.12148v14.21.3149v16.15150v16.15.1151v16.20.2152v18.19.0153v20.11.0154v4.9.1155v6.17.1156v8.17.0157phpenv versions158 system159 7.1160 7.1.33161 7.2162* 7.2.27 (set by /home/travis/.phpenv/version)163 7.3164 7.3.14165 7.4166 7.4.2167 hhvm-stable168 hhvm169composer --version170Composer version 1.9.2 2020-01-14 16:30:31171Pre-installed Ruby versions172ruby-2.5.9173ruby-2.7.6174ruby-3.1.21770.00s0.06s0.01s0.01s0.18s0.00s0.00s0.00s0.01s0.00s0.10s0.00s0.93s0.00s0.13s6.03s0.00s3.80s0.00s2.12sdocker_mtu_and_registry_mirrorsresolvconfsnap178Installing 1 Snaps180core 16-2.61.2 from Canonical** installed182docker (beta) 24.0.5 from Canonical** installed184Name Version Rev Tracking Publisher Notes185core 16-2.61.2 16928 latest/stable canonical** core186core18 20240416 2823 latest/stable canonical** base187core22 20240408 1380 latest/stable canonical** base188docker 24.0.5 2915 latest/beta canonical** -189google-cloud-cli 433.0.1 139 latest/stable/… google-cloud-sdk** classic190snapd 2.63 21759 latest/stable canonical** snapdservicesgit.checkout1940.01s0.67s$ git clone --depth=50 --branch=am_tbt_72 https://github.com/travis-ci/travis-build.git travis-ci/travis-build195Cloning into 'travis-ci/travis-build'...196$ cd travis-ci/travis-build197$ git checkout -qf 72ff3a77e4548beaccee7a3099b8382ed9a947711990.01s200Setting environment variables from repository settings201$ 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=e5073016929a797161a7b611410932948fc54159206$ 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.yml214$ export COVERAGE=1215$ export PATH=/snap/bin:$PATH216$ export INTEGRATION_SPECS=0rvm219Downloading https://get.rvm.io220Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc221Verifying /home/travis/.rvm/archives/rvm-installer.asc222gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC223gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB224gpg: 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 9BDB228GPG verified '/home/travis/.rvm/archives/rvm-installer'229Downloading https://github.com/rvm/rvm/archive/master.tar.gz230Upgrading 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!244curl: (22) The requested URL returned error: 404245Required ruby-3.2.2 is not installed - installing.246curl: (22) The requested URL returned error: 404247Searching 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.bz2249Checking requirements for ubuntu.250Requirements installation successful.251ruby-3.2.2 - #configure252ruby-3.2.2 - #download253 % Total % Received % Xferd Average Speed Time Time Time Current254 Dload Upload Total Spent Left Speed255 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0256100 29.2M 100 29.2M 0 0 37.1M 0 --:--:-- --:--:-- --:--:-- 37.1M257No checksum for downloaded archive, recording checksum in user configuration.258ruby-3.2.2 - #validate archive259ruby-3.2.2 - #extract260ruby-3.2.2 - #validate binary261ruby-3.2.2 - #setup262ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global263ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................266ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2269Using /home/travis/.rvm/gems/ruby-3.2.2271$ export BUNDLE_GEMFILE=$PWD/Gemfilecache.1272Setting up build cache273$ export CASHER_DIR=${TRAVIS_HOME}/.casher276fetching am_tbt_72/cache--linux-bionic-25d9cce242304e821e5159bdc413e41f43fc2e95b52eb06cf0a16d520cfeffc9--rvm-3.2.2--gemfile-Gemfile.tgz277fetching am_tbt_72/cache-linux-bionic-25d9cce242304e821e5159bdc413e41f43fc2e95b52eb06cf0a16d520cfeffc9--rvm-3.2.2--gemfile-Gemfile.tgz278fetching am_tbt_72/cache--rvm-3.2.2--gemfile-Gemfile.tgz279fetching master/cache--linux-bionic-25d9cce242304e821e5159bdc413e41f43fc2e95b52eb06cf0a16d520cfeffc9--rvm-3.2.2--gemfile-Gemfile.tgz280found cachecache.bundler284creating directory /home/travis/build/travis-ci/travis-build/vendor/bundleruby.versions285$ ruby --version286ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]287$ rvm --version288rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]289$ bundle --version290Bundler version 2.4.10291$ gem --version2923.4.10before_installinstall.bundler296[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 flag297[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 flag298Using rake 12.3.3299Using concurrent-ruby 1.2.2300Using i18n 1.14.1301Using minitest 5.19.0302Using tzinfo 2.0.6303Using activesupport 7.0.7.2304Using public_suffix 4.0.7305Using addressable 2.8.4306Using ast 2.4.0307Using atomic 1.1.101308Using avl_tree 1.1.3309Using backports 3.18.1310Using bundler 2.3.26311Using docile 1.1.5312Using json 2.3.1313Using simplecov-html 0.10.2314Using simplecov 0.13.0315Using codeclimate-test-reporter 1.0.8316Using coder 0.4.0317Using coderay 1.1.3318Using connection_pool 2.2.2319Using rexml 3.2.5320Using crack 0.4.5321Using diff-lcs 1.3322Using unf_ext 0.0.8.2323Using unf 0.1.4324Using domain_name 0.5.20190701325Using ed25519 1.3.0326Using ffi 1.15.5327Using ethon 0.11.0328Using multipart-post 2.3.0329Using faraday 0.17.6330Using faraday_middleware 0.14.0331Using multi_json 1.14.1332Using net-http-persistent 4.0.2333Using net-http-pipeline 1.0.1334Using gh 0.14.0335Using hashdiff 1.0.1336Using hashr 2.0.1337Using highline 1.7.10338Using hitimes 1.3.0339Using http-accept 1.7.0340Using http-cookie 1.0.5341Using jaro_winkler 1.5.1342Using jwt 1.5.6343Using launchy 2.4.3344Using rb-fsevent 0.10.3345Using rb-inotify 0.9.10346Using listen 3.8.0347Using method_source 1.0.0348Using metriks 0.9.9.6349Using metriks-librato_metrics 1.0.6 from https://github.com/eric/metriks-librato_metrics.git350Using mime-types-data 3.2022.0105351Using mime-types 3.4.1352Using minitar 0.9353Using mocha 2.0.0354Using msgpack 1.7.1355Using ruby2_keywords 0.0.5356Using mustermann 3.0.0357Using netrc 0.11.0358Using nio4r 2.5.9359Using sawyer 0.8.2360Using octokit 4.22.0361Using optimist 3.0.1362Using parallel 1.12.1363Using parallel_tests 4.2.1364Using parser 2.5.1.2365Using pry 0.14.2366Using puma 6.3.0367Using websocket 1.2.8368Using pusher-client 0.6.2369Using rack 2.2.7370Using rack-protection 3.0.6 from https://github.com/sinatra/sinatra.git371Using rack-ssl 1.4.1372Using rack-test 2.1.0373Using rainbow 3.1.1374Using rbtrace 0.4.14375Using redis 4.1.4376Using rerun 0.14.0377Using rest-client 2.1.0378Using rspec-support 3.8.0379Using rspec-core 3.8.0380Using rspec-expectations 3.8.1381Using rspec-mocks 3.8.0382Using rspec 3.8.0383Using ruby-progress*** 1.10.0384Using unicode-display_width 1.4.0385Using rubocop 0.68.1386Using sentry-raven 2.13.0387Using tilt 2.2.0388Using sinatra 3.0.6389Using sinatra-contrib 3.0.6 from https://github.com/sinatra/sinatra.git390Using ssh_data 1.3.0391Using typhoeus 0.8.0392Using travis 1.8.13393Using travis-config 2.0.0 from https://github.com/travis-ci/travis-config.git394Using travis-github_apps 0.2.1 from https://github.com/travis-ci/travis-github_apps.git395Using travis-rollout 0.0.1 from https://github.com/travis-ci/travis-rollout.git396Using travis-support 0.0.1 from https://github.com/travis-ci/travis-support.git397Using webmock 3.13.0398Bundle complete! 37 Gemfile dependencies, 100 gems now installed.399Bundled gems are installed into `./vendor/bundle`before_script.1402handle-docker-config: missing ${DOCKER_CLIENT_CONFIG_URL}before_script.2404Using rake 12.3.3405Using concurrent-ruby 1.2.2406Using i18n 1.14.1407Using minitest 5.19.0408Using tzinfo 2.0.6409Using activesupport 7.0.7.2410Using public_suffix 4.0.7411Using addressable 2.8.4412Using ast 2.4.0413Using atomic 1.1.101414Using avl_tree 1.1.3415Using backports 3.18.1416Using bundler 2.3.26417Using docile 1.1.5418Using json 2.3.1419Using simplecov-html 0.10.2420Using simplecov 0.13.0421Using codeclimate-test-reporter 1.0.8422Using coder 0.4.0423Using coderay 1.1.3424Using connection_pool 2.2.2425Using rexml 3.2.5426Using crack 0.4.5427Using diff-lcs 1.3428Using unf_ext 0.0.8.2429Using unf 0.1.4430Using domain_name 0.5.20190701431Using ed25519 1.3.0432Using ffi 1.15.5433Using ethon 0.11.0434Using multipart-post 2.3.0435Using faraday 0.17.6436Using faraday_middleware 0.14.0437Using multi_json 1.14.1438Using net-http-persistent 4.0.2439Using net-http-pipeline 1.0.1440Using gh 0.14.0441Using hashdiff 1.0.1442Using hashr 2.0.1443Using highline 1.7.10444Using hitimes 1.3.0445Using http-accept 1.7.0446Using http-cookie 1.0.5447Using jaro_winkler 1.5.1448Using jwt 1.5.6449Using launchy 2.4.3450Using rb-fsevent 0.10.3451Using rb-inotify 0.9.10452Using listen 3.8.0453Using method_source 1.0.0454Using metriks 0.9.9.6455Using metriks-librato_metrics 1.0.6 from https://github.com/eric/metriks-librato_metrics.git456Using mime-types-data 3.2022.0105457Using mime-types 3.4.1458Using minitar 0.9459Using mocha 2.0.0460Using msgpack 1.7.1461Using ruby2_keywords 0.0.5462Using mustermann 3.0.0463Using netrc 0.11.0464Using nio4r 2.5.9465Using sawyer 0.8.2466Using octokit 4.22.0467Using optimist 3.0.1468Using parallel 1.12.1469Using parallel_tests 4.2.1470Using parser 2.5.1.2471Using pry 0.14.2472Using puma 6.3.0473Using websocket 1.2.8474Using pusher-client 0.6.2475Using rack 2.2.7476Using rack-protection 3.0.6 from https://github.com/sinatra/sinatra.git477Using rack-ssl 1.4.1478Using rack-test 2.1.0479Using rainbow 3.1.1480Using rbtrace 0.4.14481Using redis 4.1.4482Using rerun 0.14.0483Using rest-client 2.1.0484Using rspec-support 3.8.0485Using rspec-core 3.8.0486Using rspec-expectations 3.8.1487Using rspec-mocks 3.8.0488Using rspec 3.8.0489Using ruby-progress*** 1.10.0490Using unicode-display_width 1.4.0491Using rubocop 0.68.1492Using sentry-raven 2.13.0493Using tilt 2.2.0494Using sinatra 3.0.6495Using sinatra-contrib 3.0.6 from https://github.com/sinatra/sinatra.git496Using ssh_data 1.3.0497Using typhoeus 0.8.0498Using travis 1.8.13499Using travis-config 2.0.0 from https://github.com/travis-ci/travis-config.git500Using travis-github_apps 0.2.1 from https://github.com/travis-ci/travis-github_apps.git501Using travis-rollout 0.0.1 from https://github.com/travis-ci/travis-rollout.git502Using travis-support 0.0.1 from https://github.com/travis-ci/travis-support.git503Using webmock 3.13.0504Bundle complete! 37 Gemfile dependencies, 100 gems now installed.505Bundled gems are installed into `./vendor/bundle`before_script.3507WARNING: 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.gz510I, [2024-06-04T12:51:36.560192 #10939] INFO -- : getting /downloads/sc-4.9.1-osx.zip511I, [2024-06-04T12:51:37.084203 #10939] INFO -- : writing to /home/travis/build/travis-ci/travis-build/public/files/sc-linux.tar.gz512I, [2024-06-04T12:51:37.178530 #10939] INFO -- : writing to /home/travis/build/travis-ci/travis-build/public/files/sc-osx.zip513I, [2024-06-04T12:51:37.192477 #10939] INFO -- : Fetching releases from tools/godep514I, [2024-06-04T12:51:37.194675 #10939] INFO -- : Fetching releases from tools/godep515I, [2024-06-04T12:51:37.428796 #10939] INFO -- : Latest godep release is v80516I, [2024-06-04T12:51:37.429135 #10939] INFO -- : Fetching https://github.com/tools/godep/releases/download/v80/godep_darwin_amd64517I, [2024-06-04T12:51:37.431270 #10939] INFO -- : Latest godep release is v80518I, [2024-06-04T12:51:37.431536 #10939] INFO -- : Fetching https://github.com/tools/godep/releases/download/v80/godep_linux_amd64519I, [2024-06-04T12:51:37.777496 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/godep_darwin_amd64520I, [2024-06-04T12:51:37.781047 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/godep_linux_amd64521I, [2024-06-04T12:51:37.791050 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/godep_darwin_amd64522I, [2024-06-04T12:51:37.794212 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/godep_linux_amd64523cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/cassandra.asc /home/travis/build/travis-ci/travis-build/public/files/gpg524cp /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/gpg525cp /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/gpg526cp /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/gpg527cp /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/gpg528cp /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/gpg529cp /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/gpg530cp /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/gpg531cp /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/gpg532cp /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/gpg533cp /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/gpg534cp /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/gpg535cp /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/gpg536cp /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/gpg537cp /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/gpg538cp /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/gpg539cp /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/gpg540cp /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/gpg541cp /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/gpg542cp /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/gpg543cp /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/gpg544cp /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/gpg545cp /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/gpg546cp /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/gpg547cp /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/gpg548cp /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/gpg549cp /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/gpg550cp /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/gpg551cp /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/gpg552cp /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/gpg553cp /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/gpg554cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/heroku.asc /home/travis/build/travis-ci/travis-build/public/files/gpg555cp /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/gpg556cp /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/gpg557cp /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/gpg558cp /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/gpg559cp /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/gpg560cp /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/gpg561cp /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/gpg562cp /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/gpg563cp /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/gpg564cp /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/gpg565cp /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/gpg566cp /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/gpg567cp /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/gpg568cp /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/gpg569cp /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/gpg570cp /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/gpg571cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/lucid.asc /home/travis/build/travis-ci/travis-build/public/files/gpg572cp /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/gpg573cp /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/gpg574cp /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/gpg575cp /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/gpg576cp /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/gpg577cp /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/gpg578cp /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/gpg579cp /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/gpg580cp /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/gpg581cp /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/gpg582cp /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/gpg583cp /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/gpg584cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono.asc /home/travis/build/travis-ci/travis-build/public/files/gpg585cp /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/gpg586cp /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/gpg587cp /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/gpg588cp /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/gpg589cp /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/gpg590cp /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/gpg591cp /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/gpg592cp /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/gpg593cp /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/gpg594cp /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/gpg595cp /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/gpg596cp /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/gpg597cp /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/gpg598I, [2024-06-04T12:51:38.246377 #10939] INFO -- : Fetching releases from travis-ci/gimme599I, [2024-06-04T12:51:38.248020 #10939] INFO -- : Fetching https://raw.githubusercontent.com/travis-ci/casher/bash/bin/casher600I, [2024-06-04T12:51:38.251757 #10939] INFO -- : Fetching https://downloads.haskell.org/~ghc601I, [2024-06-04T12:51:38.254738 #10939] INFO -- : Fetching releases from nvm-sh/nvm602I, [2024-06-04T12:51:38.256258 #10939] INFO -- : Fetching https://raw.githubusercontent.com/sormuras/bach/master/install-jdk.sh603I, [2024-06-04T12:51:38.257028 #10939] INFO -- : Fetching releases from nvm-sh/nvm604I, [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/casher606I, [2024-06-04T12:51:38.291782 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/casher607I, [2024-06-04T12:51:38.292430 #10939] INFO -- : Fetching https://raw.githubusercontent.com/paulp/sbt-extras/master/sbt608I, [2024-06-04T12:51:38.298142 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/install-jdk.sh609I, [2024-06-04T12:51:38.298248 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/install-jdk.sh610I, [2024-06-04T12:51:38.333761 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/rustup-init.sh611I, [2024-06-04T12:51:38.333953 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/rustup-init.sh612I, [2024-06-04T12:51:38.334123 #10939] INFO -- : Fetching releases from tmate-io/tmate613I, [2024-06-04T12:51:38.335718 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/sbt614I, [2024-06-04T12:51:38.335891 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/sbt615I, [2024-06-04T12:51:38.336012 #10939] INFO -- : Fetching releases from tmate-io/tmate616I, [2024-06-04T12:51:38.340692 #10939] INFO -- : Latest gimme release is v1.5.5617I, [2024-06-04T12:51:38.341194 #10939] INFO -- : Fetching https://raw.githubusercontent.com/travis-ci/gimme/v1.5.5/gimme618I, [2024-06-04T12:51:38.344636 #10939] INFO -- : Latest nvm release is v0.39.7619I, [2024-06-04T12:51:38.344887 #10939] INFO -- : Fetching https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/nvm.sh620I, [2024-06-04T12:51:38.379767 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/gimme621I, [2024-06-04T12:51:38.379929 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/gimme622I, [2024-06-04T12:51:38.401709 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/tmp/ghc-versions.html623I, [2024-06-04T12:51:38.403026 #10939] INFO -- : Setting mode '0o644' on /home/travis/build/travis-ci/travis-build/tmp/ghc-versions.html624I, [2024-06-04T12:51:38.487653 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/nvm.sh625I, [2024-06-04T12:51:38.507526 #10939] INFO -- : Latest tmate release is 2.4.0626I, [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.xz627I, [2024-06-04T12:51:38.508376 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/nvm.sh628I, [2024-06-04T12:51:38.525221 #10939] INFO -- : Latest tmate release is 2.4.0629I, [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.xz630I, [2024-06-04T12:51:38.532308 #10939] INFO -- : Latest nvm release is v0.39.7631I, [2024-06-04T12:51:38.532598 #10939] INFO -- : Fetching https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/nvm-exec632I, [2024-06-04T12:51:38.571295 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/nvm-exec633I, [2024-06-04T12:51:38.571459 #10939] INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/nvm-exec634I, [2024-06-04T12:51:38.832640 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-arm64v8.tar.xz635I, [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.xz636I, [2024-06-04T12:51:38.887050 #10939] INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-amd64.tar.xz637I, [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.xz638public/files/casher639public/files/gimme640public/files/godep_darwin_amd64641public/files/godep_linux_amd64642public/files/gpg643public/files/install-jdk.sh644public/files/nvm-exec645public/files/nvm.sh646public/files/rustup-init.sh647public/files/sbt648public/files/sc-linux.tar.gz649public/files/sc-osx.zip650public/files/sonar-scanner.zip651public/files/tmate-static-linux-amd64.tar.xz652public/files/tmate-static-linux-arm64v8.tar.xz654I, [2024-06-04T12:51:40.445222 #10956] INFO -- sentry: ** [Raven] Raven 2.13.0 configured not to capture errors: DSN not set655Run options: exclude {:example=>true, :integration=>true}657Randomized with seed 9550658.................................................................................................................................................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 valid671 # Temporarily skipped with xit672 # ./spec/build/addons/blender_spec.rb:25674 2) Travis::Build::Addons::CoverityScan needs specs!675 # Temporarily skipped with xit676 # ./spec/build/addons/coverity_scan_spec.rb:16678 3) Travis::Vault::Keys::Resolver#call when paths contain unusual chars when path returns value from Vault679 # Temporarily skipped with xcontext680 # ./spec/build/services/vault/keys/resolver_spec.rb:52682Failures: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_ruby709 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 pending1820Failed 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_ruby1824rspec ./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 95501840Coverage 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.1843shfmt -version1844v2.5.11845shfmt -i 2 -w /home/travis/build/travis-ci/travis-build/lib/travis/build/bash/*.bash1846shfmt -i 2 -w $(git grep -lE '^#!.+bash' /home/travis/build/travis-ci/travis-build/script)1847The command "bundle exec rake shfmt" exited with 0.1849git diff --exit-code1850git diff --cached --exit-code1851The command "bundle exec rake assert_clean" exited with 0.1853tar -C "/home/travis/build/travis-ci/travis-build/tmp/bin" --strip-components=1 --exclude="*.txt" -xf "/tmp/shellcheck.tar.xz"1854shellcheck --version1855ShellCheck - shell script analysis tool1856version: 0.5.01857license: GNU General Public License, version 31858website: https://www.shellcheck.net1859shellcheck -s bash /home/travis/build/travis-ci/travis-build/lib/travis/build/bash/*.bash1860shellcheck -s bash $(git grep -lE '^#!.+bash' /home/travis/build/travis-ci/travis-build/script)1861The command "bundle exec rake shellcheck" exited with 0.1863rspec --tag example:true /home/travis/build/travis-ci/travis-build/spec1864I, [2024-06-04T12:52:31.400629 #11067] INFO -- sentry: ** [Raven] Raven 2.13.0 configured not to capture errors: DSN not set1865Run options:1866 include {:example=>true}1867 exclude {:integration=>true}1869Randomized with seed 601691870..................................................................1872Finished in 19.95 seconds (files took 1.85 seconds to load)187366 examples, 0 failures1875Randomized with seed 601691877Coverage 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.after_failure1885Done. Your build exited with 1.