See
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/752/display/redirect?page=changes>
Changes:
[dangogh] properly cast tenantID from json to bigint for tenancy check in
------------------------------------------
[...truncated 184.70 KB...]
unit_golang_1 | coverage: 13.6% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/origin 0.036s
coverage: 13.6% of statements
unit_golang_1 | === RUN TestGetParameters
unit_golang_1 | --- PASS: TestGetParameters (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 22.5% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/parameter
0.027s coverage: 22.5% of statements
unit_golang_1 | === RUN TestGetPhysLocations
unit_golang_1 | --- PASS: TestGetPhysLocations (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | === RUN TestValidate
unit_golang_1 | --- PASS: TestValidate (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 18.1% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/physlocation
0.025s coverage: 18.1% of statements
unit_golang_1 | === RUN TestPingHandler
unit_golang_1 | --- PASS: TestPingHandler (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 100.0% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ping 0.006s
coverage: 100.0% of statements
unit_golang_1 | === RUN TestGetProfiles
unit_golang_1 | --- PASS: TestGetProfiles (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | === RUN TestValidate
unit_golang_1 | --- PASS: TestValidate (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 17.3% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profile 0.015s
coverage: 17.3% of statements
unit_golang_1 | === RUN TestGetProfileParameters
unit_golang_1 | --- PASS: TestGetProfileParameters (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 7.3% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profileparameter
0.013s coverage: 7.3% of statements
unit_golang_1 | === RUN TestReadRegions
unit_golang_1 | --- PASS: TestReadRegions (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 16.7% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/region 0.010s
coverage: 16.7% of statements
unit_golang_1 | === RUN TestFetchObjectValues
unit_golang_1 | --- PASS: TestFetchObjectValues (0.00s)
unit_golang_1 | === RUN TestSaveObject
unit_golang_1 | --- PASS: TestSaveObject (0.00s)
unit_golang_1 | === RUN TestDeleteObject
unit_golang_1 | --- PASS: TestDeleteObject (0.00s)
unit_golang_1 | === RUN TestGetRiakCluster
unit_golang_1 | --- PASS: TestGetRiakCluster (0.18s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 22.1% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/riaksvc 0.184s
coverage: 22.1% of statements
unit_golang_1 | === RUN TestFuncs
unit_golang_1 | --- PASS: TestFuncs (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | === RUN TestValidate
unit_golang_1 | --- PASS: TestValidate (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 8.6% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/role 0.012s
coverage: 8.6% of statements
unit_golang_1 | === RUN TestAssignDsesToServer
unit_golang_1 | --- PASS: TestAssignDsesToServer (0.00s)
unit_golang_1 | === RUN TestGetServersByCachegroup
unit_golang_1 | --- PASS: TestGetServersByCachegroup (0.00s)
unit_golang_1 | === RUN TestGetServerUpdateStatus
unit_golang_1 | --- PASS: TestGetServerUpdateStatus (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 22.5% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/server 0.010s
coverage: 22.5% of statements
unit_golang_1 | ?
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/staticdnsentry
[no test files]
unit_golang_1 | === RUN TestReadStatuses
unit_golang_1 | --- PASS: TestReadStatuses (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 17.9% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/status 0.009s
coverage: 17.9% of statements
unit_golang_1 | ?
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/swaggerdocs/v13
[no test files]
unit_golang_1 | ?
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/swaggerdocs/v13/swaggerspec-server
[no test files]
unit_golang_1 | === RUN TestGetSystemInfo
unit_golang_1 | --- PASS: TestGetSystemInfo (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 41.7% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/systeminfo
0.008s coverage: 41.7% of statements
unit_golang_1 | ?
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tenant [no
test files]
unit_golang_1 | === RUN TestColsFromStructByTag
unit_golang_1 | --- PASS: TestColsFromStructByTag (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 42.9% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test 0.006s
coverage: 42.9% of statements
unit_golang_1 | ?
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tocookie
[no test files]
unit_golang_1 | === RUN TestGetType
unit_golang_1 | --- PASS: TestGetType (0.00s)
unit_golang_1 | === RUN TestInterfaces
unit_golang_1 | --- PASS: TestInterfaces (0.00s)
unit_golang_1 | === RUN TestValidate
unit_golang_1 | --- PASS: TestValidate (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 20.2% of statements
unit_golang_1 | ok
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/types 0.008s
coverage: 20.2% of statements
unit_golang_1 | ?
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/user [no
test files]
unit_golang_1 | ? github.com/apache/trafficcontrol/lib/go-log [no
test files]
unit_golang_1 | ? github.com/apache/trafficcontrol/lib/go-nagios [no
test files]
unit_golang_1 | === RUN TestGetHandleErrorFunc
unit_golang_1 | --- PASS: TestGetHandleErrorFunc (0.00s)
unit_golang_1 | === RUN TestCreateAlerts
unit_golang_1 | --- PASS: TestCreateAlerts (0.00s)
unit_golang_1 | === RUN TestStatus
unit_golang_1 | --- PASS: TestStatus (0.00s)
unit_golang_1 | === RUN TestStatusTransition
unit_golang_1 | --- PASS: TestStatusTransition (0.00s)
unit_golang_1 | === RUN TestRequestStatusJSON
unit_golang_1 | --- PASS: TestRequestStatusJSON (0.00s)
unit_golang_1 | === RUN TestDeepCachingType
unit_golang_1 | --- PASS: TestDeepCachingType (0.00s)
unit_golang_1 | === RUN TestTimeJSON
unit_golang_1 | --- PASS: TestTimeJSON (0.00s)
unit_golang_1 | PASS
unit_golang_1 | coverage: 12.9% of statements
unit_golang_1 | ok github.com/apache/trafficcontrol/lib/go-tc 0.011s
coverage: 12.9% of statements
unit_golang_1 | ? github.com/apache/trafficcontrol/lib/go-util [no
test files]
jenkinsincubatortrafficcontroltrafficopstest752_unit_golang_1 exited with code 0
Aborting on container exit...
+
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
-p jenkins-incubator-trafficcontrol-traffic_ops-test-752 -f
traffic_ops/app/bin/tests/docker-compose.yml up --build --exit-code-from unit
unit
using --exit-code-from implies --abort-on-container-exit
Building unit
Step 1/23 : FROM centos:7
---> 49f7960eb7e4
Step 2/23 : MAINTAINER Dan Kirkwood <[email protected]>
---> Using cache
---> c0a769db951f
Step 3/23 : RUN yum -y install
https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
---> Using cache
---> 15c7bb0574e1
Step 4/23 : RUN yum -y install vim cpanminus
expat-devel gcc-c++ libcurl libcurl-devel
libidn-devel libpcap-devel mkisofs nmap-ncat
openssl-devel perl perl-App-cpanminus
perl-Crypt-ScryptKDF perl-DBD-Pg perl-DBI
perl-Digest-SHA1 perl-JSON perl-TermReadKey
perl-Test-CPAN-Meta perl-WWW-Curl perl-core
perl-libwww-perl postgresql96 postgresql96-devel && yum
clean all
---> Using cache
---> a208e7b08b05
Step 5/23 : RUN cpanm -n Carton
---> Using cache
---> 9730ae68fe1f
Step 6/23 : ADD app /opt/traffic_ops/app
---> Using cache
---> 237a608115d5
Step 7/23 : WORKDIR /opt/traffic_ops/app
---> Using cache
---> cb2c2f616677
Step 8/23 : RUN POSTGRES_HOME=/usr/pgsql-9.6 carton
---> Using cache
---> 4dc21c08878f
Step 9/23 : ADD install/bin/install_goose.sh /
---> Using cache
---> fc6d66945b4c
Step 10/23 : ADD install/bin/install_go.sh /
---> Using cache
---> 612af377a5eb
Step 11/23 : RUN /install_go.sh
---> Using cache
---> 4db54e15dff7
Step 12/23 : RUN /install_goose.sh
---> Using cache
---> c157c3a09853
Step 13/23 : ADD app/bin/tests/runtests.sh /
---> Using cache
---> 661b61b1c1dd
Step 14/23 : ARG TESTDIR
---> Using cache
---> b30636a2cc84
Step 15/23 : ARG TESTENV
---> Using cache
---> 9315fdd4e033
Step 16/23 : ENV TESTDIR $TESTDIR
---> Using cache
---> 312afa81a078
Step 17/23 : ENV TESTENV $TESTENV
---> Using cache
---> 9b4418029fb1
Step 18/23 : ARG DBHOST
---> Using cache
---> 98fe3bfcc7c6
Step 19/23 : ARG DBPORT
---> Using cache
---> f3e12cbddd75
Step 20/23 : ENV DBHOST $DBHOST
---> Using cache
---> 8eb582043f10
Step 21/23 : ENV DBPORT $DBPORT
---> Using cache
---> 1f0389480263
Step 22/23 : ENTRYPOINT /runtests.sh $DBHOST $DBPORT
---> Using cache
---> 601adbcd78d8
Step 23/23 : CMD $TESTENV $TESTDIR
---> Using cache
---> a690c54b097b
Successfully built a690c54b097b
Successfully tagged jenkinsincubatortrafficcontroltrafficopstest752_unit:latest
Creating jenkinsincubatortrafficcontroltrafficopstest752_db_1 ...
Creating jenkinsincubatortrafficcontroltrafficopstest752_db_1
Creating jenkinsincubatortrafficcontroltrafficopstest752_db_1 ... doneCreating
jenkinsincubatortrafficcontroltrafficopstest752_unit_1 ...
Creating jenkinsincubatortrafficcontroltrafficopstest752_unit_1
Creating jenkinsincubatortrafficcontroltrafficopstest752_unit_1 ...
doneAttaching to jenkinsincubatortrafficcontroltrafficopstest752_unit_1
unit_1 | + export
PERL5LIB=/opt/traffic_ops/app/lib:/opt/traffic_ops/app/local/lib/perl5
unit_1 | +
PERL5LIB=/opt/traffic_ops/app/lib:/opt/traffic_ops/app/local/lib/perl5
unit_1 | + trap finish EXIT
unit_1 | + dbconf=/opt/traffic_ops/app/conf/test/database.conf
unit_1 | + [[ ! -f /opt/traffic_ops/app/conf/test/database.conf ]]
unit_1 | + [[ ! -d /opt/traffic_ops/app/t ]]
unit_1 | + nc db 5432
unit_1 | Ncat: Connection refused.
unit_1 | + echo 'waiting for db:5432'
unit_1 | + sleep 3
unit_1 | waiting for db:5432
unit_1 | + nc db 5432
unit_1 | + read dbname user pw
unit_1 | ++ python -c 'import json;
d=json.load(open('\''/opt/traffic_ops/app/conf/test/database.conf'\''));
d['\''hostname'\'']='\''db'\''; d['\''port'\'']='\''5432'\''; json.dump(d,
open('\''/opt/traffic_ops/app/conf/test/database.conf'\'', '\''w'\'')); print
d['\''dbname'\''],d['\''user'\''],d['\''password'\'']'
unit_1 | + sed -E -i 's/host=[^ ]+/host=db/'
/opt/traffic_ops/app/db/dbconf.yml
unit_1 | ++ psql -hdb -p5432 -Upostgres -tAc 'SELECT 1 from pg_roles
WHERE rolname='\''traffic_ops'\'''
unit_1 | psql: FATAL: the database system is starting up
unit_1 | + st=
unit_1 | + exit 2
unit_1 | + finish
unit_1 | + local st=2
unit_1 | Exiting with status 2
unit_1 | + [[ 2 -ne 0 ]]
unit_1 | + echo 'Exiting with status 2'
unit_1 | + [[ -n '' ]]
jenkinsincubatortrafficcontroltrafficopstest752_unit_1 exited with code 2
Aborting on container exit...
+ exit 2
+ finish
+ local st=2
+ [[ 2 -ne 0 ]]
+ echo 'Exiting with status 2'
Exiting with status 2
+
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
-p jenkins-incubator-trafficcontrol-traffic_ops-test-752 -f
traffic_ops/app/bin/tests/docker-compose.yml down -v
Stopping jenkinsincubatortrafficcontroltrafficopstest752_db_1 ...
Stopping jenkinsincubatortrafficcontroltrafficopstest752_db_1 ... doneRemoving
jenkinsincubatortrafficcontroltrafficopstest752_unit_1 ...
Removing jenkinsincubatortrafficcontroltrafficopstest752_db_1 ...
Removing jenkinsincubatortrafficcontroltrafficopstest752_unit_golang_1 ...
Removing jenkinsincubatortrafficcontroltrafficopstest752_db_1 ... doneRemoving
jenkinsincubatortrafficcontroltrafficopstest752_unit_golang_1 ... doneRemoving
jenkinsincubatortrafficcontroltrafficopstest752_unit_1 ... doneRemoving network
jenkinsincubatortrafficcontroltrafficopstest752_default
Removing volume jenkinsincubatortrafficcontroltrafficopstest752_traffic_ops
Removing volume
jenkinsincubatortrafficcontroltrafficopstest752_traffic_ops_golang
Build step 'Execute shell' marked build as failure