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 <dang...@apache.org> ---> 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