Console Output

Started by remote host
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/jobs/test-customer-diagnostics/workspace
Run condition [And] enabling prebuild for step [BuilderChain]
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content 

[EnvInject] - Variables injected successfully.
[workspace] $ /bin/sh -xe /tmp/
+ vagrant origin-local-checkout --replace --repo openshift-ansible --user rhcarvalho --branch pre-flight-checks
You don't seem to have the GOPATH environment variable set on your system.
See: 'go help gopath' for more details about GOPATH.
Waiting for the cloning process to finish
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/openshift-ansible
~/jobs/test-customer-diagnostics/workspace/openshift-ansible ~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/openshift-ansible
~/jobs/test-customer-diagnostics/workspace/openshift-ansible ~/jobs/test-customer-diagnostics/workspace
Already on 'pre-flight-checks'
Your branch is ahead of 'origin/pre-flight-checks' by 2 commits.
  (use "git push" to publish your local commits)
HEAD is now at 86a8c39 preflight checks: conditionalize yum checks
Deleted branch tpr_pre-flight-checks_brenton (was 401227f).
Origin repositories cloned into /var/lib/jenkins/jobs/test-customer-diagnostics/workspace
+ '[' -n 3 ']'
+ set +x

*****Locally Merging Pull Request:
+ test_pull_requests --local_merge_pull_request 3 --repo openshift-ansible --config /var/lib/jenkins/.test_pull_requests_crdt.json
  Checking if current base repo commit ID matches what we expect
Local merging pull request #3 for repo 'openshift-ansible' against base repo commit id 86a8c39df22b3dde0d8f344827409592eb84fbe9
+ pushd openshift-ansible
+ git checkout pre-flight-checks
Already on 'pre-flight-checks'
+ git checkout -b tpr_pre-flight-checks_brenton
Switched to a new branch 'tpr_pre-flight-checks_brenton'
+ git pull pre-flight-checks
 * branch            pre-flight-checks -> FETCH_HEAD
+ git pull pre-flight-checks --tags
 * branch            pre-flight-checks -> FETCH_HEAD
+ git checkout pre-flight-checks
Switched to branch 'pre-flight-checks'
+ git merge tpr_pre-flight-checks_brenton
+ git submodule update --recursive
+ popd
~/jobs/test-customer-diagnostics/workspace/openshift-ansible ~/jobs/test-customer-diagnostics/workspace
Merge made by the 'recursive' strategy.
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Already up-to-date.
Updating 86a8c39..6540f45
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
+ vagrant origin-local-checkout --replace
You don't seem to have the GOPATH environment variable set on your system.
See: 'go help gopath' for more details about GOPATH.
Waiting for the cloning process to finish
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
Already on 'master'
HEAD is now at afb4f8d Merge pull request #11898 from jim-minter/issue11889
Removing .vagrant-openshift.json
Removing .vagrant/
Removing artifacts/
fatal: branch name required
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/source-to-image
~/jobs/test-customer-diagnostics/workspace/source-to-image ~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/source-to-image
~/jobs/test-customer-diagnostics/workspace/source-to-image ~/jobs/test-customer-diagnostics/workspace
Already on 'master'
HEAD is now at 88c12c3 Merge pull request #633 from guangxuli/add_break
fatal: branch name required
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin-web-console
~/jobs/test-customer-diagnostics/workspace/origin-web-console ~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin-web-console
~/jobs/test-customer-diagnostics/workspace/origin-web-console ~/jobs/test-customer-diagnostics/workspace
Already on 'master'
HEAD is now at 3d8c136 Merge pull request #863 from spadgett/pod-env-config-map
fatal: branch name required
Origin repositories cloned into /var/lib/jenkins/jobs/test-customer-diagnostics/workspace
+ pushd origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
+ INSTANCE_NAME=origin_crdt-centos7-8
++ echo
++ sed s,https://,,
+ CRDT_DIR=/data/src/
+ env
+ sort
+ vagrant origin-init --stage deps --os centos7 --instance-type c4.xlarge origin_crdt-centos7-8
Reading AWS credentials from /var/lib/jenkins/.awscred
Searching for latest base AMI
Found: ami-5e456949 (devenv-centos7-base_2503)
++ seq 0 2
+ for i in '$(seq 0 2)'
+ vagrant up --provider aws
Bringing machine 'openshiftdev' up with 'aws' provider...
==> openshiftdev: Warning! The AWS provider doesn't support any of the Vagrant
==> openshiftdev: high-level network configurations (``). They
==> openshiftdev: will be silently ignored.
==> openshiftdev: Warning! You're launching this instance into a VPC without an
==> openshiftdev: elastic IP. Please verify you're properly connected to a VPN so
==> openshiftdev: you can access this machine, otherwise Vagrant will not be able
==> openshiftdev: to SSH into it.
==> openshiftdev: Launching an instance with the following settings...
==> openshiftdev:  -- Type: c4.xlarge
==> openshiftdev:  -- AMI: ami-5e456949
==> openshiftdev:  -- Region: us-east-1
==> openshiftdev:  -- Keypair: libra
==> openshiftdev:  -- Subnet ID: subnet-cf57c596
==> openshiftdev:  -- User Data: yes
==> openshiftdev:  -- User Data: 
==> openshiftdev: #cloud-config
==> openshiftdev: 
==> openshiftdev: growpart:
==> openshiftdev:   mode: auto
==> openshiftdev:   devices: ['/']
==> openshiftdev: runcmd:
==> openshiftdev: - [ sh, -xc, "sed -i s/^Defaults.*requiretty/#Defaults requiretty/g /etc/sudoers"]
==> openshiftdev:         
==> openshiftdev:  -- Block Device Mapping: [{"DeviceName"=>"/dev/sda1", "Ebs.VolumeSize"=>25, "Ebs.VolumeType"=>"gp2"}, {"DeviceName"=>"/dev/sdb", "Ebs.VolumeSize"=>25, "Ebs.VolumeType"=>"gp2"}]
==> openshiftdev:  -- Terminate On Shutdown: false
==> openshiftdev:  -- Monitoring: false
==> openshiftdev:  -- EBS optimized: false
==> openshiftdev:  -- Assigning a public IP address in a VPC: false
==> openshiftdev: Waiting for instance to become "ready"...
==> openshiftdev: Waiting for SSH to become available...
==> openshiftdev: Machine is booted and ready for use!
==> openshiftdev: Running provisioner: setup (shell)...
    openshiftdev: Running: /tmp/
+ break
+ vagrant sync-customer-diagnostics -c -s
Running ssh/sudo command 'rm -rf /data/src/; 
' with timeout 14400. Attempt #0
Running ssh/sudo command 'mkdir -p /centos/.ssh;
mv /tmp/file20161114-15683-3baro3 /centos/.ssh/config &&
chown centos:centos /centos/.ssh/config &&
chmod 0600 /centos/.ssh/config' with timeout 14400. Attempt #0
Running ssh/sudo command 'mkdir -p /data/src/' with timeout 14400. Attempt #0
Running ssh/sudo command 'mkdir -p /data/src/ && chown -R centos:centos /data/src/' with timeout 14400. Attempt #0
Running ssh/sudo command 'set -e
rm -fr /data/src/;

if [ ! -d /data/src/ ]; then
git clone --quiet --bare /data/src/ >/dev/null
' with timeout 14400. Attempt #0
Synchronizing local sources
Synchronizing [openshift-ansible@pre-flight-checks] from openshift-ansible...
Warning: Permanently added '' (ECDSA) to the list of known hosts.
Running ssh/sudo command 'set -e

if [ -d /data/src/ ]; then
rm -rf /data/src/
echo 'Cloning openshift-ansible ...'
git clone --quiet --recurse-submodules /data/src/ /data/src/


if [ -n "$MISSING_REPO" ]; then
echo 'Missing required upstream repositories:'
echo 'To fix, execute command: vagrant clone-upstream-repos'
' with timeout 14400. Attempt #0
Cloning openshift-ansible ...
+ vagrant ssh -c 'sudo yum install -y ansible python-docker-py pyOpenSSL'
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base:
 * epel:
 * extras:
 * updates:
Resolving Dependencies
--> Running transaction check
---> Package ansible.noarch 0: will be installed
--> Processing Dependency: sshpass for package: ansible-
--> Processing Dependency: python-paramiko for package: ansible-
--> Processing Dependency: python-keyczar for package: ansible-
--> Processing Dependency: python-jinja2 for package: ansible-
--> Processing Dependency: python-httplib2 for package: ansible-
---> Package pyOpenSSL.x86_64 0:0.13.1-3.el7 will be installed
---> Package python-docker-py.noarch 0:1.7.2-1.el7 will be installed
--> Processing Dependency: python-websocket-client >= 0.32.0 for package: python-docker-py-1.7.2-1.el7.noarch
--> Running transaction check
---> Package python-httplib2.noarch 0:0.7.7-3.el7 will be installed
---> Package python-jinja2.noarch 0:2.7.2-2.el7 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-jinja2-2.7.2-2.el7.noarch
--> Processing Dependency: python-markupsafe for package: python-jinja2-2.7.2-2.el7.noarch
---> Package python-keyczar.noarch 0:0.71c-2.el7 will be installed
--> Processing Dependency: python-crypto for package: python-keyczar-0.71c-2.el7.noarch
---> Package python-websocket-client.noarch 0:0.32.0-116.el7 will be installed
---> Package python2-paramiko.noarch 0:1.16.1-1.el7 will be installed
--> Processing Dependency: python2-ecdsa for package: python2-paramiko-1.16.1-1.el7.noarch
---> Package sshpass.x86_64 0:1.05-5.el7 will be installed
--> Running transaction check
---> Package python-babel.noarch 0:0.9.6-8.el7 will be installed
---> Package python-markupsafe.x86_64 0:0.11-10.el7 will be installed
---> Package python2-crypto.x86_64 0:2.6.1-9.el7 will be installed
--> Processing Dependency: for package: python2-crypto-2.6.1-9.el7.x86_64
---> Package python2-ecdsa.noarch 0:0.13-4.el7 will be installed
--> Running transaction check
---> Package libtomcrypt.x86_64 0:1.17-23.el7 will be installed
--> Processing Dependency: libtommath >= 0.42.0 for package: libtomcrypt-1.17-23.el7.x86_64
--> Processing Dependency: for package: libtomcrypt-1.17-23.el7.x86_64
--> Running transaction check
---> Package libtommath.x86_64 0:0.42.0-4.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

 Package                      Arch        Version             Repository   Size
 ansible                      noarch       epel        4.6 M
 pyOpenSSL                    x86_64      0.13.1-3.el7        base        133 k
 python-docker-py             noarch      1.7.2-1.el7         extras       77 k
Installing for dependencies:
 libtomcrypt                  x86_64      1.17-23.el7         epel        224 k
 libtommath                   x86_64      0.42.0-4.el7        epel         35 k
 python-babel                 noarch      0.9.6-8.el7         base        1.4 M
 python-httplib2              noarch      0.7.7-3.el7         epel         70 k
 python-jinja2                noarch      2.7.2-2.el7         base        515 k
 python-keyczar               noarch      0.71c-2.el7         epel        218 k
 python-markupsafe            x86_64      0.11-10.el7         base         25 k
 python-websocket-client      noarch      0.32.0-116.el7      extras       56 k
 python2-crypto               x86_64      2.6.1-9.el7         epel        475 k
 python2-ecdsa                noarch      0.13-4.el7          epel         83 k
 python2-paramiko             noarch      1.16.1-1.el7        epel        257 k
 sshpass                      x86_64      1.05-5.el7          epel         21 k

Transaction Summary
Install  3 Packages (+12 Dependent packages)

Total download size: 8.1 M
Installed size: 36 M
Downloading packages:
Total                                              9.0 MB/s | 8.1 MB  00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : sshpass-1.05-5.el7.x86_64                                   1/15 
  Installing : libtommath-0.42.0-4.el7.x86_64                              2/15 
  Installing : libtomcrypt-1.17-23.el7.x86_64                              3/15 
  Installing : python2-crypto-2.6.1-9.el7.x86_64                           4/15 
  Installing : python-keyczar-0.71c-2.el7.noarch                           5/15 
  Installing : python-babel-0.9.6-8.el7.noarch                             6/15 
  Installing : python-websocket-client-0.32.0-116.el7.noarch               7/15 
  Installing : python2-ecdsa-0.13-4.el7.noarch                             8/15 
  Installing : python2-paramiko-1.16.1-1.el7.noarch                        9/15 
  Installing : python-httplib2-0.7.7-3.el7.noarch                         10/15 
  Installing : python-markupsafe-0.11-10.el7.x86_64                       11/15 
  Installing : python-jinja2-2.7.2-2.el7.noarch                           12/15 
  Installing : ansible-                               13/15 
  Installing : python-docker-py-1.7.2-1.el7.noarch                        14/15 
  Installing : pyOpenSSL-0.13.1-3.el7.x86_64                              15/15 
  Verifying  : python-keyczar-0.71c-2.el7.noarch                           1/15 
  Verifying  : python-markupsafe-0.11-10.el7.x86_64                        2/15 
  Verifying  : python-jinja2-2.7.2-2.el7.noarch                            3/15 
  Verifying  : pyOpenSSL-0.13.1-3.el7.x86_64                               4/15 
  Verifying  : python2-crypto-2.6.1-9.el7.x86_64                           5/15 
  Verifying  : python-httplib2-0.7.7-3.el7.noarch                          6/15 
  Verifying  : python2-ecdsa-0.13-4.el7.noarch                             7/15 
  Verifying  : libtomcrypt-1.17-23.el7.x86_64                              8/15 
  Verifying  : ansible-                                9/15 
  Verifying  : python-websocket-client-0.32.0-116.el7.noarch              10/15 
  Verifying  : python-docker-py-1.7.2-1.el7.noarch                        11/15 
  Verifying  : python-babel-0.9.6-8.el7.noarch                            12/15 
  Verifying  : libtommath-0.42.0-4.el7.x86_64                             13/15 
  Verifying  : python2-paramiko-1.16.1-1.el7.noarch                       14/15 
  Verifying  : sshpass-1.05-5.el7.x86_64                                  15/15 

  ansible.noarch 0:            pyOpenSSL.x86_64 0:0.13.1-3.el7    
  python-docker-py.noarch 0:1.7.2-1.el7    

Dependency Installed:
  libtomcrypt.x86_64 0:1.17-23.el7                                              
  libtommath.x86_64 0:0.42.0-4.el7                                              
  python-babel.noarch 0:0.9.6-8.el7                                             
  python-httplib2.noarch 0:0.7.7-3.el7                                          
  python-jinja2.noarch 0:2.7.2-2.el7                                            
  python-keyczar.noarch 0:0.71c-2.el7                                           
  python-markupsafe.x86_64 0:0.11-10.el7                                        
  python-websocket-client.noarch 0:0.32.0-116.el7                               
  python2-crypto.x86_64 0:2.6.1-9.el7                                           
  python2-ecdsa.noarch 0:0.13-4.el7                                             
  python2-paramiko.noarch 0:1.16.1-1.el7                                        
  sshpass.x86_64 0:1.05-5.el7                                                   

+ vagrant ssh -c 'if [ ! -d /tmp/openshift ] ; then mkdir /tmp/openshift ; fi ; sudo chmod 777 /tmp/openshift'
+ vagrant test-customer-diagnostics
Running make test-integration...
sudo go test -v ./test/integration/...
 [WARNING]: provided hosts list is empty, only localhost is available

PLAY [localhost] ***************************************************************

TASK [setup] *******************************************************************
ok: [localhost]

TASK [build and tag image] *****************************************************
changed: [localhost]

PLAY RECAP *********************************************************************
localhost                  : ok=2    changed=1    unreachable=0    failed=0   

=== RUN   TestBYOCentOS7
=== RUN   TestPing
=== RUN   TestFail
=== RUN   TestInstallMissingRequired
=== RUN   TestUpgradeDependencyMissing
=== RUN   TestYumRepoBroken
=== RUN   TestYumRepoDisabled
=== RUN   TestYumRepoUnreachable
--- PASS: TestFail (0.47s)
--- PASS: TestPing (0.75s)
--- PASS: TestInstallMissingRequired (7.83s)
--- PASS: TestYumRepoBroken (9.18s)
--- PASS: TestUpgradeDependencyMissing (9.98s)
--- PASS: TestYumRepoDisabled (7.65s)
--- PASS: TestYumRepoUnreachable (6.08s)
--- PASS: TestBYOCentOS7 (23.95s)
ok  	_/data/src/	216.144s

real	3m53.652s
user	0m27.426s
sys	0m6.911s
Finished make test-integration
+ true
+ test_pull_requests --merge_pull_request 3 --repo openshift-ansible --config /var/lib/jenkins/.test_pull_requests_crdt.json
  Merging pull request #3 for repo 'openshift-ansible'
  Test merging pull request #3 for repo 'openshift-ansible'
  Updating status of '8703b811510631c0903de035caaf5110be4e7583' with state: success
  Updating comment #260451324 with Customer Diagnostics Merge Results: SUCCESS ( (Base Commit: 86a8c39df22b3dde0d8f344827409592eb84fbe9)
[Current build status] check if current [SUCCESS] is worse or equals then [SUCCESS] and better or equals then [SUCCESS]
[Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: $MERGE)
Run condition [And] enabling perform for step [BuilderChain]
Publish artifacts to S3 Bucket Build is still running
Publish artifacts to S3 Bucket Using S3 profile: Jenkins-AWS
Publish artifacts to S3 Bucket No file(s) found: origin/artifacts/**
Publish artifacts to S3 Bucket ‘origin/artifacts/**’ doesn’t match anything, but ‘**’ does. Perhaps that’s what you mean?
[description-setter] Could not determine description.
[PostBuildScript] - Execution post build scripts.
[workspace] $ /bin/sh -xe /tmp/
+ INSTANCE_NAME=origin_crdt-centos7-8
+ pushd origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
+ '[' -f .vagrant-openshift.json ']'
+ /usr/bin/vagrant destroy -f
==> openshiftdev: Terminating the instance...
==> openshiftdev: Running cleanup tasks for 'shell' provisioner...
+ popd
Finished: SUCCESS