travis_fold:start:worker_info
Worker information
hostname: 91aaf928-8720-4dcf-b68c-5995cce5c201@1.worker-n2-com-779d777f7b-twnw9.gce-production-1
version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
instance: travis-job-11285e38-f288-4a41-8f78-0d5258fa6f65 travis-ci-ubuntu-1804-1706776257-3d36ff62 (via amqp)
startup: 6.626958855s
travis_fold:end:worker_info
travis_time:start:13698f00
travis_time:end:13698f00:start=1717505409666691359,finish=1717505409872428434,duration=205737075,event=no_world_writable_dirs
travis_time:start:00b02287
travis_time:end:00b02287:start=1717505409875298115,finish=1717505409878380822,duration=3082707,event=setup_filter
travis_time:start:04997f0f
travis_time:end:04997f0f:start=1717505409883062536,finish=1717505409894409781,duration=11347245,event=agent
travis_time:start:00083c33
travis_time:end:00083c33:start=1717505409897263461,finish=1717505409899248060,duration=1984599,event=check_unsupported
travis_time:start:04d0013f
travis_fold:start:system_info
Build system information
Build language: ruby
Build dist: bionic
Build id: 270789068
Job id: 622510658
Runtime kernel version: 5.4.0-1106-gcp
travis-build version: 37e4b040
Build image provisioning date and time
Thu Feb  1 09:04:40 UTC 2024
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.6 LTS
Release:	18.04
Codename:	bionic
Systemd Version
systemd 237
Cookbooks Version
4a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff6
git version
git version 2.43.0
bash version
GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
docker version
Client:
 Version:           20.10.21
 API version:       1.41
 Go version:        go1.18.1
 Git commit:        20.10.21-0ubuntu1~18.04.3
 Built:             Thu Apr 27 05:50:21 2023
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server:
 Engine:
  Version:          20.10.21
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.1
  Git commit:       20.10.21-0ubuntu1~18.04.3
  Built:            Thu Apr 27 05:36:22 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.12-0ubuntu1~18.04.1
  GitCommit:        
 runc:
  Version:          1.1.4-0ubuntu1~18.04.2
  GitCommit:        
 docker-init:
  Version:          0.19.0
  GitCommit:        
clang version
clang version 16.0.0
jq version
jq-1.7
bats version
Bats 0.4.0
shellcheck version
0.9.0
shfmt version
v3.7.0
ccache version
3.4.1
cmake version
cmake version 3.26.3
heroku version
heroku/8.7.1 linux-x64 node-v16.19.0
imagemagick version
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
md5deep version
4.4
mercurial version
version 5.3
mysql version
mysql  Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using  EditLine wrapper
openssl version
OpenSSL 1.1.1  11 Sep 2018
packer version
1.9.4
postgresql client version
psql (PostgreSQL) 11.20 (Ubuntu 11.20-1.pgdg18.04+1)
ragel version
Ragel State Machine Compiler version 6.10 March 2017
sudo version
1.8.21p2
gzip version
gzip 1.6
zip version
Zip 3.0
vim version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 18 2023 09:20:34)
iptables version
iptables v1.6.1
curl version
curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
wget version
GNU Wget 1.19.4 built on linux-gnu.
rsync version
rsync  version 3.1.2  protocol version 31
gimme version
v1.5.4
nvm version
0.39.7
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.95
phpenv version
rbenv 1.2.0
rvm version
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
default python version
Python 3.7.17
ElasticSearch version
7.16.3
Installed Firefox version
firefox 63.0.1
MongoDB version
MongoDB 4.4.28
PhantomJS version
2.1.1
Pre-installed PostgreSQL versions
9.3.25
9.4.26
9.5.25
9.6.24
Redis version
redis-server 7.2.4
Pre-installed Go versions
1.11.1
mvn version
Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
gradle version
Gradle 8.3!
lein version
Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM
Pre-installed Node.js versions
v10.24.1
v12.22.12
v14.21.3
v16.15
v16.15.1
v16.20.2
v18.19.0
v20.11.0
v4.9.1
v6.17.1
v8.17.0
phpenv versions
  system
  7.1
  7.1.33
  7.2
* 7.2.27 (set by /home/travis/.phpenv/version)
  7.3
  7.3.14
  7.4
  7.4.2
  hhvm-stable
  hhvm
composer --version
Composer version 1.9.2 2020-01-14 16:30:31
Pre-installed Ruby versions
ruby-2.5.9
ruby-2.7.6
ruby-3.1.2
travis_fold:end:system_info

travis_time:end:04d0013f:start=1717505409901626742,finish=1717505409909126714,duration=7499972,event=show_system_info
travis_time:start:20cff410
travis_time:end:20cff410:start=1717505409911601772,finish=1717505409927867448,duration=16265676,event=rm_riak_source
travis_time:start:0be66400
travis_time:end:0be66400:start=1717505409932757682,finish=1717505409937485047,duration=4727365,event=fix_rwky_redis
travis_time:start:1427964e
travis_time:end:1427964e:start=1717505409940348478,finish=1717505410707514158,duration=767165680,event=wait_for_network
travis_time:start:0770cd88
travis_time:end:0770cd88:start=1717505410711913961,finish=1717505413623329432,duration=2911415471,event=update_apt_keys
travis_time:start:2c68d82f
travis_time:end:2c68d82f:start=1717505413632660210,finish=1717505413690374904,duration=57714694,event=fix_hhvm_source
travis_time:start:09d03570
travis_time:end:09d03570:start=1717505413698378561,finish=1717505413701109040,duration=2730479,event=update_mongo_arch
travis_time:start:19607dc4
travis_time:end:19607dc4:start=1717505413706430430,finish=1717505413748886859,duration=42456429,event=fix_sudo_enabled_trusty
travis_time:start:01f939df
travis_time:end:01f939df:start=1717505413755498918,finish=1717505413757715022,duration=2216104,event=update_glibc
travis_time:start:16c1492a
travis_time:end:16c1492a:start=1717505413762234150,finish=1717505413770345576,duration=8111426,event=clean_up_path
travis_time:start:119bd550
travis_time:end:119bd550:start=1717505413775448073,finish=1717505413785323945,duration=9875872,event=fix_resolv_conf
travis_time:start:0048d59c
travis_time:end:0048d59c:start=1717505413788832921,finish=1717505413815900681,duration=27067760,event=fix_etc_hosts
travis_time:start:00b674ac
travis_time:end:00b674ac:start=1717505413819586657,finish=1717505413828257882,duration=8671225,event=fix_mvn_settings_xml
travis_time:start:069b5e5a
travis_time:end:069b5e5a:start=1717505413833266790,finish=1717505413843214972,duration=9948182,event=no_ipv6_localhost
travis_time:start:01485890
travis_time:end:01485890:start=1717505413848066640,finish=1717505413850288306,duration=2221666,event=fix_etc_mavenrc
travis_time:start:092b93f8
OK
travis_time:end:092b93f8:start=1717505413854335202,finish=1717505414258260295,duration=403925093,event=fix_perforce_key
travis_time:start:261a0bf0
travis_time:end:261a0bf0:start=1717505414263402213,finish=1717505414266998786,duration=3596573,event=fix_wwdr_certificate
travis_time:start:1e673141
travis_time:end:1e673141:start=1717505414270559286,finish=1717505414316842264,duration=46282978,event=put_localhost_first
travis_time:start:1e7bf2e2
travis_time:end:1e7bf2e2:start=1717505414320572904,finish=1717505414324928548,duration=4355644,event=home_paths
travis_time:start:098b80b5
travis_time:end:098b80b5:start=1717505414329438209,finish=1717505414342110273,duration=12672064,event=disable_initramfs
travis_time:start:02825ff4
travis_time:end:02825ff4:start=1717505414346901038,finish=1717505414535440618,duration=188539580,event=disable_ssh_roaming
travis_time:start:048f07f1
travis_time:end:048f07f1:start=1717505414538812322,finish=1717505414541511623,duration=2699301,event=debug_tools
travis_time:start:122796a6
travis_time:end:122796a6:start=1717505414544926876,finish=1717505414548443161,duration=3516285,event=uninstall_oclint
travis_time:start:01788b1c
travis_time:end:01788b1c:start=1717505414551831566,finish=1717505414555338793,duration=3507227,event=rvm_use
travis_time:start:057c79aa
travis_time:end:057c79aa:start=1717505414558766912,finish=1717505414569337348,duration=10570436,event=rm_etc_boto_cfg
travis_time:start:0004e27c
travis_time:end:0004e27c:start=1717505414572801740,finish=1717505414580911997,duration=8110257,event=rm_oraclejdk8_symlink
travis_time:start:0803e58c
travis_time:end:0803e58c:start=1717505414589302854,finish=1717505414687691261,duration=98388407,event=enable_i386
travis_time:start:08278acd
travis_time:end:08278acd:start=1717505414691970876,finish=1717505414696424345,duration=4453469,event=update_rubygems
travis_time:start:05c01008
travis_time:end:05c01008:start=1717505414701150303,finish=1717505415594730856,duration=893580553,event=ensure_path_components
travis_time:start:0f7c3be8
travis_time:end:0f7c3be8:start=1717505415600094822,finish=1717505415603336892,duration=3242070,event=redefine_curl
travis_time:start:007ca9fc
travis_time:end:007ca9fc:start=1717505415608566231,finish=1717505415749307023,duration=140740792,event=nonblock_pipe
travis_time:start:17cb154c
travis_time:end:17cb154c:start=1717505415757040466,finish=1717505421788791187,duration=6031750721,event=apt_get_update
travis_time:start:1761f7f0
travis_time:end:1761f7f0:start=1717505421792685568,finish=1717505421795862912,duration=3177344,event=deprecate_xcode_64
travis_time:start:12102297
travis_time:end:12102297:start=1717505421799545403,finish=1717505425776117668,duration=3976572265,event=update_heroku
travis_time:start:0bd7b9bc
travis_time:end:0bd7b9bc:start=1717505425781856798,finish=1717505425784035226,duration=2178428,event=shell_session_update
travis_time:start:289ee85f
travis_fold:start:docker_mtu_and_registry_mirrors
travis_fold:end:docker_mtu_and_registry_mirrors
travis_time:end:289ee85f:start=1717505425789150338,finish=1717505428036619821,duration=2247469483,event=set_docker_mtu_and_registry_mirrors
travis_time:start:0b926cb6
travis_fold:start:resolvconf
travis_fold:end:resolvconf
travis_time:end:0b926cb6:start=1717505428042116539,finish=1717505428113539532,duration=71422993,event=resolvconf
travis_time:start:002ea03a
travis_time:end:002ea03a:start=1717505428118433792,finish=1717505428263787428,duration=145353636,event=maven_central_mirror
travis_time:start:03f86d00
travis_time:end:03f86d00:start=1717505428267281175,finish=1717505428357932287,duration=90651112,event=maven_https

travis_fold:start:snap
Installing 1 Snaps
travis_time:start:017c2ace
$ sudo snap install core

Download snap "core" (16928) from channel "stable"                             /
Download snap "core" (16928) from channel "stable"                             -
Download snap "core" (16928) from channel "stable"                             \
Download snap "core" (16928) from channel "stable"                             |
Download snap "core" (16928) from channel "stable"                             /
Download snap "core" (16928) from channel "stable"                             -[?25l
Download snap "core" (16928) from channel "stable"             0%     0B/s ages!
Download snap "core" (16928) from channel "stable"             1% 4.51MB/s 24.0s
Download snap "core" (16928) from channel "stable"             5% 17.3MB/s 6.01s
Download snap "core" (16928) from channel "stable"            11% 29.2MB/s 3.33s
Download snap "core" (16928) from channel "stable"            17% 37.3MB/s 2.41s
Download snap "core" (16928) from channel "stable"            24% 42.5MB/s 1.95s
Download snap "core" (16928) from channel "stable"            31% 46.5MB/s 1.63s
Download snap "core" (16928) from channel "stable"            36% 48.6MB/s 1.43s
Download snap "core" (16928) from channel "stable"            43% 50.4MB/s 1.24s
Download snap "core" (16928) from channel "stable"            49% 52.6MB/s 1.05s
Download snap "core" (16928) from channel "stable"            55% 53.7MB/s 907ms
Download snap "core" (16928) from channel "stable"            62% 55.1MB/s 756ms
Download snap "core" (16928) from channel "stable"            68% 55.9MB/s 627ms
Download snap "core" (16928) from channel "stable"            74% 56.7MB/s 496ms
Download snap "core" (16928) from channel "stable"            80% 57.4MB/s 371ms
Download snap "core" (16928) from channel "stable"            86% 57.5MB/s 267ms
Download snap "core" (16928) from channel "stable"            92% 57.7MB/s 160ms
Download snap "core" (16928) from channel "stable"            97% 57.6MB/s  61ms
Download snap "core" (16928) from channel "stable"           100% 56.4MB/s 0.0ns
Download snap "core" (16928) from channel "stable"           100% 53.6MB/s 0.0ns
Download snap "core" (16928) from channel "stable"           100% 51.0MB/s 0.0ns
Download snap "core" (16928) from channel "stable"           100% 48.7MB/s 0.0ns
Fetch and check assertions for snap "core" (16928)                             \
Fetch and check assertions for snap "core" (16928)                             |
Fetch and check assertions for snap "core" (16928)                             /
Fetch and check assertions for snap "core" (16928)                             -
Mount snap "core" (16928)                                                      \
Mount snap "core" (16928)                                                      |
Mount snap "core" (16928)                                                      /
Mount snap "core" (16928)                                                      -
Mount snap "core" (16928)                                                      \
Mount snap "core" (16928)                                                      |
Make snap "core" (16928) available to the system                               /
[?25hcore 16-2.61.2 from Canonical** installed
travis_time:end:017c2ace:start=1717505428363284825,finish=1717505435406301950,duration=7043017125,event=prepare
travis_time:start:0ee157d9
$ sudo snap install docker --channel=latest/beta

Ensure prerequisites for "docker" are available                                /
Ensure prerequisites for "docker" are available                                -
Download snap "core22" (1380) from channel "stable"                            \
Download snap "core22" (1380) from channel "stable"                            |
Download snap "core22" (1380) from channel "stable"                            /
Download snap "core22" (1380) from channel "stable"                            -
Download snap "core22" (1380) from channel "stable"                            \
Download snap "core22" (1380) from channel "stable"                            |
Download snap "core22" (1380) from channel "stable"                            /
Download snap "core22" (1380) from channel "stable"                            -
Download snap "core22" (1380) from channel "stable"                            \[?25l
Download snap "core22" (1380) from channel "stable"            0%     0B/s ages!
Download snap "core22" (1380) from channel "stable"            0%     0B/s ages!
Download snap "core22" (1380) from channel "stable"            0%     0B/s ages!
Download snap "core22" (1380) from channel "stable"            0%  401kB/s 3m14s
Download snap "core22" (1380) from channel "stable"            0%  642kB/s 2m01s
Download snap "core22" (1380) from channel "stable"            1% 1.34MB/s 57.6s
Download snap "core22" (1380) from channel "stable"            2% 2.06MB/s 37.0s
Download snap "core22" (1380) from channel "stable"            4% 3.41MB/s 22.0s
Download snap "core22" (1380) from channel "stable"            7% 5.71MB/s 12.7s
Download snap "core22" (1380) from channel "stable"            8% 5.30MB/s 13.5s
Download snap "core22" (1380) from channel "stable"           14% 8.45MB/s 7.88s
Download snap "core22" (1380) from channel "stable"           16% 8.54MB/s 7.68s
Download snap "core22" (1380) from channel "stable"           18% 9.36MB/s 6.79s
Download snap "core22" (1380) from channel "stable"           22% 10.5MB/s 5.80s
Download snap "core22" (1380) from channel "stable"           24% 10.7MB/s 5.51s
Download snap "core22" (1380) from channel "stable"           27% 11.3MB/s 5.05s
Download snap "core22" (1380) from channel "stable"           29% 11.4MB/s 4.90s
Download snap "core22" (1380) from channel "stable"           30% 11.4MB/s 4.77s
Download snap "core22" (1380) from channel "stable"           33% 11.9MB/s 4.36s
Download snap "core22" (1380) from channel "stable"           36% 12.4MB/s 4.01s
Download snap "core22" (1380) from channel "stable"           39% 12.8MB/s 3.70s
Download snap "core22" (1380) from channel "stable"           42% 13.2MB/s 3.43s
Download snap "core22" (1380) from channel "stable"           45% 13.5MB/s 3.17s
Download snap "core22" (1380) from channel "stable"           47% 13.7MB/s 2.98s
Download snap "core22" (1380) from channel "stable"           47% 13.1MB/s 3.13s
Download snap "core22" (1380) from channel "stable"           51% 13.4MB/s 2.86s
Download snap "core22" (1380) from channel "stable"           54% 13.1MB/s 2.73s
Download snap "core22" (1380) from channel "stable"           58% 13.7MB/s 2.38s
Download snap "core22" (1380) from channel "stable"           60% 13.7MB/s 2.25s
Download snap "core22" (1380) from channel "stable"           63% 14.0MB/s 2.04s
Download snap "core22" (1380) from channel "stable"           67% 14.4MB/s 1.80s
Download snap "core22" (1380) from channel "stable"           70% 14.7MB/s 1.56s
Download snap "core22" (1380) from channel "stable"           73% 14.9MB/s 1.40s
Download snap "core22" (1380) from channel "stable"           76% 15.1MB/s 1.22s
Download snap "core22" (1380) from channel "stable"           80% 15.4MB/s 1.02s
Download snap "core22" (1380) from channel "stable"           83% 15.7MB/s 820ms
Download snap "core22" (1380) from channel "stable"           87% 16.0MB/s 633ms
Download snap "core22" (1380) from channel "stable"           90% 16.2MB/s 474ms
Download snap "core22" (1380) from channel "stable"           94% 16.4MB/s 298ms
Download snap "core22" (1380) from channel "stable"           97% 16.6MB/s 147ms
Download snap "core22" (1380) from channel "stable"           99% 16.7MB/s  29ms
Fetch and check assertions for snap "core22" (1380)                            |
Fetch and check assertions for snap "core22" (1380)                            /
Fetch and check assertions for snap "core22" (1380)                            -
Fetch and check assertions for snap "core22" (1380)                            \
Fetch and check assertions for snap "core22" (1380)                            |
Mount snap "core22" (1380)                                                     /
Mount snap "core22" (1380)                                                     -
Mount snap "core22" (1380)                                                     \
Mount snap "core22" (1380)                                                     |
Mount snap "core22" (1380)                                                     /
Mount snap "core22" (1380)                                                     -
Copy snap "core22" data                                                        \
Run install hook of "core22" snap if present                                   |
Download snap "docker" (2915) from channel "latest/beta"                       /
Download snap "docker" (2915) from channel "latest/beta"                       -
Download snap "docker" (2915) from channel "latest/beta"                       \
Download snap "docker" (2915) from channel "latest/beta"                       |
Download snap "docker" (2915) from channel "latest/beta"                       /
Download snap "docker" (2915) from channel "latest/beta"                       -[?25l
Download snap "docker" (2915) from channel "latest/beta"       0% 2.72MB/s 50.1s
Download snap "docker" (2915) from channel "latest/beta"       1%  9.6MB/s 14.0s
Download snap "docker" (2915) from channel "latest/beta"       6% 28.3MB/s 4.52s
Download snap "docker" (2915) from channel "latest/beta"      12% 40.4MB/s 2.96s
Download snap "docker" (2915) from channel "latest/beta"      18% 47.6MB/s 2.35s
Download snap "docker" (2915) from channel "latest/beta"      23% 51.2MB/s 2.04s
Download snap "docker" (2915) from channel "latest/beta"      28% 52.8MB/s 1.86s
Download snap "docker" (2915) from channel "latest/beta"      34% 55.9MB/s 1.61s
Download snap "docker" (2915) from channel "latest/beta"      39% 56.9MB/s 1.46s
Download snap "docker" (2915) from channel "latest/beta"      44% 58.1MB/s 1.31s
Download snap "docker" (2915) from channel "latest/beta"      50% 59.7MB/s 1.15s
Download snap "docker" (2915) from channel "latest/beta"      54% 59.7MB/s 1.04s
Download snap "docker" (2915) from channel "latest/beta"      60% 61.2MB/s 888ms
Download snap "docker" (2915) from channel "latest/beta"      64% 60.9MB/s 796ms
Download snap "docker" (2915) from channel "latest/beta"      70% 61.9MB/s 657ms
Download snap "docker" (2915) from channel "latest/beta"      76% 62.5MB/s 531ms
Download snap "docker" (2915) from channel "latest/beta"      81% 62.6MB/s 424ms
Download snap "docker" (2915) from channel "latest/beta"      86% 63.4MB/s 296ms
Download snap "docker" (2915) from channel "latest/beta"      91% 63.2MB/s 200ms
Download snap "docker" (2915) from channel "latest/beta"      96% 63.7MB/s  81ms
Download snap "docker" (2915) from channel "latest/beta"     100% 63.1MB/s 0.0ns
Download snap "docker" (2915) from channel "latest/beta"     100% 60.3MB/s 0.0ns
Download snap "docker" (2915) from channel "latest/beta"     100% 57.7MB/s 0.0ns
Download snap "docker" (2915) from channel "latest/beta"     100% 55.3MB/s 0.0ns
Download snap "docker" (2915) from channel "latest/beta"     100% 53.2MB/s 0.0ns
Fetch and check assertions for snap "docker" (2915)                            \
Fetch and check assertions for snap "docker" (2915)                            |
Fetch and check assertions for snap "docker" (2915)                            /
Fetch and check assertions for snap "docker" (2915)                            -
Mount snap "docker" (2915)                                                     \
Mount snap "docker" (2915)                                                     |
Mount snap "docker" (2915)                                                     /
Mount snap "docker" (2915)                                                     -
Setup snap "docker" (2915) security profiles                                   \
Setup snap "docker" (2915) security profiles                                   |
Automatically connect eligible plugs and slots of snap "docker"                /
Connect docker:privileged to snapd:docker-support                              -
Setup snap "docker" (2915) security profiles for auto-connections              \
Run install hook of "docker" snap if present                                   |
Run install hook of "docker" snap if present                                   /
Run install hook of "docker" snap if present                                   -
Run install hook of "docker" snap if present                                   \
Run install hook of "docker" snap if present                                   |
Run install hook of "docker" snap if present                                   /
Start snap "docker" (2915) services                                            -
Start snap "docker" (2915) services                                            \
Start snap "docker" (2915) services                                            |
Start snap "docker" (2915) services                                            /
Start snap "docker" (2915) services                                            -
Run configure hook of "docker" snap if present                                 \
[?25hdocker (beta) 24.0.5 from Canonical** installed
travis_time:end:0ee157d9:start=1717505435412064426,finish=1717505453561033493,duration=18148969067,event=prepare
travis_time:start:003529bf
$ sudo snap list
Name              Version    Rev    Tracking         Publisher           Notes
core              16-2.61.2  16928  latest/stable    canonical**         core
core18            20240416   2823   latest/stable    canonical**         base
core22            20240408   1380   latest/stable    canonical**         base
docker            24.0.5     2915   latest/beta      canonical**         -
google-cloud-cli  433.0.1    139    latest/stable/…  google-cloud-sdk**  classic
snapd             2.63       21759  latest/stable    canonical**         snapd
travis_time:end:003529bf:start=1717505453572281231,finish=1717505453659392696,duration=87111465,event=prepare
travis_fold:end:snap

travis_time:start:0dc1e0a6
travis_fold:start:services
travis_time:start:1370f44e
$ sudo systemctl start redis-server
travis_time:end:1370f44e:start=1717505453674670535,finish=1717505453780972982,duration=106302447,event=prepare
travis_fold:end:services
travis_time:end:1370f44e:start=1717505453674670535,finish=1717505456789227591,duration=3114557056,event=services
travis_time:start:0110d9d8
travis_time:end:0110d9d8:start=1717505456795771835,finish=1717505456798215507,duration=2443672,event=fix_ps4
travis_time:start:1d92784b

travis_fold:start:git.checkout
travis_time:start:12dd4678
travis_time:end:12dd4678:start=1717505456807600335,finish=1717505456813016964,duration=5416629,event=checkout
travis_time:start:2857caa8
$ git clone --depth=50 --branch=am_tbt_72 https://github.com/travis-ci/travis-build.git travis-ci/travis-build
Cloning into 'travis-ci/travis-build'...
travis_time:end:2857caa8:start=1717505456817736734,finish=1717505457553622225,duration=735885491,event=checkout
$ cd travis-ci/travis-build
$ git checkout -qf 72ff3a77e4548beaccee7a3099b8382ed9a94771
travis_fold:end:git.checkout

travis_time:end:2857caa8:start=1717505456817736734,finish=1717505457578779335,duration=761042601,event=checkout
travis_time:start:21d8604e

Setting environment variables from repository settings
$ export CODECLIMATE_REPO_TOKEN=[secure]
$ export QUAY_ROBOT_TOKEN=[secure]
$ export QUAY_ROBOT_HANDLE=[secure]
$ export DOCKER_HUB_TRIGGER_URL=[secure]
$ export no_scope_token=e5073016929a797161a7b611410932948fc54159
$ export PARALLEL_TEST_PROCESSORS=[secure]
$ export encrypted_0398ccd0f492_key=[secure]
$ export encrypted_0398ccd0f492_iv=[secure]
$ export encrypted_3ee2d4278772_key=[secure]
$ export encrypted_3ee2d4278772_iv=[secure]
$ export GITHUB_OAUTH_TOKEN=[secure]

Setting environment variables from .travis.yml
$ export COVERAGE=1
$ export PATH=/snap/bin:$PATH
$ export INTEGRATION_SPECS=1

travis_time:end:21d8604e:start=1717505457584191465,finish=1717505457599329676,duration=15138211,event=env
travis_fold:start:rvm
travis_time:start:11b11da6
$ rvm get head
Downloading https://get.rvm.io
Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
Verifying /home/travis/.rvm/archives/rvm-installer.asc
gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D2B AF1C F37B 13E2 069D  6956 105B D0E7 3949 9BDB
GPG verified '/home/travis/.rvm/archives/rvm-installer'
Downloading https://github.com/rvm/rvm/archive/master.tar.gz
Upgrading the RVM installation in /home/travis/.rvm/
    RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
    RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
    RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
Upgrade of RVM in /home/travis/.rvm/ is complete.

<warn>Thanks for installing RVM 🙏</warn>
Please consider donating to our open collective to help us maintain RVM.

👉  Donate: <code>https://opencollective.com/rvm/donate</code>


RVM reloaded!
travis_time:end:11b11da6:start=1717505457618883390,finish=1717505460516165410,duration=2897282020,event=
travis_time:start:0bbda7cf
$ rvm use 3.2.2 --install --binary --fuzzy
curl: (22) The requested URL returned error: 404 
Required ruby-3.2.2 is not installed - installing.
curl: (22) The requested URL returned error: 404 
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/ubuntu/18.04/x86_64/ruby-3.2.2.tar.bz2
Checking requirements for ubuntu.
Requirements installation successful.
ruby-3.2.2 - #configure
ruby-3.2.2 - #download
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100 29.2M  100 29.2M    0     0  36.7M      0 --:--:-- --:--:-- --:--:-- 36.7M
No checksum for downloaded archive, recording checksum in user configuration.
ruby-3.2.2 - #validate archive
ruby-3.2.2 - #extract
ruby-3.2.2 - #validate binary
ruby-3.2.2 - #setup
ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|..
ruby-3.2.2 - #generating global wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/.
ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5|/.
ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\.
ruby-3.2.2 - #generating default wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-.
Using /home/travis/.rvm/gems/ruby-3.2.2
travis_time:end:0bbda7cf:start=1717505460522611683,finish=1717505480563715722,duration=20041104039,event=
travis_fold:end:rvm

$ export BUNDLE_GEMFILE=$PWD/Gemfile
travis_fold:start:cache.1
Setting up build cache
$ export CASHER_DIR=${TRAVIS_HOME}/.casher
travis_time:start:04dfcf6e
$ Installing caching utilities
travis_time:end:04dfcf6e:start=1717505481379839449,finish=1717505481554768207,duration=174928758,event=setup_casher
travis_time:start:0016f9fe
travis_time:end:0016f9fe:start=1717505481562692467,finish=1717505481566566080,duration=3873613,event=setup_casher
travis_time:start:05308edc
attempting to download cache archive
fetching am_tbt_72/cache--linux-bionic-61cc3bd2a15cf07b367dbdcf406c8dd5c07b68392d7888f4f41475abb6f02006--rvm-3.2.2--gemfile-Gemfile.tgz
fetching am_tbt_72/cache-linux-bionic-61cc3bd2a15cf07b367dbdcf406c8dd5c07b68392d7888f4f41475abb6f02006--rvm-3.2.2--gemfile-Gemfile.tgz
fetching am_tbt_72/cache--rvm-3.2.2--gemfile-Gemfile.tgz
fetching master/cache--linux-bionic-61cc3bd2a15cf07b367dbdcf406c8dd5c07b68392d7888f4f41475abb6f02006--rvm-3.2.2--gemfile-Gemfile.tgz
found cache
travis_time:end:05308edc:start=1717505481572223226,finish=1717505483866882090,duration=2294658864,event=setup_casher
travis_fold:end:cache.1


travis_fold:start:cache.bundler
travis_time:start:148abed4
travis_time:end:148abed4:start=1717505483874664139,finish=1717505483879515159,duration=4851020,event=setup_cache
travis_time:start:05335c50
adding /home/travis/build/travis-ci/travis-build/vendor/bundle to cache
creating directory /home/travis/build/travis-ci/travis-build/vendor/bundle
travis_time:end:05335c50:start=1717505483885402061,finish=1717505486186755685,duration=2301353624,event=setup_cache
travis_fold:end:cache.bundler
travis_fold:start:ruby.versions
$ ruby --version
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
$ rvm --version
rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
$ bundle --version
Bundler version 2.4.10
$ gem --version
3.4.10
travis_fold:end:ruby.versions

travis_fold:start:before_install
travis_time:start:1039deeb
$ gem update --system 3.3.26 > /dev/null 2>&1
travis_time:end:1039deeb:start=1717505486651158853,finish=1717505487937400118,duration=1286241265,event=before_install
travis_fold:end:before_install
travis_fold:start:install.bundler
travis_time:start:1d93d338
$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag
Using rake 12.3.3
Using concurrent-ruby 1.2.2
Using i18n 1.14.1
Using minitest 5.19.0
Using tzinfo 2.0.6
Using activesupport 7.0.7.2
Using public_suffix 4.0.7
Using addressable 2.8.4
Using ast 2.4.0
Using atomic 1.1.101
Using avl_tree 1.1.3
Using backports 3.18.1
Using bundler 2.3.26
Using docile 1.1.5
Using json 2.3.1
Using simplecov-html 0.10.2
Using simplecov 0.13.0
Using codeclimate-test-reporter 1.0.8
Using coder 0.4.0
Using coderay 1.1.3
Using connection_pool 2.2.2
Using rexml 3.2.5
Using crack 0.4.5
Using diff-lcs 1.3
Using unf_ext 0.0.8.2
Using unf 0.1.4
Using domain_name 0.5.20190701
Using ed25519 1.3.0
Using ffi 1.15.5
Using ethon 0.11.0
Using multipart-post 2.3.0
Using faraday 0.17.6
Using faraday_middleware 0.14.0
Using multi_json 1.14.1
Using net-http-persistent 4.0.2
Using net-http-pipeline 1.0.1
Using gh 0.14.0
Using hashdiff 1.0.1
Using hashr 2.0.1
Using highline 1.7.10
Using hitimes 1.3.0
Using http-accept 1.7.0
Using http-cookie 1.0.5
Using jaro_winkler 1.5.1
Using jwt 1.5.6
Using launchy 2.4.3
Using rb-fsevent 0.10.3
Using rb-inotify 0.9.10
Using listen 3.8.0
Using method_source 1.0.0
Using metriks 0.9.9.6
Using metriks-librato_metrics 1.0.6 from https://github.com/eric/metriks-librato_metrics.git
Using mime-types-data 3.2022.0105
Using mime-types 3.4.1
Using minitar 0.9
Using mocha 2.0.0
Using msgpack 1.7.1
Using ruby2_keywords 0.0.5
Using mustermann 3.0.0
Using netrc 0.11.0
Using nio4r 2.5.9
Using sawyer 0.8.2
Using octokit 4.22.0
Using optimist 3.0.1
Using parallel 1.12.1
Using parallel_tests 4.2.1
Using parser 2.5.1.2
Using pry 0.14.2
Using puma 6.3.0
Using websocket 1.2.8
Using pusher-client 0.6.2
Using rack 2.2.7
Using rack-protection 3.0.6 from https://github.com/sinatra/sinatra.git
Using rack-ssl 1.4.1
Using rack-test 2.1.0
Using rainbow 3.1.1
Using rbtrace 0.4.14
Using redis 4.1.4
Using rerun 0.14.0
Using rest-client 2.1.0
Using rspec-support 3.8.0
Using rspec-core 3.8.0
Using rspec-expectations 3.8.1
Using rspec-mocks 3.8.0
Using rspec 3.8.0
Using ruby-progress*** 1.10.0
Using unicode-display_width 1.4.0
Using rubocop 0.68.1
Using sentry-raven 2.13.0
Using tilt 2.2.0
Using sinatra 3.0.6
Using sinatra-contrib 3.0.6 from https://github.com/sinatra/sinatra.git
Using ssh_data 1.3.0
Using typhoeus 0.8.0
Using travis 1.8.13
Using travis-config 2.0.0 from https://github.com/travis-ci/travis-config.git
Using travis-github_apps 0.2.1 from https://github.com/travis-ci/travis-github_apps.git
Using travis-rollout 0.0.1 from https://github.com/travis-ci/travis-rollout.git
Using travis-support 0.0.1 from https://github.com/travis-ci/travis-support.git
Using webmock 3.13.0
Bundle complete! 37 Gemfile dependencies, 100 gems now installed.
Bundled gems are installed into `./vendor/bundle`
travis_time:end:1d93d338:start=1717505487943780203,finish=1717505488431056010,duration=487275807,event=install
travis_fold:end:install.bundler

travis_fold:start:before_script.1
travis_time:start:002f77e0
$ eval "$(script/handle-docker-config)"
handle-docker-config: missing ${DOCKER_CLIENT_CONFIG_URL}
travis_time:end:002f77e0:start=1717505488441074166,finish=1717505488452701575,duration=11627409,event=before_script
travis_fold:end:before_script.1
travis_fold:start:before_script.2
travis_time:start:0b1d45fa
$ bundle install
Using rake 12.3.3
Using concurrent-ruby 1.2.2
Using i18n 1.14.1
Using minitest 5.19.0
Using tzinfo 2.0.6
Using activesupport 7.0.7.2
Using public_suffix 4.0.7
Using addressable 2.8.4
Using ast 2.4.0
Using atomic 1.1.101
Using avl_tree 1.1.3
Using backports 3.18.1
Using bundler 2.3.26
Using docile 1.1.5
Using json 2.3.1
Using simplecov-html 0.10.2
Using simplecov 0.13.0
Using codeclimate-test-reporter 1.0.8
Using coder 0.4.0
Using coderay 1.1.3
Using connection_pool 2.2.2
Using rexml 3.2.5
Using crack 0.4.5
Using diff-lcs 1.3
Using unf_ext 0.0.8.2
Using unf 0.1.4
Using domain_name 0.5.20190701
Using ed25519 1.3.0
Using ffi 1.15.5
Using ethon 0.11.0
Using multipart-post 2.3.0
Using faraday 0.17.6
Using faraday_middleware 0.14.0
Using multi_json 1.14.1
Using net-http-persistent 4.0.2
Using net-http-pipeline 1.0.1
Using gh 0.14.0
Using hashdiff 1.0.1
Using hashr 2.0.1
Using highline 1.7.10
Using hitimes 1.3.0
Using http-accept 1.7.0
Using http-cookie 1.0.5
Using jaro_winkler 1.5.1
Using jwt 1.5.6
Using launchy 2.4.3
Using rb-fsevent 0.10.3
Using rb-inotify 0.9.10
Using listen 3.8.0
Using method_source 1.0.0
Using metriks 0.9.9.6
Using metriks-librato_metrics 1.0.6 from https://github.com/eric/metriks-librato_metrics.git
Using mime-types-data 3.2022.0105
Using mime-types 3.4.1
Using minitar 0.9
Using mocha 2.0.0
Using msgpack 1.7.1
Using ruby2_keywords 0.0.5
Using mustermann 3.0.0
Using netrc 0.11.0
Using nio4r 2.5.9
Using sawyer 0.8.2
Using octokit 4.22.0
Using optimist 3.0.1
Using parallel 1.12.1
Using parallel_tests 4.2.1
Using parser 2.5.1.2
Using pry 0.14.2
Using puma 6.3.0
Using websocket 1.2.8
Using pusher-client 0.6.2
Using rack 2.2.7
Using rack-protection 3.0.6 from https://github.com/sinatra/sinatra.git
Using rack-ssl 1.4.1
Using rack-test 2.1.0
Using rainbow 3.1.1
Using rbtrace 0.4.14
Using redis 4.1.4
Using rerun 0.14.0
Using rest-client 2.1.0
Using rspec-support 3.8.0
Using rspec-core 3.8.0
Using rspec-expectations 3.8.1
Using rspec-mocks 3.8.0
Using rspec 3.8.0
Using ruby-progress*** 1.10.0
Using unicode-display_width 1.4.0
Using rubocop 0.68.1
Using sentry-raven 2.13.0
Using tilt 2.2.0
Using sinatra 3.0.6
Using sinatra-contrib 3.0.6 from https://github.com/sinatra/sinatra.git
Using ssh_data 1.3.0
Using typhoeus 0.8.0
Using travis 1.8.13
Using travis-config 2.0.0 from https://github.com/travis-ci/travis-config.git
Using travis-github_apps 0.2.1 from https://github.com/travis-ci/travis-github_apps.git
Using travis-rollout 0.0.1 from https://github.com/travis-ci/travis-rollout.git
Using travis-support 0.0.1 from https://github.com/travis-ci/travis-support.git
Using webmock 3.13.0
Bundle complete! 37 Gemfile dependencies, 100 gems now installed.
Bundled gems are installed into `./vendor/bundle`
travis_time:end:0b1d45fa:start=1717505488460371782,finish=1717505488885462204,duration=425090422,event=before_script
travis_fold:end:before_script.2
travis_fold:start:before_script.3
travis_time:start:05cfe962
$ bundle exec rake clean assets:precompile
WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
I, [2024-06-04T12:51:29.684434 #11060]  INFO -- : getting /downloads/sc-4.9.2-linux.tar.gz
I, [2024-06-04T12:51:29.685410 #11060]  INFO -- : getting /downloads/sc-4.9.1-osx.zip
I, [2024-06-04T12:51:30.324830 #11060]  INFO -- : writing to /home/travis/build/travis-ci/travis-build/public/files/sc-osx.zip
I, [2024-06-04T12:51:30.367228 #11060]  INFO -- : writing to /home/travis/build/travis-ci/travis-build/public/files/sc-linux.tar.gz
I, [2024-06-04T12:51:30.379988 #11060]  INFO -- : Fetching releases from tools/godep
I, [2024-06-04T12:51:30.382091 #11060]  INFO -- : Fetching releases from tools/godep
I, [2024-06-04T12:51:30.591044 #11060]  INFO -- : Latest godep release is v80
I, [2024-06-04T12:51:30.591418 #11060]  INFO -- : Fetching https://github.com/tools/godep/releases/download/v80/godep_darwin_amd64
I, [2024-06-04T12:51:30.595914 #11060]  INFO -- : Latest godep release is v80
I, [2024-06-04T12:51:30.596160 #11060]  INFO -- : Fetching https://github.com/tools/godep/releases/download/v80/godep_linux_amd64
I, [2024-06-04T12:51:30.946834 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/godep_darwin_amd64
I, [2024-06-04T12:51:30.954850 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/godep_darwin_amd64
I, [2024-06-04T12:51:30.996463 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/godep_linux_amd64
I, [2024-06-04T12:51:31.004431 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/godep_linux_amd64
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/cassandra.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-bionic.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-current-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-bionic.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/chef-stable-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/computology-apt-backport-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/couchbase-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/debian-sid.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/docker-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/docker-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-1.6.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-1.7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-2.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-2.1.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-2.x.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/elasticsearch-5.x.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/extras-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/fpcomplete-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/fpcomplete-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/github-git-lfs-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/github-git-lfs-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-chrome.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/google-cloud.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/heroku-toolbelt.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/heroku.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.5.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.6.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.8.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise-3.9.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-3.9.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-4.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-5.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-6.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty-8.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-xenial-6.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-xenial-7.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/llvm-toolchain-xenial-8.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/lucid.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mariadb-10.0.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.0-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.2-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.2-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.4-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-3.4-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-4.0-xenial.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mongodb-upstart.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-alpha.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-beta.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-libtiff-compat.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono-nightly.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mono.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mopidy-stable.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mysql-5.7-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/mysql-5.7-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/partner-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/pgdg-9.5-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/pgdg-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/precise-pgdg-9.5.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/r-packages-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/r-packages-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/rabbitmq-precise.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/rabbitmq-testing.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/rabbitmq-trusty.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
cp /home/travis/build/travis-ci/travis-build/tmp/apt-source-safelist-master/keys/travis-security.asc /home/travis/build/travis-ci/travis-build/public/files/gpg
I, [2024-06-04T12:51:31.467305 #11060]  INFO -- : Fetching https://raw.githubusercontent.com/travis-ci/casher/bash/bin/casher
I, [2024-06-04T12:51:31.468272 #11060]  INFO -- : Fetching releases from travis-ci/gimme
I, [2024-06-04T12:51:31.469784 #11060]  INFO -- : Fetching https://downloads.haskell.org/~ghc
I, [2024-06-04T12:51:31.470702 #11060]  INFO -- : Fetching releases from nvm-sh/nvm
I, [2024-06-04T12:51:31.471661 #11060]  INFO -- : Fetching https://raw.githubusercontent.com/sormuras/bach/master/install-jdk.sh
I, [2024-06-04T12:51:31.473270 #11060]  INFO -- : Fetching releases from nvm-sh/nvm
I, [2024-06-04T12:51:31.495646 #11060]  INFO -- : Fetching https://sh.rustup.rs/
I, [2024-06-04T12:51:31.508107 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/casher
I, [2024-06-04T12:51:31.508232 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/casher
I, [2024-06-04T12:51:31.508706 #11060]  INFO -- : Fetching https://raw.githubusercontent.com/paulp/sbt-extras/master/sbt
I, [2024-06-04T12:51:31.511224 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/install-jdk.sh
I, [2024-06-04T12:51:31.511326 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/install-jdk.sh
I, [2024-06-04T12:51:31.548492 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/sbt
I, [2024-06-04T12:51:31.548625 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/sbt
I, [2024-06-04T12:51:31.548741 #11060]  INFO -- : Fetching releases from tmate-io/tmate
I, [2024-06-04T12:51:31.580413 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/rustup-init.sh
I, [2024-06-04T12:51:31.580558 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/rustup-init.sh
I, [2024-06-04T12:51:31.580660 #11060]  INFO -- : Fetching releases from tmate-io/tmate
I, [2024-06-04T12:51:31.597168 #11060]  INFO -- : Latest nvm release is v0.39.7
I, [2024-06-04T12:51:31.597713 #11060]  INFO -- : Fetching https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/nvm.sh
I, [2024-06-04T12:51:31.608955 #11060]  INFO -- : Latest nvm release is v0.39.7
I, [2024-06-04T12:51:31.610798 #11060]  INFO -- : Fetching https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/nvm-exec
I, [2024-06-04T12:51:31.615604 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/tmp/ghc-versions.html
I, [2024-06-04T12:51:31.615801 #11060]  INFO -- : Setting mode '0o644' on /home/travis/build/travis-ci/travis-build/tmp/ghc-versions.html
I, [2024-06-04T12:51:31.687846 #11060]  INFO -- : Latest gimme release is v1.5.5
I, [2024-06-04T12:51:31.688253 #11060]  INFO -- : Fetching https://raw.githubusercontent.com/travis-ci/gimme/v1.5.5/gimme
I, [2024-06-04T12:51:31.728955 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/nvm-exec
I, [2024-06-04T12:51:31.729079 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/nvm-exec
I, [2024-06-04T12:51:31.730337 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/gimme
I, [2024-06-04T12:51:31.730476 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/gimme
I, [2024-06-04T12:51:31.736970 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/nvm.sh
I, [2024-06-04T12:51:31.737271 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/nvm.sh
I, [2024-06-04T12:51:31.796016 #11060]  INFO -- : Latest tmate release is 2.4.0
I, [2024-06-04T12:51:31.796427 #11060]  INFO -- : Fetching https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-arm64v8.tar.xz
I, [2024-06-04T12:51:31.835398 #11060]  INFO -- : Latest tmate release is 2.4.0
I, [2024-06-04T12:51:31.835827 #11060]  INFO -- : Fetching https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-amd64.tar.xz
I, [2024-06-04T12:51:32.119899 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-arm64v8.tar.xz
I, [2024-06-04T12:51:32.121081 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-arm64v8.tar.xz
I, [2024-06-04T12:51:32.160101 #11060]  INFO -- : Writing to /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-amd64.tar.xz
I, [2024-06-04T12:51:32.160994 #11060]  INFO -- : Setting mode '0o755' on /home/travis/build/travis-ci/travis-build/public/files/tmate-static-linux-amd64.tar.xz
public/files/casher
public/files/gimme
public/files/godep_darwin_amd64
public/files/godep_linux_amd64
public/files/gpg
public/files/install-jdk.sh
public/files/nvm-exec
public/files/nvm.sh
public/files/rustup-init.sh
public/files/sbt
public/files/sc-linux.tar.gz
public/files/sc-osx.zip
public/files/sonar-scanner.zip
public/files/tmate-static-linux-amd64.tar.xz
public/files/tmate-static-linux-arm64v8.tar.xz
travis_time:end:05cfe962:start=1717505488895371875,finish=1717505492178498018,duration=3283126143,event=before_script
travis_fold:end:before_script.3
travis_time:start:0c7f1618
$ bundle exec rspec spec
I, [2024-06-04T12:51:33.770511 #11077]  INFO -- sentry: ** [Raven] Raven 2.13.0 configured not to capture errors: DSN not set
Run options: exclude {:example=>true}

Randomized with seed 46347
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................***.................................................................................................................................................................*.............................................................................................................................................................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=.
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: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=.
.*..................................................................................................................................................................................................................................................................................................................................................................................................................................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=.
.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=.
.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=.
.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=.
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
...............................................................................................................................................................................................................................................................................................................................................................................................................FFF...FFFF....F.......FF...FFF...........F......F..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................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=.
............................................................................................................................................................................................................................................

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) Travis::Build::Addons::CoverityScan needs specs!
     # Temporarily skipped with xit
     # ./spec/build/addons/coverity_scan_spec.rb:16

  2) script header internal ruby selection when the most recent valid version of ruby is 1.9.3 selects 1.9.3
     # Temporarily skipped with xit
     # ./spec/build/script/header_spec.rb:132

  3) script header internal ruby selection when the most recent valid version of ruby has a 2-digit patch level selects the highest version with a 2-digit patch level
     # Temporarily skipped with xit
     # ./spec/build/script/header_spec.rb:150

  4) script header internal ruby selection with a typical selection of preinstalled rubies selects the latest valid version
     # Temporarily skipped with xit
     # ./spec/build/script/header_spec.rb:115

  5) Travis::Build::Addons::Blender when version is valid 
     # Temporarily skipped with xit
     # ./spec/build/addons/blender_spec.rb:25

  6) Travis::Vault::Keys::Resolver#call when paths contain unusual chars when path returns value from Vault 
     # Temporarily skipped with xcontext
     # ./spec/build/services/vault/keys/resolver_spec.rb:52

Failures:

  1) 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}
     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] }

       Expected the generated sexp to include:

       [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]

       Found the following similar nodes:

       [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [: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}]
       [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:136:in `block (5 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  2) Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 installs dpl version specified using travis_internal_ruby
     Failure/Error:
       expect(
         sexp_filter(
           sexp_filter(
             sexp,
             [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
           )[0],
           [:if, "-e $HOME/.rvm/scripts/rvm"]
         )[1]
       ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v #{dpl_version}", echo: true, assert: true, timing: true]

       Expected the generated sexp to include:

       [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]

       Found the following similar nodes:

       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:126:in `block (5 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  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}
     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}] }

       Expected the generated sexp to include:

       [: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}]

       Found the following similar nodes:

       [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S gem install dpl -v 2.0.3.beta.5", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [: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}]
       [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:137:in `block (5 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  4) 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*
     Failure/Error:
       expect(
         sexp_filter(
           sexp_filter(
             sexp,
             [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
           )[0],
           [:if, "-e $HOME/.rvm/scripts/rvm"]
         )[0]
       ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", echo: true, assert: true, timing: true]

       Expected the generated sexp to include:

       [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]

       Found the following similar nodes:

       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:75:in `block (4 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  5) 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}
     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] }

       Expected the generated sexp to include:

       [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]

       Found the following similar nodes:

       [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [: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}]
       [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:97:in `block (4 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  6) 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*
     Failure/Error:
       expect(
         sexp_filter(
           sexp_filter(
             sexp,
             [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
           )[0],
           [:if, "-e $HOME/.rvm/scripts/rvm"]
         )[1]
       ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", echo: true, assert: true, timing: true]

       Expected the generated sexp to include:

       [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]

       Found the following similar nodes:

       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:87:in `block (4 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  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 dpl --provider=\"heroku\" --password=\"***\" --email=\"user@host\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", and {:timing=>true}
     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}] }

       Expected the generated sexp to include:

       [: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}]

       Found the following similar nodes:

       [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [: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}]
       [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:98:in `block (4 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  8) 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*
     Failure/Error:
       expect(
         sexp_filter(
           sexp_filter(
             sexp,
             [:if, "$(rvm use $(travis_internal_ruby) do ruby -e \"puts RUBY_VERSION\") = 1.9*"]
           )[0],
           [:if, "-e $HOME/.rvm/scripts/rvm"]
         )[0]
       ).to include_sexp [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", echo: true, assert: true, timing: true]

       Expected the generated sexp to include:

       [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]

       Found the following similar nodes:

       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:45:in `block (4 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  9) 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}
****************************************************************************************************************************************************************************************************************************************************************

       Expected the generated sexp to include:

       [: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}]

       Found the following similar nodes:

       [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n  test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
       [:cmd, "cat /usr/share/travis/system_info"]
       [:cmd, "cat /usr/local/travis/system_info"]
       [: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"]
       [: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"]
       [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.org/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
       [: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"]
       [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n  curl -sSL https://build.travis-ci.org/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
       [: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"]
       [: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"]
       [:cmd, "unset _JAVA_OPTIONS"]
       [:cmd, "unset MALLOC_ARENA_MAX"]
       [: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"]
       [: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"]
       [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
       [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
       [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
       [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
       [: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"]
       [:cmd, "travis_disable_ssh_roaming"]
       [:cmd, "brew cask uninstall oclint &>/dev/null"]
       [:cmd, "rvm use &>/dev/null"]
       [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
       [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
       [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
       [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
       [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
       [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
       [: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"]
       [: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"]
       [:cmd, "travis_munge_apt_sources"]
       [:cmd, "travis_setup_apt_proxy"]
       [:cmd, "travis_apt_get_update", {:retry=>true}]
       [: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}]
       [:cmd, "bash -c '\n  rm -rf /usr/local/heroku\n  apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
       [: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"]
       [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
       [: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}]
       [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
       [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
       [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
       [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
       [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
       [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
       [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
       [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "ruby --version", {:echo=>true}]
       [:cmd, "rvm --version", {:echo=>true}]
       [:cmd, "bundle --version", {:echo=>true}]
       [:cmd, "gem --version", {:echo=>true}]
       [:cmd, "rm -rf vendor/cache"]
       [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
       [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
       [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
       [:cmd, "rake", {:echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [: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}]
       [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
       [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
       [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
       [: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}]
       [:cmd, "ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
       [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
       [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
     # ./spec/build/addons/deploy_spec.rb:245:in `block (3 levels) in <top (required)>'
     # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  10) 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}
************************************************************************************************************************************************************************************************************************************************************

        Expected the generated sexp to include:

        [: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}]

        Found the following similar nodes:

        [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n  test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
        [:cmd, "cat /usr/share/travis/system_info"]
        [:cmd, "cat /usr/local/travis/system_info"]
        [: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"]
        [: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"]
        [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.org/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
        [: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"]
        [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n  curl -sSL https://build.travis-ci.org/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
        [: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"]
        [: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"]
        [:cmd, "unset _JAVA_OPTIONS"]
        [:cmd, "unset MALLOC_ARENA_MAX"]
        [: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"]
        [: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"]
        [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
        [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
        [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
        [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
        [: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"]
        [:cmd, "travis_disable_ssh_roaming"]
        [:cmd, "brew cask uninstall oclint &>/dev/null"]
        [:cmd, "rvm use &>/dev/null"]
        [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
        [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
        [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
        [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
        [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
        [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
        [: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"]
        [: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"]
        [:cmd, "travis_munge_apt_sources"]
        [:cmd, "travis_setup_apt_proxy"]
        [:cmd, "travis_apt_get_update", {:retry=>true}]
        [: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}]
        [:cmd, "bash -c '\n  rm -rf /usr/local/heroku\n  apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
        [: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"]
        [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
        [: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}]
        [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
        [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
        [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
        [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
        [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
        [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "ruby --version", {:echo=>true}]
        [:cmd, "rvm --version", {:echo=>true}]
        [:cmd, "bundle --version", {:echo=>true}]
        [:cmd, "gem --version", {:echo=>true}]
        [:cmd, "rm -rf vendor/cache"]
        [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
        [:cmd, "rake", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [: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}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S dpl --provider=\"nodejitsu\" --user=\"***\" --api_key=\"***\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
      # ./spec/build/addons/deploy_spec.rb:248:in `block (3 levels) in <top (required)>'
      # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  11) 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}
      Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }

        Expected the generated sexp to include:

        [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]

        Found the following similar nodes:

        [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n  test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
        [:cmd, "cat /usr/share/travis/system_info"]
        [:cmd, "cat /usr/local/travis/system_info"]
        [: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"]
        [: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"]
        [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.org/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
        [: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"]
        [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n  curl -sSL https://build.travis-ci.org/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
        [: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"]
        [: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"]
        [:cmd, "unset _JAVA_OPTIONS"]
        [:cmd, "unset MALLOC_ARENA_MAX"]
        [: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"]
        [: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"]
        [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
        [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
        [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
        [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
        [: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"]
        [:cmd, "travis_disable_ssh_roaming"]
        [:cmd, "brew cask uninstall oclint &>/dev/null"]
        [:cmd, "rvm use &>/dev/null"]
        [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
        [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
        [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
        [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
        [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
        [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
        [: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"]
        [: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"]
        [:cmd, "travis_munge_apt_sources"]
        [:cmd, "travis_setup_apt_proxy"]
        [:cmd, "travis_apt_get_update", {:retry=>true}]
        [: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}]
        [:cmd, "bash -c '\n  rm -rf /usr/local/heroku\n  apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
        [: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"]
        [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
        [: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}]
        [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
        [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
        [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
        [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
        [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
        [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "ruby --version", {:echo=>true}]
        [:cmd, "rvm --version", {:echo=>true}]
        [:cmd, "bundle --version", {:echo=>true}]
        [:cmd, "gem --version", {:echo=>true}]
        [:cmd, "rm -rf vendor/cache"]
        [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
        [:cmd, "rake", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [: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}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [: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}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
      # ./spec/build/addons/deploy_spec.rb:265:in `block (4 levels) in <top (required)>'
      # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  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}
      Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }

        Expected the generated sexp to include:

        [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]

        Found the following similar nodes:

        [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n  test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
        [:cmd, "cat /usr/share/travis/system_info"]
        [:cmd, "cat /usr/local/travis/system_info"]
        [: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"]
        [: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"]
        [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.org/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
        [: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"]
        [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n  curl -sSL https://build.travis-ci.org/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
        [: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"]
        [: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"]
        [:cmd, "unset _JAVA_OPTIONS"]
        [:cmd, "unset MALLOC_ARENA_MAX"]
        [: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"]
        [: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"]
        [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
        [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
        [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
        [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
        [: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"]
        [:cmd, "travis_disable_ssh_roaming"]
        [:cmd, "brew cask uninstall oclint &>/dev/null"]
        [:cmd, "rvm use &>/dev/null"]
        [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
        [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
        [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
        [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
        [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
        [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
        [: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"]
        [: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"]
        [:cmd, "travis_munge_apt_sources"]
        [:cmd, "travis_setup_apt_proxy"]
        [:cmd, "travis_apt_get_update", {:retry=>true}]
        [: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}]
        [:cmd, "bash -c '\n  rm -rf /usr/local/heroku\n  apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
        [: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"]
        [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
        [: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}]
        [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
        [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
        [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
        [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
        [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
        [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "ruby --version", {:echo=>true}]
        [:cmd, "rvm --version", {:echo=>true}]
        [:cmd, "bundle --version", {:echo=>true}]
        [:cmd, "gem --version", {:echo=>true}]
        [:cmd, "rm -rf vendor/cache"]
        [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
        [:cmd, "rake", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9' ", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [: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}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install dpl --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [: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}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
      # ./spec/build/addons/deploy_spec.rb:257:in `block (4 levels) in <top (required)>'
      # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  13) 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}
      Failure/Error: it { expect(second_deploy).to include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }

        Expected the generated sexp to include:

        [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]

        Found the following similar nodes:

        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/travis-ci/dpl travis-ci/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd travis-ci/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout feature", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname travis-ci/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
      # ./spec/build/addons/deploy_spec.rb:284:in `block (4 levels) in <top (required)>'
      # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  14) 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}
      Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }

        Expected the generated sexp to include:

        [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]

        Found the following similar nodes:

        [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n  test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
        [:cmd, "cat /usr/share/travis/system_info"]
        [:cmd, "cat /usr/local/travis/system_info"]
        [: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"]
        [: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"]
        [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.org/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
        [: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"]
        [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n  curl -sSL https://build.travis-ci.org/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
        [: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"]
        [: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"]
        [:cmd, "unset _JAVA_OPTIONS"]
        [:cmd, "unset MALLOC_ARENA_MAX"]
        [: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"]
        [: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"]
        [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
        [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
        [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
        [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
        [: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"]
        [:cmd, "travis_disable_ssh_roaming"]
        [:cmd, "brew cask uninstall oclint &>/dev/null"]
        [:cmd, "rvm use &>/dev/null"]
        [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
        [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
        [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
        [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
        [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
        [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
        [: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"]
        [: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"]
        [:cmd, "travis_munge_apt_sources"]
        [:cmd, "travis_setup_apt_proxy"]
        [:cmd, "travis_apt_get_update", {:retry=>true}]
        [: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}]
        [:cmd, "bash -c '\n  rm -rf /usr/local/heroku\n  apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
        [: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"]
        [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
        [: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}]
        [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
        [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
        [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
        [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
        [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
        [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "ruby --version", {:echo=>true}]
        [:cmd, "rvm --version", {:echo=>true}]
        [:cmd, "bundle --version", {:echo=>true}]
        [:cmd, "gem --version", {:echo=>true}]
        [:cmd, "rm -rf vendor/cache"]
        [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
        [:cmd, "rake", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S dpl --provider=\"heroku\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
      # ./spec/build/addons/deploy_spec.rb:228:in `block (3 levels) in <top (required)>'
      # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

  15) 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}
      Failure/Error: it { should include_sexp [:cmd, 'rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl', echo: true] }

        Expected the generated sexp to include:

        [:cmd, "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]

        Found the following similar nodes:

        [:cmd, "for dir in $(echo $PATH | tr : \" \"); do\n  test -d $dir && sudo chmod o-w $dir | grep changed\ndone\n"]
        [:cmd, "cat /usr/share/travis/system_info"]
        [:cmd, "cat /usr/local/travis/system_info"]
        [: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"]
        [: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"]
        [:cmd, "travis_wait_for_network 20 \"http://build.travis-ci.org/empty.txt?job_id=1&repo=travis-ci-examples/ruby-example\""]
        [: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"]
        [:cmd, "if [[ ( \"$TRAVIS_DIST\" == trusty || \"$TRAVIS_DIST\" == precise) && -f /etc/init.d/rabbitmq-server ]]; then\n  curl -sSL https://build.travis-ci.org/files/gpg/rabbitmq-trusty.asc | sudo apt-key add -\nfi &>/dev/null\n"]
        [: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"]
        [: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"]
        [:cmd, "unset _JAVA_OPTIONS"]
        [:cmd, "unset MALLOC_ARENA_MAX"]
        [: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"]
        [: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"]
        [:cmd, "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -"]
        [:cmd, "sudo security delete-certificate -Z 0950B6CD3D2F37EA246A1AAA20DFAADBD6FE1F75 /Library/Keychains/System.keychain &>/dev/null"]
        [:cmd, "wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer"]
        [:cmd, "sudo security add-certificates -k /Library/Keychains/System.keychain AppleWWDRCA.cer &>/dev/null"]
        [: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"]
        [:cmd, "travis_disable_ssh_roaming"]
        [:cmd, "brew cask uninstall oclint &>/dev/null"]
        [:cmd, "rvm use &>/dev/null"]
        [:cmd, "rm -f /etc/boto.cfg", {:sudo=>true}]
        [:cmd, "sudo rm -f /usr/lib/jvm/java-8-oracle-amd64"]
        [:cmd, "source ${TRAVIS_HOME}/.jdk_switcher_rc"]
        [:cmd, "source /opt/jdk_switcher/jdk_switcher.sh"]
        [:cmd, "dpkg --add-architecture i386", {:sudo=>true}]
        [:cmd, "chmod +x ${TRAVIS_HOME}/.rvm/hooks/after_use"]
        [: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"]
        [: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"]
        [:cmd, "travis_munge_apt_sources"]
        [:cmd, "travis_setup_apt_proxy"]
        [:cmd, "travis_apt_get_update", {:retry=>true}]
        [: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}]
        [:cmd, "bash -c '\n  rm -rf /usr/local/heroku\n  apt-get purge -y heroku-toolbelt heroku &>/dev/null\n'\n", {:sudo=>true}]
        [: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"]
        [:cmd, "ssh-keygen -R github.com >/dev/null 2>&1 || true", {:assert=>true, :timing=>true}]
        [: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}]
        [:cmd, "git -C travis-ci-examples/ruby-example fetch origin --depth=50", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "git -C travis-ci-examples/ruby-example reset --hard", {:assert=>true, :echo=>true}]
        [:cmd, "git checkout -qf 9500504", {:assert=>true, :echo=>true}]
        [:cmd, "git submodule update --init --recursive --quiet", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "mkdir -p ~/.gradle && echo \"org.gradle.daemon=false\" >> ~/.gradle/gradle.properties", {:assert=>true}]
        [:cmd, "echo -e \"gem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/global.gems", {:assert=>true}]
        [:cmd, "echo -e \"jruby-openssl\\njruby-launcher\\ngem-wrappers\\nrubygems-bundler\\nbundler\\nrake\\nrvm\\n\" > $rvm_path/gemsets/jruby/global.gems", {:assert=>true}]
        [:cmd, "echo \"\" > /home/travis/.rvm/config/remote"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm get head", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use $(< .ruby-version) --install --binary --fuzzy", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "rvm use default", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler -v '< 2'", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "gem install bundler", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "ruby --version", {:echo=>true}]
        [:cmd, "rvm --version", {:echo=>true}]
        [:cmd, "bundle --version", {:echo=>true}]
        [:cmd, "gem --version", {:echo=>true}]
        [:cmd, "rm -rf vendor/cache"]
        [:cmd, "bundle install --jobs=3 --retry=3 --deployment", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle install --jobs=3 --retry=3", {:assert=>true, :echo=>true, :timing=>true, :retry=>true}]
        [:cmd, "bundle exec rake", {:echo=>true, :timing=>true}]
        [:cmd, "rake", {:echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_1.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "./before_deploy_2.sh", {:assert=>true, :echo=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl", {:echo=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem -v '< 1.9'  --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "ruby -S gem uninstall -aIx dpl >& /dev/null", {:assert=>true}]
        [:cmd, "pushd /tmp >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git clone https://github.com/svenvfuchs/dpl svenvfuchs/dpl", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "pushd svenvfuchs/dpl >& /dev/null", {:assert=>true, :timing=>true}]
        [:cmd, "git checkout ***", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "git rev-parse HEAD", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem build dpl.gemspec", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S     gem build $f;", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "mv dpl-*.gem $TRAVIS_BUILD_DIR >& /dev/null", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "rm -rf $(dirname svenvfuchs/dpl)", {:assert=>true}]
        [:cmd, "popd >& /dev/null", {:assert=>true}]
        [:cmd, "test -e /tmp/dpl && rm -rf dpl", {:timing=>true}]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [:cmd, "rvm use $(travis_internal_ruby) --fuzzy do ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "ruby -S gem install $TRAVIS_BUILD_DIR/dpl-*.gem --pre", {:echo=>true, :assert=>true, :timing=>true}]
        [:cmd, "rm -f $TRAVIS_BUILD_DIR/dpl-*.gem"]
        [:cmd, "type rvm &>/dev/null || source ~/.rvm/scripts/rvm"]
        [: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}]
        [:cmd, "ruby -S dpl --provider=\"heroku\" --fold; if [ $? -ne 0 ]; then echo \"failed to deploy\"; travis_terminate 2; fi", {:timing=>true}]
        [:cmd, "./after_deploy_1.sh", {:echo=>true, :timing=>true}]
        [:cmd, "./after_deploy_2.sh", {:echo=>true, :timing=>true}]
      # ./spec/build/addons/deploy_spec.rb:219:in `block (3 levels) in <top (required)>'
      # ./vendor/bundle/ruby/3.2.0/gems/webmock-3.13.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

Finished in 2 minutes 38.3 seconds (files took 1.87 seconds to load)
4580 examples, 15 failures, 6 pending

Failed examples:

rspec ./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}
rspec ./spec/build/addons/deploy_spec.rb:125 # Travis::Build::Addons::Deploy deploys if conditions apply when dpl_version config is set and dpl_version is 2 installs dpl version specified using travis_internal_ruby
rspec ./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}
rspec ./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*
rspec ./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}
rspec ./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*
rspec ./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}
rspec ./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*
rspec ./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}
rspec ./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}
rspec ./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}
rspec ./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}
rspec ./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}
rspec ./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}
rspec ./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}

Randomized with seed 46347

Coverage report generated for RSpec to /home/travis/build/travis-ci/travis-build/coverage. 4768 / 5433 LOC (87.76%) covered.
travis_time:end:0c7f1618:start=1717505492187182580,finish=1717505655935668476,duration=163748485896,event=script
The command "bundle exec rspec spec" exited with 1.
travis_time:start:052a7a3a
$ bundle exec rake shfmt
shfmt -version
v2.5.1
shfmt -i 2 -w /home/travis/build/travis-ci/travis-build/lib/travis/build/bash/*.bash
shfmt -i 2 -w $(git grep -lE '^#!.+bash' /home/travis/build/travis-ci/travis-build/script)
travis_time:end:052a7a3a:start=1717505655943210595,finish=1717505656943655284,duration=1000444689,event=script
The command "bundle exec rake shfmt" exited with 0.
travis_time:start:13f2ed70
$ bundle exec rake assert_clean
git diff --exit-code
git diff --cached --exit-code
travis_time:end:13f2ed70:start=1717505656951476789,finish=1717505657578403919,duration=626927130,event=script
The command "bundle exec rake assert_clean" exited with 0.
travis_time:start:2320c637
$ bundle exec rake shellcheck
tar -C "/home/travis/build/travis-ci/travis-build/tmp/bin" --strip-components=1 --exclude="*.txt" -xf "/tmp/shellcheck.tar.xz"
shellcheck --version
ShellCheck - shell script analysis tool
version: 0.5.0
license: GNU General Public License, version 3
website: https://www.shellcheck.net
shellcheck -s bash /home/travis/build/travis-ci/travis-build/lib/travis/build/bash/*.bash
shellcheck -s bash $(git grep -lE '^#!.+bash' /home/travis/build/travis-ci/travis-build/script)
travis_time:end:2320c637:start=1717505657587656756,finish=1717505660385705275,duration=2798048519,event=script
The command "bundle exec rake shellcheck" exited with 0.
travis_time:start:02e014ae
$ bundle exec rake assert_examples
rspec --tag example:true /home/travis/build/travis-ci/travis-build/spec
I, [2024-06-04T12:54:22.377540 #25019]  INFO -- sentry: ** [Raven] Raven 2.13.0 configured not to capture errors: DSN not set
Run options: include {:example=>true}

Randomized with seed 21811
..*..Unable to find image 'travisci/ci-garnet:packer-1512502276-986baf0' locally
packer-1512502276-986baf0: Pulling from travisci/ci-garnet
01a4f8387457: Pulling fs layer
c887940e680c: Pulling fs layer
5432573ac160: Pulling fs layer
027ee9a9665e: Pulling fs layer
5611db80430d: Pulling fs layer
9c60dc18859b: Pulling fs layer
db89620bb9ce: Pulling fs layer
a26fee296996: Pulling fs layer
16e5969a1d86: Pulling fs layer
dc9188d63ac4: Pulling fs layer
68f396623e9f: Pulling fs layer
77b54a696938: Pulling fs layer
45e976717f2c: Pulling fs layer
b32f28e62303: Pulling fs layer
de836ecc3375: Pulling fs layer
14dbf3836ddb: Pulling fs layer
7632080a46a2: Pulling fs layer
0056dde29023: Pulling fs layer
027ee9a9665e: Waiting
5611db80430d: Waiting
9c60dc18859b: Waiting
db89620bb9ce: Waiting
a26fee296996: Waiting
16e5969a1d86: Waiting
dc9188d63ac4: Waiting
68f396623e9f: Waiting
77b54a696938: Waiting
45e976717f2c: Waiting
b32f28e62303: Waiting
de836ecc3375: Waiting
14dbf3836ddb: Waiting
7632080a46a2: Waiting
0056dde29023: Waiting
5432573ac160: Download complete
c887940e680c: Verifying Checksum
c887940e680c: Download complete
027ee9a9665e: Verifying Checksum
027ee9a9665e: Download complete
5611db80430d: Verifying Checksum
5611db80430d: Download complete
db89620bb9ce: Verifying Checksum
db89620bb9ce: Download complete
01a4f8387457: Verifying Checksum
01a4f8387457: Download complete
a26fee296996: Download complete
9c60dc18859b: Verifying Checksum
9c60dc18859b: Download complete
dc9188d63ac4: Verifying Checksum
dc9188d63ac4: Download complete
16e5969a1d86: Verifying Checksum
16e5969a1d86: Download complete
68f396623e9f: Verifying Checksum
68f396623e9f: Download complete
77b54a696938: Verifying Checksum
77b54a696938: Download complete
b32f28e62303: Verifying Checksum
b32f28e62303: Download complete
45e976717f2c: Verifying Checksum
45e976717f2c: Download complete
14dbf3836ddb: Verifying Checksum
14dbf3836ddb: Download complete
de836ecc3375: Verifying Checksum
de836ecc3375: Download complete
7632080a46a2: Verifying Checksum
7632080a46a2: Download complete
01a4f8387457: Pull complete
c887940e680c: Pull complete
5432573ac160: Pull complete
027ee9a9665e: Pull complete
5611db80430d: Pull complete
9c60dc18859b: Pull complete
db89620bb9ce: Pull complete
a26fee296996: Pull complete
16e5969a1d86: Pull complete
dc9188d63ac4: Pull complete
68f396623e9f: Pull complete
77b54a696938: Pull complete
45e976717f2c: Pull complete
b32f28e62303: Pull complete
de836ecc3375: Pull complete
14dbf3836ddb: Pull complete
0056dde29023: Verifying Checksum
0056dde29023: Download complete
7632080a46a2: Pull complete
0056dde29023: Pull complete
Digest: sha256:1a2968631e391b071d91d03162b8a0b46dc05b6c00f3aff7031d80971fd87759
Status: Downloaded newer image for travisci/ci-garnet:packer-1512502276-986baf0
...*..*..*..*.....*..*..*..*..*..*..*..*..*..*..*..*..*..*..*.....*..*..*..*.....*..*..*..*..*

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) Travis::Build::Script::Erlang behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  2) Travis::Build::Script::Go behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  3) Travis::Build::Script::Dart behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  4) Travis::Build::Script::Elixir behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  5) Travis::Build::Script::C behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  6) Travis::Build::Script::Python behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  7) Travis::Build::Script::Julia behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  8) Travis::Build::Script::Cpp behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  9) Travis::Build::Script::Clojure behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  10) Travis::Build::Script::Nix behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  11) Travis::Build::Script::Crystal behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  12) Travis::Build::Script::Perl behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  13) Travis::Build::Script::Rust behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  14) Travis::Build::Script::PureJava behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  15) Travis::Build::Script::Smalltalk behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  16) Travis::Build::Script::R behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  17) Travis::Build::Script::Perl6 behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  18) Travis::Build::Script::Scala behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  19) Travis::Build::Script::Haskell behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  20) Travis::Build::Script::NodeJs behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  21) Travis::Build::Script::Php behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  22) Travis::Build::Script::Groovy behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  23) Travis::Build::Script::Haxe behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  24) Travis::Build::Script::Ruby behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  25) Travis::Build::Script::Csharp behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  26) Travis::Build::Script::ObjectiveC behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  27) Travis::Build::Script::D behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  28) Travis::Build::Script::Matlab behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

  29) Travis::Build::Script::Android behaves like a bash script full docker container execution runs and passes
     # not an integration example
     # spec/build/script/shared/bash_script.rb:97

Finished in 7 minutes 13 seconds (files took 1.88 seconds to load)
99 examples, 0 failures, 29 pending

Randomized with seed 21811

Coverage report generated for RSpec to /home/travis/build/travis-ci/travis-build/coverage. 2490 / 5433 LOC (45.83%) covered.
travis_time:end:02e014ae:start=1717505660392187631,finish=1717506097236489515,duration=436844301884,event=script
The command "bundle exec rake assert_examples" exited with 0.
travis_fold:start:cache.2
store build cache
$ bundle clean
travis_time:start:183c70d1
travis_time:end:183c70d1:start=1717506097526785718,finish=1717506097531820457,duration=5034739,event=cache
travis_time:start:05754432
nothing changed
travis_time:end:05754432:start=1717506097537580920,finish=1717506100454117596,duration=2916536676,event=cache
travis_fold:end:cache.2

travis_fold:start:after_failure
travis_time:start:0331eeb4
$ bundle exec rake dump_examples_logs
I, [2024-06-04T13:01:41.111005 #10143]  INFO -- : dumping /home/travis/build/travis-ci/travis-build/tmp/examples-build-logs/build-go-integration.bash.txt.log
I, [2024-06-04T13:01:41.111053 #10143]  INFO -- : ---
travis_time:start:10748f07
travis_time:end:10748f07:start=1717505815598698811,finish=1717505815879427014,duration=280728203,event=no_world_writable_dirs
travis_time:start:051ff366
travis_time:end:051ff366:start=1717505815883034688,finish=1717505815885601397,duration=2566709,event=setup_filter
travis_time:start:0d6b9988
travis_time:end:0d6b9988:start=1717505815889396664,finish=1717505815891801442,duration=2404778,event=check_unsupported
travis_time:start:036e3d4c
travis_fold:start:system_info
Build system information
Build language: go
Build id: 1
Job id: 1
Runtime kernel version: 5.4.0-1106-gcp
Build image provisioning date and time
Tue Dec  5 20:11:19 UTC 2017
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty
Cookbooks Version
7c2c6a6 https://github.com/travis-ci/travis-cookbooks/tree/7c2c6a6
git version
git version 2.15.1
bash version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

docker version
Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:39:28 2017
 OS/Arch:      linux/amd64
clang version
clang version 5.0.0 (tags/RELEASE_500/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/clang-5.0.0/bin
jq version
jq-1.5
bats version
Bats 0.4.0
shellcheck version
0.4.6
shfmt version
v2.0.0
ccache version
ccache version 3.1.9

Copyright (C) 2002-2007 Andrew Tridgell
Copyright (C) 2009-2011 Joel Rosdahl

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later
version.
cmake version
cmake version 3.9.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
heroku version
heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0
imagemagick version
Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org
md5deep version
4.2
mercurial version
Mercurial Distributed SCM (version 4.2.2)
(see https://mercurial-scm.org for more information)

Copyright (C) 2005-2017 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mysql version
mysql  Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using  EditLine wrapper
openssl version
OpenSSL 1.0.1f 6 Jan 2014
packer version
Packer v1.0.2

Your version of Packer is out of date! The latest version
is 1.1.2. You can update by downloading from www.packer.io
postgresql client version
psql (PostgreSQL) 9.6.6
ragel version
Ragel State Machine Compiler version 6.8 Feb 2013
Copyright (c) 2001-2009 by Adrian Thurston
subversion version
svn, version 1.8.8 (r1568071)
   compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.3
  - handles 'http' scheme
  - handles 'https' scheme

sudo version
Sudo version 1.8.9p5
Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux
Sudoers policy plugin version 1.8.9p5
Sudoers file grammar version 43

Sudoers path: /etc/sudoers
Authentication methods: 'pam'
Syslog facility if syslog is being used for logging: authpriv
Syslog priority to use when user authenticates successfully: notice
Syslog priority to use when user authenticates unsuccessfully: alert
Send mail if the user is not in sudoers
Use a separate timestamp for each user/tty combo
Lecture user the first time they run sudo
Root may run sudo
Allow some information gathering to give useful error messages
Require fully-qualified hostnames in the sudoers file
Visudo will honor the EDITOR environment variable
Set the LOGNAME and USER environment variables
Length at which to wrap log file lines (0 for no wrap): 80
Authentication timestamp timeout: 15.0 minutes
Password prompt timeout: 0.0 minutes
Number of tries to enter a password: 3
Umask to use or 0777 to use user's: 022
Path to mail program: /usr/sbin/sendmail
Flags for mail program: -t
Address to send mail to: root
Subject line for mail messages: *** SECURITY information for %h ***
Incorrect password message: Sorry, try again.
Path to authentication timestamp dir: /var/lib/sudo
Default password prompt: [sudo] password for %p: 
Default user to run commands as: root
Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Path to the editor for use by visudo: /usr/bin/editor
When to require a password for 'list' pseudocommand: any
When to require a password for 'verify' pseudocommand: all
File descriptors >= 3 will be closed before executing a command
Environment variables to check for sanity:
	TZ
	TERM
	LINGUAS
	LC_*
	LANGUAGE
	LANG
	COLORTERM
Environment variables to remove:
	RUBYOPT
	RUBYLIB
	PYTHONUSERBASE
	PYTHONINSPECT
	PYTHONPATH
	PYTHONHOME
	TMPPREFIX
	ZDOTDIR
	READNULLCMD
	NULLCMD
	FPATH
	PERL5DB
	PERL5OPT
	PERL5LIB
	PERLLIB
	PERLIO_DEBUG 
	JAVA_TOOL_OPTIONS
	SHELLOPTS
	GLOBIGNORE
	PS4
	BASH_ENV
	ENV
	TERMCAP
	TERMPATH
	TERMINFO_DIRS
	TERMINFO
	_RLD*
	LD_*
	PATH_LOCALE
	NLSPATH
	HOSTALIASES
	RES_OPTIONS
	LOCALDOMAIN
	CDPATH
	IFS
Environment variables to preserve:
	JAVA_HOME
	TRAVIS
	CI
	DEBIAN_FRONTEND
	XAUTHORIZATION
	XAUTHORITY
	PS2
	PS1
	PATH
	LS_COLORS
	KRB5CCNAME
	HOSTNAME
	HOME
	DISPLAY
	COLORS
Locale to use while parsing sudoers: C
Directory in which to store input/output logs: /var/log/sudo-io
File in which to store the input/output log: %{seq}
Add an entry to the utmp/utmpx file when allocating a pty
PAM service name to use
PAM service name to use for login shells
Create a new PAM session for the command to run in
Maximum I/O log sequence number: 0

Local IP address and netmask pairs:
	172.17.0.2/255.255.0.0

Sudoers I/O plugin version 1.8.9p5
gzip version
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
zip version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.

Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.

Zip special compilation options:
	USE_EF_UT_TIME       (store Universal Time)
	BZIP2_SUPPORT        (bzip2 library version 1.0.6, 6-Sept-2010)
	    bzip2 code and library copyright (c) Julian R Seward
	    (See the bzip2 license for terms of use)
	SYMLINK_SUPPORT      (symbolic links supported)
	LARGE_FILE_SUPPORT   (can read and write large files on file system)
	ZIP64_SUPPORT        (use Zip64 to store large files in archives)
	UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)
	STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
	UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)
	[encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)

Encryption notice:
	The encryption code of this program is not copyrighted and is
	put in the public domain.  It was originally written in Europe
	and, to the best of our knowledge, can be freely distributed
	in both source and object forms from any country, including
	the USA under License Exception TSU of the U.S. Export
	Administration Regulations (section 740.13(e)) of 6 June 2002.

Zip environment options:
             ZIP:  [none]
          ZIPOPT:  [none]
vim version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)
Included patches: 1-52
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Huge version without GUI.  Features included (+) or not (-):
+acl             +farsi           +mouse_netterm   +syntax
+arabic          +file_in_path    +mouse_sgr       +tag_binary
+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
-balloon_eval    +float           +mouse_urxvt     -tag_any_white
-browse          +folding         +mouse_xterm     -tcl
++builtin_terms  -***ter          +multi_byte      +terminfo
+byte_offset     +fork()          +multi_lang      +termresponse
+cindent         +gettext         -mzscheme        +textobjects
-clientserver    -hangul_input    +netbeans_intg   +title
-clipboard       +iconv           +path_extra      -tool***
+cmdline_compl   +insert_expand   -perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    +keymap          +postscript      +virtualedit
+comments        +langmap         +printer         +visual
+conceal         +libcall         +profile         +visualextra
+cryptv          +linebreak       +python          +viminfo
+cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con      -lua             +rightleft       +windows
+diff            +menu            -ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
-dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     -xim
+emacs_tags      -mouseshape      -sniff           -xsmp
+eval            +mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        +mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl    -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions      
iptables version
iptables v1.4.21
curl version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
wget version
GNU Wget 1.15 built on linux-gnu.
rsync version
rsync  version 3.1.0  protocol version 31
gimme version
v1.2.0
nvm version
0.33.6
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.80
phpenv version
rbenv 1.1.1-25-g6aa70b6
rvm version
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
CouchDB version
couchdb 1.6.1
ElasticSearch version
5.5.0
Installed Firefox version
firefox 56.0.2
MongoDB version
MongoDB 3.4.10
PhantomJS version
2.1.1
Pre-installed PostgreSQL versions
9.2.24
9.3.20
9.4.15
9.5.10
9.6.6
RabbitMQ Version
3.6.14
Redis version
redis-server 4.0.6
riak version
2.2.3
Pre-installed Go versions
1.7.4
ant version
Apache Ant(TM) version 1.9.3 compiled on April 8 2014
mvn version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-101-generic", arch: "amd64", family: "unix"
gradle version

------------------------------------------------------------
Gradle 4.0.1
------------------------------------------------------------

Build time:   2017-07-07 14:02:41 UTC
Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_151 (Oracle Corporation 25.151-b12)
OS:           Linux 4.4.0-101-generic amd64

lein version
Leiningen 2.8.1 on Java 1.8.0_151 Java HotSpot(TM) 64-Bit Server VM
Pre-installed Node.js versions
v4.8.6
v6.12.0
v6.12.1
v8.9
v8.9.1
phpenv versions
  system
  5.6
* 5.6.32 (set by /home/travis/.phpenv/version)
  7.0
  7.0.25
  7.1
  7.1.11
  hhvm
  hhvm-stable
composer --version
Composer version 1.5.2 2017-09-11 16:59:25
Pre-installed Ruby versions
ruby-2.2.7
ruby-2.3.4
ruby-2.4.1
travis_fold:end:system_info

travis_time:end:036e3d4c:start=1717505815894960950,finish=1717505815899991839,duration=5030889,event=show_system_info
travis_time:start:02acfc77
grep: /etc/apt/sources.list.d: No such file or directory
travis_time:end:02acfc77:start=1717505815903092890,finish=1717505815914312661,duration=11219771,event=rm_riak_source
travis_time:start:02c95d08
grep: /etc/apt/sources.list.d: No such file or directory
travis_time:end:02c95d08:start=1717505815917522136,finish=1717505815923097434,duration=5575298,event=fix_rwky_redis
travis_time:start:0a86499c
travis_time:end:0a86499c:start=1717505815926099314,finish=1717505816040475479,duration=114376165,event=wait_for_network
travis_time:start:0c9322b1
travis_time:end:0c9322b1:start=1717505816044108391,finish=1717505838635913919,duration=22591805528,event=update_apt_keys
travis_time:start:206e63a0
travis_time:end:206e63a0:start=1717505838639546816,finish=1717505839741301263,duration=1101754447,event=fix_hhvm_source
travis_time:start:03b01d5c
travis_time:end:03b01d5c:start=1717505839745166431,finish=1717505839748098449,duration=2932018,event=update_mongo_arch
travis_time:start:0f6b985c
travis_time:end:0f6b985c:start=1717505839751337961,finish=1717505839793117040,duration=41779079,event=fix_sudo_enabled_trusty
travis_time:start:1c1e7b90
travis_time:end:1c1e7b90:start=1717505839796929512,finish=1717505839799572555,duration=2643043,event=update_glibc
travis_time:start:01d1f22a
travis_time:end:01d1f22a:start=1717505839802989273,finish=1717505839812305870,duration=9316597,event=clean_up_path
travis_time:start:0838c3d0
travis_time:end:0838c3d0:start=1717505839815619618,finish=1717505839825213381,duration=9593763,event=fix_resolv_conf
travis_time:start:0778f6fe
travis_time:end:0778f6fe:start=1717505839828791577,finish=1717505839839910430,duration=11118853,event=fix_etc_hosts
travis_time:start:01107168
travis_time:end:01107168:start=1717505839843272393,finish=1717505839854125595,duration=10853202,event=fix_mvn_settings_xml
travis_time:start:28345b88
travis_time:end:28345b88:start=1717505839857442489,finish=1717505839867539015,duration=10096526,event=no_ipv6_localhost
travis_time:start:2a7301e0
travis_time:end:2a7301e0:start=1717505839870949387,finish=1717505839873329242,duration=2379855,event=fix_etc_mavenrc
travis_time:start:0041a12c
OK
travis_time:end:0041a12c:start=1717505839876598666,finish=1717505840233346597,duration=356747931,event=fix_perforce_key
travis_time:start:1297ed68
travis_time:end:1297ed68:start=1717505840236858502,finish=1717505840240267085,duration=3408583,event=fix_wwdr_certificate
travis_time:start:04b40829
travis_time:end:04b40829:start=1717505840243630590,finish=1717505840268615203,duration=24984613,event=put_localhost_first
travis_time:start:2027e866
travis_time:end:2027e866:start=1717505840272218715,finish=1717505840274779603,duration=2560888,event=home_paths
travis_time:start:1215f18f
travis_time:end:1215f18f:start=1717505840278122652,finish=1717505840292557729,duration=14435077,event=disable_initramfs
travis_time:start:0c415326
travis_time:end:0c415326:start=1717505840296054659,finish=1717505840598101251,duration=302046592,event=disable_ssh_roaming
travis_time:start:05384a00
travis_time:end:05384a00:start=1717505840601566073,finish=1717505840604146709,duration=2580636,event=debug_tools
travis_time:start:1eee4ff8
travis_time:end:1eee4ff8:start=1717505840607552400,finish=1717505840611055980,duration=3503580,event=uninstall_oclint
travis_time:start:08f83ba5
travis_time:end:08f83ba5:start=1717505840614337178,finish=1717505840617634640,duration=3297462,event=rvm_use
travis_time:start:1dc9fb90
travis_time:end:1dc9fb90:start=1717505840620836255,finish=1717505840628945166,duration=8108911,event=rm_etc_boto_cfg
travis_time:start:0a6e665c
travis_time:end:0a6e665c:start=1717505840632311061,finish=1717505840634782087,duration=2471026,event=rm_oraclejdk8_symlink
travis_time:start:18d079b6
travis_time:end:18d079b6:start=1717505840637980876,finish=1717505840688704715,duration=50723839,event=enable_i386
travis_time:start:2265d968
travis_time:end:2265d968:start=1717505840692179036,finish=1717505840695954140,duration=3775104,event=update_rubygems
travis_time:start:33799124
travis_time:end:33799124:start=1717505840699386444,finish=1717505841638109772,duration=938723328,event=ensure_path_components
travis_time:start:0438f498
travis_time:end:0438f498:start=1717505841642014414,finish=1717505841644592699,duration=2578285,event=redefine_curl
travis_time:start:072e2620
travis_time:end:072e2620:start=1717505841648021225,finish=1717505841650519265,duration=2498040,event=nonblock_pipe
travis_time:start:1ad6bc40
travis_time:end:1ad6bc40:start=1717505841653838099,finish=1717505853031887304,duration=11378049205,event=apt_get_update
travis_time:start:017d5f56
travis_time:end:017d5f56:start=1717505853035612254,finish=1717505853038138977,duration=2526723,event=deprecate_xcode_64
travis_time:start:01fd97f0
travis_time:end:01fd97f0:start=1717505853041377469,finish=1717505860820817806,duration=7779440337,event=update_heroku
travis_time:start:14666c85
travis_time:end:14666c85:start=1717505860824693973,finish=1717505860827433541,duration=2739568,event=shell_session_update
travis_time:start:21bfee21
travis_fold:start:docker_mtu_and_registry_mirrors
tee: /etc/docker/daemon.json: No such file or directory
docker: unrecognized service
travis_fold:end:docker_mtu_and_registry_mirrors
travis_time:end:21bfee21:start=1717505860830892468,finish=1717505866869847843,duration=6038955375,event=set_docker_mtu_and_registry_mirrors
travis_time:start:0c73872c
travis_fold:start:resolvconf
stop: Unknown instance: 
resolvconf start/running
travis_fold:end:resolvconf
travis_time:end:0c73872c:start=1717505866873479963,finish=1717505866936092296,duration=62612333,event=resolvconf
travis_time:start:0e41ad58
travis_time:end:0e41ad58:start=1717505866939748641,finish=1717505867107199505,duration=167450864,event=maven_https
travis_time:start:030b2fc2
travis_time:end:030b2fc2:start=1717505867111313691,finish=1717505867114036081,duration=2722390,event=fix_ps4
Updating gimme
travis_time:start:07d34c24

travis_fold:start:git.checkout
travis_time:start:1bec790f
travis_time:end:1bec790f:start=1717505872658275807,finish=1717505872684414069,duration=26138262,event=checkout
travis_time:start:127d48f8
$ git clone --depth=50 --branch=master https://github.com/travis-ci-examples/go-example.git travis-ci-examples/go-example
Cloning into 'travis-ci-examples/go-example'...
travis_time:end:127d48f8:start=1717505872688788175,finish=1717505873245235814,duration=556447639,event=checkout
$ cd travis-ci-examples/go-example
$ git checkout -qf 80f94a0
travis_fold:end:git.checkout

travis_time:end:127d48f8:start=1717505872688788175,finish=1717505873251599373,duration=562811198,event=checkout
$ travis_export_go 1.11.x github.com/travis-ci-examples/go-example
travis_time:start:20b212e1

Setting environment variables from .travis.yml
$ export FOO=***
$ export BAR=[secure]

travis_time:end:20b212e1:start=1717505873260294584,finish=1717505873264039827,duration=3745243,event=env
travis_time:start:18baaa34
$ travis_setup_go
go version go1.11.13 linux/amd64
$ export GOPATH="/home/travis/gopath"
$ export PATH="/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.11.13.linux.amd64/bin:/home/travis/bin:/home/travis/bin:/home/travis/.local/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v8.9.1/bin:/home/travis/.kiex/elixirs/elixir-1.4.5/bin:/home/travis/.kiex/bin:/home/travis/.rvm/gems/ruby-2.4.1/bin:/home/travis/.rvm/gems/ruby-2.4.1@global/bin:/home/travis/.rvm/rubies/ruby-2.4.1/bin:/home/travis/gopath/bin:/usr/local/phantomjs/bin:/usr/local/phantomjs:/usr/local/neo4j-3.2.7/bin:/usr/local/maven-3.5.2/bin:/usr/local/cmake-3.9.2/bin:/usr/local/clang-5.0.0/bin:/home/travis/.gimme/versions/go1.7.4.linux.amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin"
$ export GO111MODULE="auto"
travis_time:end:18baaa34:start=1717505873268055127,finish=1717505873350662873,duration=82607746,event=
$ gimme version
v1.5.3
$ go version
go version go1.11.13 linux/amd64
travis_fold:start:go.env
$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/travis/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/travis/gopath"
GOPROXY=""
GORACE=""
GOROOT="/home/travis/.gimme/versions/go1.11.13.linux.amd64"
GOTMPDIR=""
GOTOOLDIR="/home/travis/.gimme/versions/go1.11.13.linux.amd64/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build699950457=/tmp/go-build -gno-record-gcc-switches"
travis_fold:end:go.env
travis_fold:start:install
travis_time:start:0ada5fd6
$ travis_install_go_dependencies 1.11.x -v
go get: warning: modules disabled by GO111MODULE=auto in GOPATH/src;
	ignoring go.mod;
	see 'go help modules'
github.com/travis-ci-examples/go-example
travis_time:end:0ada5fd6:start=1717505873417405424,finish=1717505873742078479,duration=324673055,event=install
travis_fold:end:install
travis_time:start:1381cb9f
$ travis_script_go -v
=== RUN   TestSomethingPlease
--- PASS: TestSomethingPlease (0.00s)
PASS
ok  	github.com/travis-ci-examples/go-example	0.002s
travis_time:end:1381cb9f:start=1717505873746876357,finish=1717505875352254299,duration=1605377942,event=
The command "go test -v ./..." exited with 0.


Done. Your build exited with 0.
I, [2024-06-04T13:01:41.111127 #10143]  INFO -- : ---
I, [2024-06-04T13:01:41.111163 #10143]  INFO -- : dumping /home/travis/build/travis-ci/travis-build/tmp/examples-build-logs/build-node_js-integration.bash.txt.log
I, [2024-06-04T13:01:41.111173 #10143]  INFO -- : ---
travis_time:start:0086ec0e
travis_time:end:0086ec0e:start=1717505951846515412,finish=1717505952063686827,duration=217171415,event=no_world_writable_dirs
travis_time:start:07ce4d7a
travis_time:end:07ce4d7a:start=1717505952067209162,finish=1717505952069620052,duration=2410890,event=setup_filter
travis_time:start:1fb46c3b
travis_time:end:1fb46c3b:start=1717505952073236663,finish=1717505952075636335,duration=2399672,event=check_unsupported
travis_time:start:1e18b9ff
travis_fold:start:system_info
Build system information
Build language: node_js
Build id: 1
Job id: 1
Runtime kernel version: 5.4.0-1106-gcp
Build image provisioning date and time
Tue Dec  5 20:11:19 UTC 2017
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty
Cookbooks Version
7c2c6a6 https://github.com/travis-ci/travis-cookbooks/tree/7c2c6a6
git version
git version 2.15.1
bash version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

docker version
Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:39:28 2017
 OS/Arch:      linux/amd64
clang version
clang version 5.0.0 (tags/RELEASE_500/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/clang-5.0.0/bin
jq version
jq-1.5
bats version
Bats 0.4.0
shellcheck version
0.4.6
shfmt version
v2.0.0
ccache version
ccache version 3.1.9

Copyright (C) 2002-2007 Andrew Tridgell
Copyright (C) 2009-2011 Joel Rosdahl

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later
version.
cmake version
cmake version 3.9.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
heroku version
heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0
imagemagick version
Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org
md5deep version
4.2
mercurial version
Mercurial Distributed SCM (version 4.2.2)
(see https://mercurial-scm.org for more information)

Copyright (C) 2005-2017 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mysql version
mysql  Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using  EditLine wrapper
openssl version
OpenSSL 1.0.1f 6 Jan 2014
packer version
Packer v1.0.2

Your version of Packer is out of date! The latest version
is 1.1.2. You can update by downloading from www.packer.io
postgresql client version
psql (PostgreSQL) 9.6.6
ragel version
Ragel State Machine Compiler version 6.8 Feb 2013
Copyright (c) 2001-2009 by Adrian Thurston
subversion version
svn, version 1.8.8 (r1568071)
   compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.3
  - handles 'http' scheme
  - handles 'https' scheme

sudo version
Sudo version 1.8.9p5
Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux
Sudoers policy plugin version 1.8.9p5
Sudoers file grammar version 43

Sudoers path: /etc/sudoers
Authentication methods: 'pam'
Syslog facility if syslog is being used for logging: authpriv
Syslog priority to use when user authenticates successfully: notice
Syslog priority to use when user authenticates unsuccessfully: alert
Send mail if the user is not in sudoers
Use a separate timestamp for each user/tty combo
Lecture user the first time they run sudo
Root may run sudo
Allow some information gathering to give useful error messages
Require fully-qualified hostnames in the sudoers file
Visudo will honor the EDITOR environment variable
Set the LOGNAME and USER environment variables
Length at which to wrap log file lines (0 for no wrap): 80
Authentication timestamp timeout: 15.0 minutes
Password prompt timeout: 0.0 minutes
Number of tries to enter a password: 3
Umask to use or 0777 to use user's: 022
Path to mail program: /usr/sbin/sendmail
Flags for mail program: -t
Address to send mail to: root
Subject line for mail messages: *** SECURITY information for %h ***
Incorrect password message: Sorry, try again.
Path to authentication timestamp dir: /var/lib/sudo
Default password prompt: [sudo] password for %p: 
Default user to run commands as: root
Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Path to the editor for use by visudo: /usr/bin/editor
When to require a password for 'list' pseudocommand: any
When to require a password for 'verify' pseudocommand: all
File descriptors >= 3 will be closed before executing a command
Environment variables to check for sanity:
	TZ
	TERM
	LINGUAS
	LC_*
	LANGUAGE
	LANG
	COLORTERM
Environment variables to remove:
	RUBYOPT
	RUBYLIB
	PYTHONUSERBASE
	PYTHONINSPECT
	PYTHONPATH
	PYTHONHOME
	TMPPREFIX
	ZDOTDIR
	READNULLCMD
	NULLCMD
	FPATH
	PERL5DB
	PERL5OPT
	PERL5LIB
	PERLLIB
	PERLIO_DEBUG 
	JAVA_TOOL_OPTIONS
	SHELLOPTS
	GLOBIGNORE
	PS4
	BASH_ENV
	ENV
	TERMCAP
	TERMPATH
	TERMINFO_DIRS
	TERMINFO
	_RLD*
	LD_*
	PATH_LOCALE
	NLSPATH
	HOSTALIASES
	RES_OPTIONS
	LOCALDOMAIN
	CDPATH
	IFS
Environment variables to preserve:
	JAVA_HOME
	TRAVIS
	CI
	DEBIAN_FRONTEND
	XAUTHORIZATION
	XAUTHORITY
	PS2
	PS1
	PATH
	LS_COLORS
	KRB5CCNAME
	HOSTNAME
	HOME
	DISPLAY
	COLORS
Locale to use while parsing sudoers: C
Directory in which to store input/output logs: /var/log/sudo-io
File in which to store the input/output log: %{seq}
Add an entry to the utmp/utmpx file when allocating a pty
PAM service name to use
PAM service name to use for login shells
Create a new PAM session for the command to run in
Maximum I/O log sequence number: 0

Local IP address and netmask pairs:
	172.17.0.2/255.255.0.0

Sudoers I/O plugin version 1.8.9p5
gzip version
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
zip version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.

Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.

Zip special compilation options:
	USE_EF_UT_TIME       (store Universal Time)
	BZIP2_SUPPORT        (bzip2 library version 1.0.6, 6-Sept-2010)
	    bzip2 code and library copyright (c) Julian R Seward
	    (See the bzip2 license for terms of use)
	SYMLINK_SUPPORT      (symbolic links supported)
	LARGE_FILE_SUPPORT   (can read and write large files on file system)
	ZIP64_SUPPORT        (use Zip64 to store large files in archives)
	UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)
	STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
	UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)
	[encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)

Encryption notice:
	The encryption code of this program is not copyrighted and is
	put in the public domain.  It was originally written in Europe
	and, to the best of our knowledge, can be freely distributed
	in both source and object forms from any country, including
	the USA under License Exception TSU of the U.S. Export
	Administration Regulations (section 740.13(e)) of 6 June 2002.

Zip environment options:
             ZIP:  [none]
          ZIPOPT:  [none]
vim version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)
Included patches: 1-52
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Huge version without GUI.  Features included (+) or not (-):
+acl             +farsi           +mouse_netterm   +syntax
+arabic          +file_in_path    +mouse_sgr       +tag_binary
+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
-balloon_eval    +float           +mouse_urxvt     -tag_any_white
-browse          +folding         +mouse_xterm     -tcl
++builtin_terms  -***ter          +multi_byte      +terminfo
+byte_offset     +fork()          +multi_lang      +termresponse
+cindent         +gettext         -mzscheme        +textobjects
-clientserver    -hangul_input    +netbeans_intg   +title
-clipboard       +iconv           +path_extra      -tool***
+cmdline_compl   +insert_expand   -perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    +keymap          +postscript      +virtualedit
+comments        +langmap         +printer         +visual
+conceal         +libcall         +profile         +visualextra
+cryptv          +linebreak       +python          +viminfo
+cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con      -lua             +rightleft       +windows
+diff            +menu            -ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
-dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     -xim
+emacs_tags      -mouseshape      -sniff           -xsmp
+eval            +mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        +mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl    -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions      
iptables version
iptables v1.4.21
curl version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
wget version
GNU Wget 1.15 built on linux-gnu.
rsync version
rsync  version 3.1.0  protocol version 31
gimme version
v1.2.0
nvm version
0.33.6
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.80
phpenv version
rbenv 1.1.1-25-g6aa70b6
rvm version
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
CouchDB version
couchdb 1.6.1
ElasticSearch version
5.5.0
Installed Firefox version
firefox 56.0.2
MongoDB version
MongoDB 3.4.10
PhantomJS version
2.1.1
Pre-installed PostgreSQL versions
9.2.24
9.3.20
9.4.15
9.5.10
9.6.6
RabbitMQ Version
3.6.14
Redis version
redis-server 4.0.6
riak version
2.2.3
Pre-installed Go versions
1.7.4
ant version
Apache Ant(TM) version 1.9.3 compiled on April 8 2014
mvn version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-101-generic", arch: "amd64", family: "unix"
gradle version

------------------------------------------------------------
Gradle 4.0.1
------------------------------------------------------------

Build time:   2017-07-07 14:02:41 UTC
Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_151 (Oracle Corporation 25.151-b12)
OS:           Linux 4.4.0-101-generic amd64

lein version
Leiningen 2.8.1 on Java 1.8.0_151 Java HotSpot(TM) 64-Bit Server VM
Pre-installed Node.js versions
v4.8.6
v6.12.0
v6.12.1
v8.9
v8.9.1
phpenv versions
  system
  5.6
* 5.6.32 (set by /home/travis/.phpenv/version)
  7.0
  7.0.25
  7.1
  7.1.11
  hhvm
  hhvm-stable
composer --version
Composer version 1.5.2 2017-09-11 16:59:25
Pre-installed Ruby versions
ruby-2.2.7
ruby-2.3.4
ruby-2.4.1
travis_fold:end:system_info

travis_time:end:1e18b9ff:start=1717505952078701677,finish=1717505952083705312,duration=5003635,event=show_system_info
travis_time:start:08d10f24
grep: /etc/apt/sources.list.d: No such file or directory
travis_time:end:08d10f24:start=1717505952086722954,finish=1717505952098029387,duration=11306433,event=rm_riak_source
travis_time:start:00a30788
grep: /etc/apt/sources.list.d: No such file or directory
travis_time:end:00a30788:start=1717505952102256717,finish=1717505952108091853,duration=5835136,event=fix_rwky_redis
travis_time:start:0dce7536
travis_time:end:0dce7536:start=1717505952111204475,finish=1717505952225550174,duration=114345699,event=wait_for_network
travis_time:start:2aa2c374
travis_time:end:2aa2c374:start=1717505952229062034,finish=1717505974106363782,duration=21877301748,event=update_apt_keys
travis_time:start:072564ec
travis_time:end:072564ec:start=1717505974110348154,finish=1717505975122375794,duration=1012027640,event=fix_hhvm_source
travis_time:start:0193c778
travis_time:end:0193c778:start=1717505975125992080,finish=1717505975128813563,duration=2821483,event=update_mongo_arch
travis_time:start:08eccfa7
travis_time:end:08eccfa7:start=1717505975131953232,finish=1717505975174165552,duration=42212320,event=fix_sudo_enabled_trusty
travis_time:start:049c9e90
travis_time:end:049c9e90:start=1717505975177865845,finish=1717505975180473395,duration=2607550,event=update_glibc
travis_time:start:125ebd3c
travis_time:end:125ebd3c:start=1717505975183869035,finish=1717505975193073916,duration=9204881,event=clean_up_path
travis_time:start:16516d79
travis_time:end:16516d79:start=1717505975196345911,finish=1717505975205203984,duration=8858073,event=fix_resolv_conf
travis_time:start:258be298
travis_time:end:258be298:start=1717505975208545202,finish=1717505975218653856,duration=10108654,event=fix_etc_hosts
travis_time:start:21a1e27c
travis_time:end:21a1e27c:start=1717505975222059086,finish=1717505975232712796,duration=10653710,event=fix_mvn_settings_xml
travis_time:start:1a3ccce0
travis_time:end:1a3ccce0:start=1717505975236054440,finish=1717505975245771491,duration=9717051,event=no_ipv6_localhost
travis_time:start:09520ff2
travis_time:end:09520ff2:start=1717505975249149497,finish=1717505975251586432,duration=2436935,event=fix_etc_mavenrc
travis_time:start:06e3226c
OK
travis_time:end:06e3226c:start=1717505975254697028,finish=1717505975593789906,duration=339092878,event=fix_perforce_key
travis_time:start:008e51b4
travis_time:end:008e51b4:start=1717505975597514863,finish=1717505975601087238,duration=3572375,event=fix_wwdr_certificate
travis_time:start:0dc59d34
travis_time:end:0dc59d34:start=1717505975604483144,finish=1717505975631099754,duration=26616610,event=put_localhost_first
travis_time:start:1b48da9a
travis_time:end:1b48da9a:start=1717505975634473895,finish=1717505975637096657,duration=2622762,event=home_paths
travis_time:start:015d6248
travis_time:end:015d6248:start=1717505975640350744,finish=1717505975654625103,duration=14274359,event=disable_initramfs
travis_time:start:026d2e94
travis_time:end:026d2e94:start=1717505975658083072,finish=1717505975768114052,duration=110030980,event=disable_ssh_roaming
travis_time:start:06ad4c1e
travis_time:end:06ad4c1e:start=1717505975771523983,finish=1717505975773875529,duration=2351546,event=debug_tools
travis_time:start:1cbdfd28
travis_time:end:1cbdfd28:start=1717505975777121249,finish=1717505975780576306,duration=3455057,event=uninstall_oclint
travis_time:start:28625cc8
travis_time:end:28625cc8:start=1717505975783831592,finish=1717505975787122944,duration=3291352,event=rvm_use
travis_time:start:02a1b0de
travis_time:end:02a1b0de:start=1717505975790319027,finish=1717505975798477309,duration=8158282,event=rm_etc_boto_cfg
travis_time:start:29560c64
travis_time:end:29560c64:start=1717505975801744685,finish=1717505975804113529,duration=2368844,event=rm_oraclejdk8_symlink
travis_time:start:2b40adaa
travis_time:end:2b40adaa:start=1717505975807341226,finish=1717505975859416873,duration=52075647,event=enable_i386
travis_time:start:01caa8a9
travis_time:end:01caa8a9:start=1717505975863176407,finish=1717505975867171966,duration=3995559,event=update_rubygems
travis_time:start:0c9b86ce
travis_time:end:0c9b86ce:start=1717505975870640851,finish=1717505976820213711,duration=949572860,event=ensure_path_components
travis_time:start:22fb4420
travis_time:end:22fb4420:start=1717505976824067983,finish=1717505976827064708,duration=2996725,event=redefine_curl
travis_time:start:2179ecc4
travis_time:end:2179ecc4:start=1717505976830599133,finish=1717505976833481486,duration=2882353,event=nonblock_pipe
travis_time:start:18c83a3a
travis_time:end:18c83a3a:start=1717505976836820784,finish=1717505988236888824,duration=11400068040,event=apt_get_update
travis_time:start:087e70e1
travis_time:end:087e70e1:start=1717505988240613932,finish=1717505988243191005,duration=2577073,event=deprecate_xcode_64
travis_time:start:168e7ace
travis_time:end:168e7ace:start=1717505988246665729,finish=1717505995571191897,duration=7324526168,event=update_heroku
travis_time:start:0dcd4690
travis_time:end:0dcd4690:start=1717505995574967773,finish=1717505995577567076,duration=2599303,event=shell_session_update
travis_time:start:058f6d64
travis_fold:start:docker_mtu_and_registry_mirrors
tee: /etc/docker/daemon.json: No such file or directory
docker: unrecognized service
travis_fold:end:docker_mtu_and_registry_mirrors
travis_time:end:058f6d64:start=1717505995580890365,finish=1717506001613781628,duration=6032891263,event=set_docker_mtu_and_registry_mirrors
travis_time:start:15b38e20
travis_fold:start:resolvconf
stop: Unknown instance: 
resolvconf start/running
travis_fold:end:resolvconf
travis_time:end:15b38e20:start=1717506001617549964,finish=1717506001675290886,duration=57740922,event=resolvconf
travis_time:start:35e147ac
travis_time:end:35e147ac:start=1717506001679059577,finish=1717506001751993108,duration=72933531,event=maven_https
travis_time:start:027b0762
travis_time:end:027b0762:start=1717506001756091228,finish=1717506001758604147,duration=2512919,event=fix_ps4
travis_time:start:11417580

travis_fold:start:git.checkout
travis_time:start:06e2aaf3
travis_time:end:06e2aaf3:start=1717506001765939713,finish=1717506001774170487,duration=8230774,event=checkout
travis_time:start:02c96aa8
$ git clone --depth=50 --branch=master https://github.com/travis-ci-examples/node_js-example.git travis-ci-examples/node_js-example
Cloning into 'travis-ci-examples/node_js-example'...
travis_time:end:02c96aa8:start=1717506001778598662,finish=1717506003830762735,duration=2052164073,event=checkout
$ cd travis-ci-examples/node_js-example
$ git checkout -qf baaf146
travis_fold:end:git.checkout

travis_time:end:02c96aa8:start=1717506001778598662,finish=1717506003837498578,duration=2058899916,event=checkout
travis_time:start:0e61acb9

Setting environment variables from .travis.yml
$ export FOO=***
$ export BAR=[secure]

travis_time:end:0e61acb9:start=1717506003841585461,finish=1717506003845281240,duration=3695779,event=env
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
chmod: cannot access ‘/home/travis/.nvm/nvm-exec’: No such file or directory
travis_fold:start:nvm.install
travis_time:start:06dc9474
$ nvm install 0.10 2>install.err.log
Downloading and installing node v0.10.48...
Now using node v0.10.48 (npm v2.15.1)
travis_time:end:06dc9474:start=1717506006528672241,finish=1717506008166141887,duration=1637469646,event=setup
travis_fold:end:nvm.install

travis_fold:start:cache.npm

travis_fold:end:cache.npm
$ node --version
v0.10.48
$ npm --version
2.15.1
$ nvm --version
0.39.5

travis_fold:start:install.npm
travis_time:start:07f3a62f
$ npm install 
npm WARN package.json travis-ci-node.js-example@0.0.0 No license field.
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
vows@0.8.3 node_modules/vows
├── eyes@0.1.8
├── diff@4.0.2
└── glob@7.2.3 (path-is-absolute@1.0.1, inherits@2.0.4, fs.realpath@1.0.0, inflight@1.0.6, once@1.4.0, minimatch@3.1.2)
travis_time:end:07f3a62f:start=1717506009331794370,finish=1717506011262957801,duration=1931163431,event=install
travis_fold:end:install.npm

travis_time:start:234a7451
$ npm test

> travis-ci-node.js-example@0.0.0 test /home/travis/build/travis-ci-examples/node_js-example
> vows test/*.js

·  
  ✓ OK » 1 honored (0.003s) 
  travis_time:end:234a7451:start=1717506011267992601,finish=1717506011715457700,duration=447465099,event=
The command "npm test" exited with 0.


Done. Your build exited with 0.
I, [2024-06-04T13:01:41.111270 #10143]  INFO -- : ---
I, [2024-06-04T13:01:41.111308 #10143]  INFO -- : dumping /home/travis/build/travis-ci/travis-build/tmp/examples-build-logs/build-python-integration.bash.txt.log
I, [2024-06-04T13:01:41.111318 #10143]  INFO -- : ---
travis_time:start:18881f2b
travis_time:end:18881f2b:start=1717505884964370856,finish=1717505885185800301,duration=221429445,event=no_world_writable_dirs
travis_time:start:006a54a0
travis_time:end:006a54a0:start=1717505885188997295,finish=1717505885191296323,duration=2299028,event=setup_filter
travis_time:start:09c0a83d
travis_time:end:09c0a83d:start=1717505885195058413,finish=1717505885197358238,duration=2299825,event=check_unsupported
travis_time:start:2ca278e8
travis_fold:start:system_info
Build system information
Build language: python
Build id: 1
Job id: 1
Runtime kernel version: 5.4.0-1106-gcp
Build image provisioning date and time
Tue Dec  5 20:11:19 UTC 2017
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty
Cookbooks Version
7c2c6a6 https://github.com/travis-ci/travis-cookbooks/tree/7c2c6a6
git version
git version 2.15.1
bash version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

docker version
Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:39:28 2017
 OS/Arch:      linux/amd64
clang version
clang version 5.0.0 (tags/RELEASE_500/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/clang-5.0.0/bin
jq version
jq-1.5
bats version
Bats 0.4.0
shellcheck version
0.4.6
shfmt version
v2.0.0
ccache version
ccache version 3.1.9

Copyright (C) 2002-2007 Andrew Tridgell
Copyright (C) 2009-2011 Joel Rosdahl

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later
version.
cmake version
cmake version 3.9.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
heroku version
heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0
imagemagick version
Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org
md5deep version
4.2
mercurial version
Mercurial Distributed SCM (version 4.2.2)
(see https://mercurial-scm.org for more information)

Copyright (C) 2005-2017 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mysql version
mysql  Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using  EditLine wrapper
openssl version
OpenSSL 1.0.1f 6 Jan 2014
packer version
Packer v1.0.2

Your version of Packer is out of date! The latest version
is 1.1.2. You can update by downloading from www.packer.io
postgresql client version
psql (PostgreSQL) 9.6.6
ragel version
Ragel State Machine Compiler version 6.8 Feb 2013
Copyright (c) 2001-2009 by Adrian Thurston
subversion version
svn, version 1.8.8 (r1568071)
   compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.3
  - handles 'http' scheme
  - handles 'https' scheme

sudo version
Sudo version 1.8.9p5
Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux
Sudoers policy plugin version 1.8.9p5
Sudoers file grammar version 43

Sudoers path: /etc/sudoers
Authentication methods: 'pam'
Syslog facility if syslog is being used for logging: authpriv
Syslog priority to use when user authenticates successfully: notice
Syslog priority to use when user authenticates unsuccessfully: alert
Send mail if the user is not in sudoers
Use a separate timestamp for each user/tty combo
Lecture user the first time they run sudo
Root may run sudo
Allow some information gathering to give useful error messages
Require fully-qualified hostnames in the sudoers file
Visudo will honor the EDITOR environment variable
Set the LOGNAME and USER environment variables
Length at which to wrap log file lines (0 for no wrap): 80
Authentication timestamp timeout: 15.0 minutes
Password prompt timeout: 0.0 minutes
Number of tries to enter a password: 3
Umask to use or 0777 to use user's: 022
Path to mail program: /usr/sbin/sendmail
Flags for mail program: -t
Address to send mail to: root
Subject line for mail messages: *** SECURITY information for %h ***
Incorrect password message: Sorry, try again.
Path to authentication timestamp dir: /var/lib/sudo
Default password prompt: [sudo] password for %p: 
Default user to run commands as: root
Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Path to the editor for use by visudo: /usr/bin/editor
When to require a password for 'list' pseudocommand: any
When to require a password for 'verify' pseudocommand: all
File descriptors >= 3 will be closed before executing a command
Environment variables to check for sanity:
	TZ
	TERM
	LINGUAS
	LC_*
	LANGUAGE
	LANG
	COLORTERM
Environment variables to remove:
	RUBYOPT
	RUBYLIB
	PYTHONUSERBASE
	PYTHONINSPECT
	PYTHONPATH
	PYTHONHOME
	TMPPREFIX
	ZDOTDIR
	READNULLCMD
	NULLCMD
	FPATH
	PERL5DB
	PERL5OPT
	PERL5LIB
	PERLLIB
	PERLIO_DEBUG 
	JAVA_TOOL_OPTIONS
	SHELLOPTS
	GLOBIGNORE
	PS4
	BASH_ENV
	ENV
	TERMCAP
	TERMPATH
	TERMINFO_DIRS
	TERMINFO
	_RLD*
	LD_*
	PATH_LOCALE
	NLSPATH
	HOSTALIASES
	RES_OPTIONS
	LOCALDOMAIN
	CDPATH
	IFS
Environment variables to preserve:
	JAVA_HOME
	TRAVIS
	CI
	DEBIAN_FRONTEND
	XAUTHORIZATION
	XAUTHORITY
	PS2
	PS1
	PATH
	LS_COLORS
	KRB5CCNAME
	HOSTNAME
	HOME
	DISPLAY
	COLORS
Locale to use while parsing sudoers: C
Directory in which to store input/output logs: /var/log/sudo-io
File in which to store the input/output log: %{seq}
Add an entry to the utmp/utmpx file when allocating a pty
PAM service name to use
PAM service name to use for login shells
Create a new PAM session for the command to run in
Maximum I/O log sequence number: 0

Local IP address and netmask pairs:
	172.17.0.2/255.255.0.0

Sudoers I/O plugin version 1.8.9p5
gzip version
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
zip version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.

Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.

Zip special compilation options:
	USE_EF_UT_TIME       (store Universal Time)
	BZIP2_SUPPORT        (bzip2 library version 1.0.6, 6-Sept-2010)
	    bzip2 code and library copyright (c) Julian R Seward
	    (See the bzip2 license for terms of use)
	SYMLINK_SUPPORT      (symbolic links supported)
	LARGE_FILE_SUPPORT   (can read and write large files on file system)
	ZIP64_SUPPORT        (use Zip64 to store large files in archives)
	UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)
	STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
	UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)
	[encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)

Encryption notice:
	The encryption code of this program is not copyrighted and is
	put in the public domain.  It was originally written in Europe
	and, to the best of our knowledge, can be freely distributed
	in both source and object forms from any country, including
	the USA under License Exception TSU of the U.S. Export
	Administration Regulations (section 740.13(e)) of 6 June 2002.

Zip environment options:
             ZIP:  [none]
          ZIPOPT:  [none]
vim version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)
Included patches: 1-52
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Huge version without GUI.  Features included (+) or not (-):
+acl             +farsi           +mouse_netterm   +syntax
+arabic          +file_in_path    +mouse_sgr       +tag_binary
+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
-balloon_eval    +float           +mouse_urxvt     -tag_any_white
-browse          +folding         +mouse_xterm     -tcl
++builtin_terms  -***ter          +multi_byte      +terminfo
+byte_offset     +fork()          +multi_lang      +termresponse
+cindent         +gettext         -mzscheme        +textobjects
-clientserver    -hangul_input    +netbeans_intg   +title
-clipboard       +iconv           +path_extra      -tool***
+cmdline_compl   +insert_expand   -perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    +keymap          +postscript      +virtualedit
+comments        +langmap         +printer         +visual
+conceal         +libcall         +profile         +visualextra
+cryptv          +linebreak       +python          +viminfo
+cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con      -lua             +rightleft       +windows
+diff            +menu            -ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
-dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     -xim
+emacs_tags      -mouseshape      -sniff           -xsmp
+eval            +mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        +mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl    -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions      
iptables version
iptables v1.4.21
curl version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
wget version
GNU Wget 1.15 built on linux-gnu.
rsync version
rsync  version 3.1.0  protocol version 31
gimme version
v1.2.0
nvm version
0.33.6
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.80
phpenv version
rbenv 1.1.1-25-g6aa70b6
rvm version
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
CouchDB version
couchdb 1.6.1
ElasticSearch version
5.5.0
Installed Firefox version
firefox 56.0.2
MongoDB version
MongoDB 3.4.10
PhantomJS version
2.1.1
Pre-installed PostgreSQL versions
9.2.24
9.3.20
9.4.15
9.5.10
9.6.6
RabbitMQ Version
3.6.14
Redis version
redis-server 4.0.6
riak version
2.2.3
Pre-installed Go versions
1.7.4
ant version
Apache Ant(TM) version 1.9.3 compiled on April 8 2014
mvn version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-101-generic", arch: "amd64", family: "unix"
gradle version

------------------------------------------------------------
Gradle 4.0.1
------------------------------------------------------------

Build time:   2017-07-07 14:02:41 UTC
Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_151 (Oracle Corporation 25.151-b12)
OS:           Linux 4.4.0-101-generic amd64

lein version
Leiningen 2.8.1 on Java 1.8.0_151 Java HotSpot(TM) 64-Bit Server VM
Pre-installed Node.js versions
v4.8.6
v6.12.0
v6.12.1
v8.9
v8.9.1
phpenv versions
  system
  5.6
* 5.6.32 (set by /home/travis/.phpenv/version)
  7.0
  7.0.25
  7.1
  7.1.11
  hhvm
  hhvm-stable
composer --version
Composer version 1.5.2 2017-09-11 16:59:25
Pre-installed Ruby versions
ruby-2.2.7
ruby-2.3.4
ruby-2.4.1
travis_fold:end:system_info

travis_time:end:2ca278e8:start=1717505885200707498,finish=1717505885205797285,duration=5089787,event=show_system_info
travis_time:start:0f30f896
grep: /etc/apt/sources.list.d: No such file or directory
travis_time:end:0f30f896:start=1717505885208951384,finish=1717505885219828662,duration=10877278,event=rm_riak_source
travis_time:start:084fee28
grep: /etc/apt/sources.list.d: No such file or directory
travis_time:end:084fee28:start=1717505885223111660,finish=1717505885228845642,duration=5733982,event=fix_rwky_redis
travis_time:start:1f1d8c42
travis_time:end:1f1d8c42:start=1717505885232311198,finish=1717505885350765039,duration=118453841,event=wait_for_network
travis_time:start:0809f6e7
travis_time:end:0809f6e7:start=1717505885354434918,finish=1717505907483291137,duration=22128856219,event=update_apt_keys
travis_time:start:1d18ced4
travis_time:end:1d18ced4:start=1717505907486941968,finish=1717505908411907643,duration=924965675,event=fix_hhvm_source
travis_time:start:004a4d86
travis_time:end:004a4d86:start=1717505908415802714,finish=1717505908418917371,duration=3114657,event=update_mongo_arch
travis_time:start:2cafde32
travis_time:end:2cafde32:start=1717505908422222820,finish=1717505908463397695,duration=41174875,event=fix_sudo_enabled_trusty
travis_time:start:006679c2
travis_time:end:006679c2:start=1717505908467280911,finish=1717505908469897977,duration=2617066,event=update_glibc
travis_time:start:038aa155
travis_time:end:038aa155:start=1717505908473387058,finish=1717505908482740225,duration=9353167,event=clean_up_path
travis_time:start:2b9b8b8b
travis_time:end:2b9b8b8b:start=1717505908485959567,finish=1717505908494733599,duration=8774032,event=fix_resolv_conf
travis_time:start:1e11b41c
travis_time:end:1e11b41c:start=1717505908497947642,finish=1717505908507529080,duration=9581438,event=fix_etc_hosts
travis_time:start:12af48e1
travis_time:end:12af48e1:start=1717505908510900482,finish=1717505908521319962,duration=10419480,event=fix_mvn_settings_xml
travis_time:start:294b7c00
travis_time:end:294b7c00:start=1717505908524728981,finish=1717505908534928712,duration=10199731,event=no_ipv6_localhost
travis_time:start:119f63b2
travis_time:end:119f63b2:start=1717505908538540590,finish=1717505908541130788,duration=2590198,event=fix_etc_mavenrc
travis_time:start:0105741c
OK
travis_time:end:0105741c:start=1717505908544509629,finish=1717505908889601635,duration=345092006,event=fix_perforce_key
travis_time:start:26861425
travis_time:end:26861425:start=1717505908893275293,finish=1717505908896813502,duration=3538209,event=fix_wwdr_certificate
travis_time:start:0830c662
travis_time:end:0830c662:start=1717505908900140616,finish=1717505908925248699,duration=25108083,event=put_localhost_first
travis_time:start:04a38c6a
travis_time:end:04a38c6a:start=1717505908928722403,finish=1717505908931585153,duration=2862750,event=home_paths
travis_time:start:044e3f4f
travis_time:end:044e3f4f:start=1717505908934951646,finish=1717505908948757022,duration=13805376,event=disable_initramfs
travis_time:start:222957a1
travis_time:end:222957a1:start=1717505908952228638,finish=1717505909061803542,duration=109574904,event=disable_ssh_roaming
travis_time:start:05aafc5c
travis_time:end:05aafc5c:start=1717505909065389436,finish=1717505909068055912,duration=2666476,event=debug_tools
travis_time:start:04eec6c0
travis_time:end:04eec6c0:start=1717505909071488085,finish=1717505909075022075,duration=3533990,event=uninstall_oclint
travis_time:start:0ed4d7ab
travis_time:end:0ed4d7ab:start=1717505909078327416,finish=1717505909081676756,duration=3349340,event=rvm_use
travis_time:start:049e5a21
travis_time:end:049e5a21:start=1717505909085035644,finish=1717505909093495082,duration=8459438,event=rm_etc_boto_cfg
travis_time:start:2f575bd4
travis_time:end:2f575bd4:start=1717505909097034842,finish=1717505909099554562,duration=2519720,event=rm_oraclejdk8_symlink
travis_time:start:003a9cb8
travis_time:end:003a9cb8:start=1717505909102945899,finish=1717505909154276923,duration=51331024,event=enable_i386
travis_time:start:2c226b0c
travis_time:end:2c226b0c:start=1717505909157985503,finish=1717505909161944615,duration=3959112,event=update_rubygems
travis_time:start:01b70cdc
travis_time:end:01b70cdc:start=1717505909165599288,finish=1717505910110179987,duration=944580699,event=ensure_path_components
travis_time:start:1c7de160
travis_time:end:1c7de160:start=1717505910114187249,finish=1717505910116932859,duration=2745610,event=redefine_curl
travis_time:start:0b78fdba
travis_time:end:0b78fdba:start=1717505910120438514,finish=1717505910123026383,duration=2587869,event=nonblock_pipe
travis_time:start:09763e24
travis_time:end:09763e24:start=1717505910126352060,finish=1717505921423955019,duration=11297602959,event=apt_get_update
travis_time:start:08f443e6
travis_time:end:08f443e6:start=1717505921427757656,finish=1717505921430275585,duration=2517929,event=deprecate_xcode_64
travis_time:start:000a87f0
travis_time:end:000a87f0:start=1717505921433568704,finish=1717505928645082913,duration=7211514209,event=update_heroku
travis_time:start:18d60881
travis_time:end:18d60881:start=1717505928648983949,finish=1717505928651763170,duration=2779221,event=shell_session_update
travis_time:start:1e92321a
travis_fold:start:docker_mtu_and_registry_mirrors
tee: /etc/docker/daemon.json: No such file or directory
docker: unrecognized service
travis_fold:end:docker_mtu_and_registry_mirrors
travis_time:end:1e92321a:start=1717505928655331067,finish=1717505934699215104,duration=6043884037,event=set_docker_mtu_and_registry_mirrors
travis_time:start:0410e480
travis_fold:start:resolvconf
stop: Unknown instance: 
resolvconf start/running
travis_fold:end:resolvconf
travis_time:end:0410e480:start=1717505934703391466,finish=1717505934760677330,duration=57285864,event=resolvconf
travis_time:start:11804c82
travis_time:end:11804c82:start=1717505934764287929,finish=1717505934834776797,duration=70488868,event=maven_https
travis_time:start:0dfa5740
travis_time:end:0dfa5740:start=1717505934838795926,finish=1717505934841187108,duration=2391182,event=fix_ps4
travis_time:start:1e1751a0

travis_fold:start:git.checkout
travis_time:start:16f93809
travis_time:end:16f93809:start=1717505934847919217,finish=1717505934855112574,duration=7193357,event=checkout
travis_time:start:0025ec90
$ git clone --depth=50 --branch=master https://github.com/travis-ci-examples/python-example.git travis-ci-examples/python-example
Cloning into 'travis-ci-examples/python-example'...
travis_time:end:0025ec90:start=1717505934858862754,finish=1717505935374917089,duration=516054335,event=checkout
$ cd travis-ci-examples/python-example
$ git checkout -qf 637a1e8
travis_fold:end:git.checkout

travis_time:end:0025ec90:start=1717505934858862754,finish=1717505935381696636,duration=522833882,event=checkout
travis_time:start:0a6c76df

Setting environment variables from .travis.yml
$ export FOO=***
$ export BAR=[secure]

travis_time:end:0a6c76df:start=1717505935385432700,finish=1717505935388938364,duration=3505664,event=env
travis_time:start:153a13dc
$ source ~/virtualenv/python3.6/bin/activate
travis_time:end:153a13dc:start=1717505935392715251,finish=1717505935400433767,duration=7718516,ev