You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2020/02/21 15:45:22 UTC

Build failed in Jenkins: trafficcontrol-PR #5388

See <https://builds.apache.org/job/trafficcontrol-PR/5388/display/redirect?page=changes>

Changes:

[github] Update cachegroup.go


------------------------------------------
[...truncated 2.68 MB...]
docs_1                   | writing output... [ 87%] api/v2/user_id_deliveryservices_available
docs_1                   | writing output... [ 87%] api/v2/user_login
docs_1                   | writing output... [ 87%] api/v2/user_login_oauth
docs_1                   | writing output... [ 88%] api/v2/user_login_token
docs_1                   | writing output... [ 88%] api/v2/user_logout
docs_1                   | writing output... [ 88%] api/v2/user_reset_password
docs_1                   | writing output... [ 88%] api/v2/users
docs_1                   | writing output... [ 89%] api/v2/users_id
docs_1                   | writing output... [ 89%] api/v2/users_id_deliveryservices
docs_1                   | writing output... [ 89%] api/v2/users_register
docs_1                   | writing output... [ 90%] basics/cache_revalidation
docs_1                   | writing output... [ 90%] basics/content_delivery_networks
docs_1                   | writing output... [ 90%] basics/http_11
docs_1                   | writing output... [ 90%] basics/index
docs_1                   | writing output... [ 91%] development/building
docs_1                   | writing output... [ 91%] development/documentation_guidelines
docs_1                   | writing output... [ 91%] development/index
docs_1                   | writing output... [ 91%] development/ort/traffic_ops_ort
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.configuration
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.main_routines
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.packaging
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.to_api
docs_1                   | writing output... [ 93%] development/ort/traffic_ops_ort.utils
docs_1                   | writing output... [ 93%] development/traffic_monitor
docs_1                   | writing output... [ 93%] development/traffic_monitor/traffic_monitor_api
docs_1                   | writing output... [ 93%] development/traffic_ops
docs_1                   | writing output... [ 94%] development/traffic_portal
docs_1                   | writing output... [ 94%] development/traffic_router
docs_1                   | writing output... [ 94%] development/traffic_router/traffic_router_api
docs_1                   | writing output... [ 94%] development/traffic_stats
docs_1                   | writing output... [ 95%] faq
docs_1                   | writing output... [ 95%] glossary
docs_1                   | writing output... [ 95%] index
docs_1                   | writing output... [ 95%] overview/cache_groups
docs_1                   | writing output... [ 96%] overview/delivery_services
docs_1                   | writing output... [ 96%] overview/index
docs_1                   | writing output... [ 96%] overview/introduction
docs_1                   | writing output... [ 96%] overview/profiles_and_parameters
docs_1                   | writing output... [ 97%] overview/traffic_monitor
docs_1                   | writing output... [ 97%] overview/traffic_ops
docs_1                   | writing output... [ 97%] overview/traffic_portal
docs_1                   | writing output... [ 97%] overview/traffic_router
docs_1                   | writing output... [ 98%] overview/traffic_stats
docs_1                   | writing output... [ 98%] overview/traffic_vault
docs_1                   | writing output... [ 98%] tools/atstccfg
docs_1                   | writing output... [ 98%] tools/compare
docs_1                   | writing output... [ 99%] tools/index
docs_1                   | writing output... [ 99%] tools/python_client
docs_1                   | writing output... [ 99%] tools/toaccess
docs_1                   | writing output... [100%] tools/traffic_vault_util
docs_1                   | 
docs_1                   | generating indices...  genindex py-modindexdone
docs_1                   | writing additional pages...  searchdone
docs_1                   | copying images... [  1%] admin/quick_howto/anonymous_blocking/01.png
docs_1                   | copying images... [  2%] admin/quick_howto/anonymous_blocking/02.png
docs_1                   | copying images... [  4%] admin/quick_howto/anonymous_blocking/03.png
docs_1                   | copying images... [  5%] admin/quick_howto/cachegroup_fallback/00.png
docs_1                   | copying images... [  6%] admin/quick_howto/cachegroup_fallback/01.png
docs_1                   | copying images... [  8%] admin/quick_howto/cachegroup_fallback/02.png
docs_1                   | copying images... [  9%] admin/quick_howto/cachegroup_fallback/03.png
docs_1                   | copying images... [ 10%] admin/quick_howto/cachegroup_fallback/04.png
docs_1                   | copying images... [ 12%] admin/quick_howto/cachegroup_fallback/05.png
docs_1                   | copying images... [ 13%] admin/quick_howto/content_invalidation/01.png
docs_1                   | copying images... [ 15%] admin/quick_howto/content_invalidation/02.png
docs_1                   | copying images... [ 16%] admin/quick_howto/content_invalidation/03.png
docs_1                   | copying images... [ 17%] admin/quick_howto/dnssec/00.png
docs_1                   | copying images... [ 19%] admin/quick_howto/dnssec/01.png
docs_1                   | copying images... [ 20%] admin/quick_howto/dnssec/02.png
docs_1                   | copying images... [ 21%] admin/quick_howto/dnssec/03.png
docs_1                   | copying images... [ 23%] admin/quick_howto/dnssec/04.png
docs_1                   | copying images... [ 24%] admin/quick_howto/dnssec/05.png
docs_1                   | copying images... [ 26%] admin/quick_howto/dnssec/06.png
docs_1                   | copying images... [ 27%] admin/quick_howto/../traffic_portal/images/tp_table_ds_requests.png
docs_1                   | copying images... [ 28%] admin/quick_howto/federations/01.png
docs_1                   | copying images... [ 30%] admin/quick_howto/federations/02.png
docs_1                   | copying images... [ 31%] admin/quick_howto/federations/03.png
docs_1                   | copying images... [ 32%] admin/quick_howto/federations/04.png
docs_1                   | copying images... [ 34%] admin/quick_howto/multi_site/00.png
docs_1                   | copying images... [ 35%] admin/quick_howto/multi_site/01.png
docs_1                   | copying images... [ 36%] admin/quick_howto/multi_site/02.png
docs_1                   | copying images... [ 38%] admin/quick_howto/multi_site/mso-enable.png
docs_1                   | copying images... [ 39%] admin/quick_howto/multi_site/03.png
docs_1                   | copying images... [ 41%] admin/quick_howto/multi_site/ds_profile.png
docs_1                   | copying images... [ 42%] admin/quick_howto/multi_site/ds_profile_parameters.png
docs_1                   | copying images... [ 43%] admin/quick_howto/profile_compare_mgmt/compare_profiles_menu.png
docs_1                   | copying images... [ 45%] admin/quick_howto/profile_compare_mgmt/select_profiles_dialog.png
docs_1                   | copying images... [ 46%] admin/quick_howto/profile_compare_mgmt/compare_profiles_table.png
docs_1                   | copying images... [ 47%] admin/quick_howto/regionalgeo/01.png
docs_1                   | copying images... [ 49%] admin/quick_howto/regionalgeo/02.png
docs_1                   | copying images... [ 50%] admin/quick_howto/regionalgeo/03.png
docs_1                   | copying images... [ 52%] admin/quick_howto/server_capability/server_caps_table.png
docs_1                   | copying images... [ 53%] admin/quick_howto/server_capability/server_server_caps_table.png
docs_1                   | copying images... [ 54%] admin/quick_howto/server_capability/ds_server_caps_table.png
docs_1                   | copying images... [ 56%] admin/quick_howto/static_dns/00.png
docs_1                   | copying images... [ 57%] admin/quick_howto/static_dns/01.png
docs_1                   | copying images... [ 58%] admin/quick_howto/steering/01.png
docs_1                   | copying images... [ 60%] admin/quick_howto/steering/02.png
docs_1                   | copying images... [ 61%] admin/quick_howto/steering/03.png
docs_1                   | copying images... [ 63%] admin/images/good.png
docs_1                   | copying images... [ 64%] admin/images/bad.png
docs_1                   | copying images... [ 65%] admin/traffic_portal/./images/tp_menu.png
docs_1                   | copying images... [ 67%] admin/traffic_portal/images/changelog_dialog.png
docs_1                   | copying images... [ 68%] admin/traffic_portal/images/changelog_page.png
docs_1                   | copying images... [ 69%] admin/traffic_portal/images/logout_button.png
docs_1                   | copying images... [ 71%] admin/traffic_portal/images/profile_button.png
docs_1                   | copying images... [ 72%] admin/traffic_portal/images/release_info_button.png
docs_1                   | copying images... [ 73%] admin/traffic_portal/images/popout_button.png
docs_1                   | copying images... [ 75%] admin/traffic_portal/./images/tp_menu_monitor.png
docs_1                   | copying images... [ 76%] admin/traffic_portal/./images/tp_menu_services.png
docs_1                   | copying images... [ 78%] admin/traffic_portal/images/tp_table_ds.png
docs_1                   | copying images... [ 79%] admin/traffic_portal/images/tp_table_ds_requests.png
docs_1                   | copying images... [ 80%] admin/traffic_portal/./images/tp_menu_configure.png
docs_1                   | copying images... [ 82%] admin/traffic_portal/./images/tp_table_server.png
docs_1                   | copying images... [ 83%] admin/traffic_portal/./images/tp_menu_topology.png
docs_1                   | copying images... [ 84%] admin/traffic_portal/./images/tp_menu_tools.png
docs_1                   | copying images... [ 86%] admin/traffic_portal/./images/tp_menu_user_admin.png
docs_1                   | copying images... [ 87%] admin/traffic_portal/./images/tp_menu_other.png
docs_1                   | copying images... [ 89%] development/traffic_monitor/Pipeline.svg
docs_1                   | copying images... [ 90%] development/traffic_monitor/Stat_Pipeline.svg
docs_1                   | copying images... [ 91%] development/traffic_monitor/Health_Pipeline.svg
docs_1                   | copying images... [ 93%] development/traffic_monitor/Peer_Pipeline.svg
docs_1                   | copying images... [ 94%] development/traffic_monitor/Monitor_Pipeline.svg
docs_1                   | copying images... [ 95%] development/traffic_monitor/Ops-Config_Pipeline.svg
docs_1                   | copying images... [ 97%] overview/images/cg_hierarchy.svg
docs_1                   | copying images... [ 98%] overview/images/topography.svg
docs_1                   | copying images... [100%] overview/images/traffic_control_overview_3.png
docs_1                   | 
docs_1                   | copying static files... ... done
docs_1                   | copying extra files... done
docs_1                   | dumping search index in English (code: en)... done
docs_1                   | dumping object inventory... done
docs_1                   | build succeeded.
docs_1                   | 
docs_1                   | The HTML pages are in build/html.
docs_1                   | /usr/local/lib/python3.6/site-packages/sphinx_rtd_theme/search.html:21: RemovedInSphinx30Warning: To modify script_files in the theme is deprecated. Please insert a <script> tag directly in your theme instead.
docs_1                   |   {% endblock %}
docs_1                   | 
docs_1                   | Build finished. The HTML pages are in build/html.
docs_1                   | /tmp/go/src/github.com/apache/trafficcontrol
docs_1                   | -rw-r--r-- 1 root root 15876363 Feb 21 15:45 dist/apache-trafficcontrol-4.0.0-docs.tar.gz
docs_1                   | + echo 0
docs_1                   | + exit 0
docs_1                   | + cleanup
docs_1                   | + setowner /trafficcontrol /trafficcontrol/dist
docs_1                   | ++ stat -c %u:%g /trafficcontrol
docs_1                   | + own=910:910
docs_1                   | + shift
docs_1                   | + [[ -n /trafficcontrol/dist ]]
docs_1                   | + chown -R 910:910 /trafficcontrol/dist
trafficcontrolpr5388_docs_1 exited with code 0
+ /tmp/docker-compose-Mzfp -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5388 ps -q
+ xargs docker inspect -f '{{.Name}} {{.State.ExitCode}}'
+ read name exitcode
+ tee /tmp/tc-status-0EmP
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5388_grovetccfg_build_1
++ sed s@/trafficcontrolPR5388_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5388_grovetccfg_build
+ echo /trafficcontrolpr5388_grovetccfg_build exited with status 1
+ read name exitcode
/trafficcontrolpr5388_grovetccfg_build exited with status 1
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5388_traffic_monitor_build_1
++ sed s@/trafficcontrolPR5388_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5388_traffic_monitor_build
+ echo /trafficcontrolpr5388_traffic_monitor_build exited with status 1
+ read name exitcode
/trafficcontrolpr5388_traffic_monitor_build exited with status 1
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5388_traffic_ops_build_1
++ sed s@/trafficcontrolPR5388_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5388_traffic_ops_build
+ echo /trafficcontrolpr5388_traffic_ops_build exited with status 1
+ read name exitcode
/trafficcontrolpr5388_traffic_ops_build exited with status 1
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5388_traffic_stats_build_1
++ sed s@/trafficcontrolPR5388_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5388_traffic_stats_build
+ echo /trafficcontrolpr5388_traffic_stats_build exited with status 1
+ read name exitcode
/trafficcontrolpr5388_traffic_stats_build exited with status 1
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ /tmp/docker-compose-Mzfp -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5388 rm -v -f
Removing trafficcontrolpr5388_traffic_portal_build_1 ... 
Removing trafficcontrolpr5388_traffic_monitor_build_1 ... 
Removing trafficcontrolpr5388_weasel_1 ... 
Removing trafficcontrolpr5388_docs_1 ... 
Removing trafficcontrolpr5388_traffic_stats_build_1 ... 
Removing trafficcontrolpr5388_grovetccfg_build_1 ... 
Removing trafficcontrolpr5388_traffic_ops_build_1 ... 
Removing trafficcontrolpr5388_grove_build_1 ... 
Removing trafficcontrolpr5388_source_1 ... 
Removing trafficcontrolpr5388_traffic_router_build_1 ... 
Removing trafficcontrolpr5388_weasel_1 ... doneRemoving trafficcontrolpr5388_source_1 ... doneRemoving trafficcontrolpr5388_traffic_stats_build_1 ... doneRemoving trafficcontrolpr5388_docs_1 ... doneRemoving trafficcontrolpr5388_grovetccfg_build_1 ... doneRemoving trafficcontrolpr5388_traffic_monitor_build_1 ... doneRemoving trafficcontrolpr5388_grove_build_1 ... doneRemoving trafficcontrolpr5388_traffic_router_build_1 ... doneRemoving trafficcontrolpr5388_traffic_ops_build_1 ... doneRemoving trafficcontrolpr5388_traffic_portal_build_1 ... doneGoing to remove trafficcontrolpr5388_traffic_portal_build_1, trafficcontrolpr5388_traffic_monitor_build_1, trafficcontrolpr5388_weasel_1, trafficcontrolpr5388_docs_1, trafficcontrolpr5388_traffic_stats_build_1, trafficcontrolpr5388_grovetccfg_build_1, trafficcontrolpr5388_traffic_ops_build_1, trafficcontrolpr5388_grove_build_1, trafficcontrolpr5388_source_1, trafficcontrolpr5388_traffic_router_build_1
+ ls -l dist
total 118336
-rw-r--r-- 1 jenkins jenkins 15876363 Feb 21 15:45 apache-trafficcontrol-4.0.0-docs.tar.gz
-rw-r--r-- 1 jenkins jenkins 50424712 Feb 21 15:37 apache-trafficcontrol-4.0.0.tar.gz
-rw-r--r-- 1 jenkins jenkins    48607 Feb 21 15:45 build-docs.log
-rw-r--r-- 1 jenkins jenkins    10096 Feb 21 15:38 build-grove.log
-rw-r--r-- 1 jenkins jenkins     4466 Feb 21 15:38 build-traffic_monitor.log
-rw-r--r-- 1 jenkins jenkins    16011 Feb 21 15:39 build-traffic_ops.log
-rw-r--r-- 1 jenkins jenkins   906721 Feb 21 15:41 build-traffic_portal.log
-rw-r--r-- 1 jenkins jenkins  1262855 Feb 21 15:41 build-traffic_router.log
-rw-r--r-- 1 jenkins jenkins     3701 Feb 21 15:39 build-traffic_stats.log
-rw-r--r-- 1 jenkins jenkins  2357100 Feb 21 15:38 grove-0.2-10525.c91db8dc.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins  7994464 Feb 21 15:41 tomcat-8.5.32-10525.c91db8dc.el7.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins  1801305 Feb 21 15:41 traffic_portal-4.0.0-10525.c91db8dc.el7.src.rpm
-rw-r--r-- 1 jenkins jenkins  5388292 Feb 21 15:41 traffic_portal-4.0.0-10525.c91db8dc.el7.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins 35047972 Feb 21 15:40 traffic_router-4.0.0-10525.c91db8dc.el7.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins        0 Feb 21 15:37 weasel.txt
+ [[ -s dist/weasel.txt ]]
+ [[ -s /tmp/tc-status-0EmP ]]
+ cat /tmp/tc-status-0EmP
/trafficcontrolpr5388_grovetccfg_build exited with status 1
/trafficcontrolpr5388_traffic_monitor_build exited with status 1
/trafficcontrolpr5388_traffic_ops_build exited with status 1
/trafficcontrolpr5388_traffic_stats_build exited with status 1
+ exit 1
+ finish
+ /tmp/docker-compose-Mzfp -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5388 down -v
Removing network trafficcontrolpr5388_default
+ /tmp/docker-compose-Mzfp -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5388 rm -v -f
No stopped containers
+ rm -f /tmp/docker-compose-Mzfp
Build step 'Execute shell' marked build as failure
Skipped archiving because build is not successful

Jenkins build is back to normal : trafficcontrol-PR #5392

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/trafficcontrol-PR/5392/display/redirect?page=changes>


Build failed in Jenkins: trafficcontrol-PR #5391

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/trafficcontrol-PR/5391/display/redirect?page=changes>

Changes:

[Michael_Hoppal] Deprecate GET cachegroups/:id

[github] Update cachegroup.go

[Michael_Hoppal] Update docs with ID query parameter


------------------------------------------
[...truncated 2.64 MB...]
docs_1                   | writing output... [ 87%] api/v2/user_id_deliveryservices_available
docs_1                   | writing output... [ 87%] api/v2/user_login
docs_1                   | writing output... [ 87%] api/v2/user_login_oauth
docs_1                   | writing output... [ 88%] api/v2/user_login_token
docs_1                   | writing output... [ 88%] api/v2/user_logout
docs_1                   | writing output... [ 88%] api/v2/user_reset_password
docs_1                   | writing output... [ 88%] api/v2/users
docs_1                   | writing output... [ 89%] api/v2/users_id
docs_1                   | writing output... [ 89%] api/v2/users_id_deliveryservices
docs_1                   | writing output... [ 89%] api/v2/users_register
docs_1                   | writing output... [ 90%] basics/cache_revalidation
docs_1                   | writing output... [ 90%] basics/content_delivery_networks
docs_1                   | writing output... [ 90%] basics/http_11
docs_1                   | writing output... [ 90%] basics/index
docs_1                   | writing output... [ 91%] development/building
docs_1                   | writing output... [ 91%] development/documentation_guidelines
docs_1                   | writing output... [ 91%] development/index
docs_1                   | writing output... [ 91%] development/ort/traffic_ops_ort
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.configuration
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.main_routines
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.packaging
docs_1                   | writing output... [ 92%] development/ort/traffic_ops_ort.to_api
docs_1                   | writing output... [ 93%] development/ort/traffic_ops_ort.utils
docs_1                   | writing output... [ 93%] development/traffic_monitor
docs_1                   | writing output... [ 93%] development/traffic_monitor/traffic_monitor_api
docs_1                   | writing output... [ 93%] development/traffic_ops
docs_1                   | writing output... [ 94%] development/traffic_portal
docs_1                   | writing output... [ 94%] development/traffic_router
docs_1                   | writing output... [ 94%] development/traffic_router/traffic_router_api
docs_1                   | writing output... [ 94%] development/traffic_stats
docs_1                   | writing output... [ 95%] faq
docs_1                   | writing output... [ 95%] glossary
docs_1                   | writing output... [ 95%] index
docs_1                   | writing output... [ 95%] overview/cache_groups
docs_1                   | writing output... [ 96%] overview/delivery_services
docs_1                   | writing output... [ 96%] overview/index
docs_1                   | writing output... [ 96%] overview/introduction
docs_1                   | writing output... [ 96%] overview/profiles_and_parameters
docs_1                   | writing output... [ 97%] overview/traffic_monitor
docs_1                   | writing output... [ 97%] overview/traffic_ops
docs_1                   | writing output... [ 97%] overview/traffic_portal
docs_1                   | writing output... [ 97%] overview/traffic_router
docs_1                   | writing output... [ 98%] overview/traffic_stats
docs_1                   | writing output... [ 98%] overview/traffic_vault
docs_1                   | writing output... [ 98%] tools/atstccfg
docs_1                   | writing output... [ 98%] tools/compare
docs_1                   | writing output... [ 99%] tools/index
docs_1                   | writing output... [ 99%] tools/python_client
docs_1                   | writing output... [ 99%] tools/toaccess
docs_1                   | writing output... [100%] tools/traffic_vault_util
docs_1                   | 
docs_1                   | generating indices...  genindex py-modindexdone
docs_1                   | writing additional pages...  searchdone
docs_1                   | copying images... [  1%] admin/quick_howto/anonymous_blocking/01.png
docs_1                   | copying images... [  2%] admin/quick_howto/anonymous_blocking/02.png
docs_1                   | copying images... [  4%] admin/quick_howto/anonymous_blocking/03.png
docs_1                   | copying images... [  5%] admin/quick_howto/cachegroup_fallback/00.png
docs_1                   | copying images... [  6%] admin/quick_howto/cachegroup_fallback/01.png
docs_1                   | copying images... [  8%] admin/quick_howto/cachegroup_fallback/02.png
docs_1                   | copying images... [  9%] admin/quick_howto/cachegroup_fallback/03.png
docs_1                   | copying images... [ 10%] admin/quick_howto/cachegroup_fallback/04.png
docs_1                   | copying images... [ 12%] admin/quick_howto/cachegroup_fallback/05.png
docs_1                   | copying images... [ 13%] admin/quick_howto/content_invalidation/01.png
docs_1                   | copying images... [ 15%] admin/quick_howto/content_invalidation/02.png
docs_1                   | copying images... [ 16%] admin/quick_howto/content_invalidation/03.png
docs_1                   | copying images... [ 17%] admin/quick_howto/dnssec/00.png
docs_1                   | copying images... [ 19%] admin/quick_howto/dnssec/01.png
docs_1                   | copying images... [ 20%] admin/quick_howto/dnssec/02.png
docs_1                   | copying images... [ 21%] admin/quick_howto/dnssec/03.png
docs_1                   | copying images... [ 23%] admin/quick_howto/dnssec/04.png
docs_1                   | copying images... [ 24%] admin/quick_howto/dnssec/05.png
docs_1                   | copying images... [ 26%] admin/quick_howto/dnssec/06.png
docs_1                   | copying images... [ 27%] admin/quick_howto/../traffic_portal/images/tp_table_ds_requests.png
docs_1                   | copying images... [ 28%] admin/quick_howto/federations/01.png
docs_1                   | copying images... [ 30%] admin/quick_howto/federations/02.png
docs_1                   | copying images... [ 31%] admin/quick_howto/federations/03.png
docs_1                   | copying images... [ 32%] admin/quick_howto/federations/04.png
docs_1                   | copying images... [ 34%] admin/quick_howto/multi_site/00.png
docs_1                   | copying images... [ 35%] admin/quick_howto/multi_site/01.png
docs_1                   | copying images... [ 36%] admin/quick_howto/multi_site/02.png
docs_1                   | copying images... [ 38%] admin/quick_howto/multi_site/mso-enable.png
docs_1                   | copying images... [ 39%] admin/quick_howto/multi_site/03.png
docs_1                   | copying images... [ 41%] admin/quick_howto/multi_site/ds_profile.png
docs_1                   | copying images... [ 42%] admin/quick_howto/multi_site/ds_profile_parameters.png
docs_1                   | copying images... [ 43%] admin/quick_howto/profile_compare_mgmt/compare_profiles_menu.png
docs_1                   | copying images... [ 45%] admin/quick_howto/profile_compare_mgmt/select_profiles_dialog.png
docs_1                   | copying images... [ 46%] admin/quick_howto/profile_compare_mgmt/compare_profiles_table.png
docs_1                   | copying images... [ 47%] admin/quick_howto/regionalgeo/01.png
docs_1                   | copying images... [ 49%] admin/quick_howto/regionalgeo/02.png
docs_1                   | copying images... [ 50%] admin/quick_howto/regionalgeo/03.png
docs_1                   | copying images... [ 52%] admin/quick_howto/server_capability/server_caps_table.png
docs_1                   | copying images... [ 53%] admin/quick_howto/server_capability/server_server_caps_table.png
docs_1                   | copying images... [ 54%] admin/quick_howto/server_capability/ds_server_caps_table.png
docs_1                   | copying images... [ 56%] admin/quick_howto/static_dns/00.png
docs_1                   | copying images... [ 57%] admin/quick_howto/static_dns/01.png
docs_1                   | copying images... [ 58%] admin/quick_howto/steering/01.png
docs_1                   | copying images... [ 60%] admin/quick_howto/steering/02.png
docs_1                   | copying images... [ 61%] admin/quick_howto/steering/03.png
docs_1                   | copying images... [ 63%] admin/images/good.png
docs_1                   | copying images... [ 64%] admin/images/bad.png
docs_1                   | copying images... [ 65%] admin/traffic_portal/./images/tp_menu.png
docs_1                   | copying images... [ 67%] admin/traffic_portal/images/changelog_dialog.png
docs_1                   | copying images... [ 68%] admin/traffic_portal/images/changelog_page.png
docs_1                   | copying images... [ 69%] admin/traffic_portal/images/logout_button.png
docs_1                   | copying images... [ 71%] admin/traffic_portal/images/profile_button.png
docs_1                   | copying images... [ 72%] admin/traffic_portal/images/release_info_button.png
docs_1                   | copying images... [ 73%] admin/traffic_portal/images/popout_button.png
docs_1                   | copying images... [ 75%] admin/traffic_portal/./images/tp_menu_monitor.png
docs_1                   | copying images... [ 76%] admin/traffic_portal/./images/tp_menu_services.png
docs_1                   | copying images... [ 78%] admin/traffic_portal/images/tp_table_ds.png
docs_1                   | copying images... [ 79%] admin/traffic_portal/images/tp_table_ds_requests.png
docs_1                   | copying images... [ 80%] admin/traffic_portal/./images/tp_menu_configure.png
docs_1                   | copying images... [ 82%] admin/traffic_portal/./images/tp_table_server.png
docs_1                   | copying images... [ 83%] admin/traffic_portal/./images/tp_menu_topology.png
docs_1                   | copying images... [ 84%] admin/traffic_portal/./images/tp_menu_tools.png
docs_1                   | copying images... [ 86%] admin/traffic_portal/./images/tp_menu_user_admin.png
docs_1                   | copying images... [ 87%] admin/traffic_portal/./images/tp_menu_other.png
docs_1                   | copying images... [ 89%] development/traffic_monitor/Pipeline.svg
docs_1                   | copying images... [ 90%] development/traffic_monitor/Stat_Pipeline.svg
docs_1                   | copying images... [ 91%] development/traffic_monitor/Health_Pipeline.svg
docs_1                   | copying images... [ 93%] development/traffic_monitor/Peer_Pipeline.svg
docs_1                   | copying images... [ 94%] development/traffic_monitor/Monitor_Pipeline.svg
docs_1                   | copying images... [ 95%] development/traffic_monitor/Ops-Config_Pipeline.svg
docs_1                   | copying images... [ 97%] overview/images/cg_hierarchy.svg
docs_1                   | copying images... [ 98%] overview/images/topography.svg
docs_1                   | copying images... [100%] overview/images/traffic_control_overview_3.png
docs_1                   | 
docs_1                   | copying static files... ... done
docs_1                   | copying extra files... done
docs_1                   | dumping search index in English (code: en)... done
docs_1                   | dumping object inventory... done
docs_1                   | build succeeded.
docs_1                   | 
docs_1                   | The HTML pages are in build/html.
docs_1                   | /usr/local/lib/python3.6/site-packages/sphinx_rtd_theme/search.html:21: RemovedInSphinx30Warning: To modify script_files in the theme is deprecated. Please insert a <script> tag directly in your theme instead.
docs_1                   |   {% endblock %}
docs_1                   | 
docs_1                   | Build finished. The HTML pages are in build/html.
docs_1                   | /tmp/go/src/github.com/apache/trafficcontrol
docs_1                   | -rw-r--r-- 1 root root 15876350 Feb 21 16:17 dist/apache-trafficcontrol-4.0.0-docs.tar.gz
docs_1                   | + echo 0
docs_1                   | + exit 0
docs_1                   | + cleanup
docs_1                   | + setowner /trafficcontrol /trafficcontrol/dist
docs_1                   | ++ stat -c %u:%g /trafficcontrol
docs_1                   | + own=910:910
docs_1                   | + shift
docs_1                   | + [[ -n /trafficcontrol/dist ]]
docs_1                   | + chown -R 910:910 /trafficcontrol/dist
trafficcontrolpr5391_docs_1 exited with code 0
+ /tmp/docker-compose-RgMe -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5391 ps -q
+ xargs docker inspect -f '{{.Name}} {{.State.ExitCode}}'
+ read name exitcode
+ tee /tmp/tc-status-8RiP
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5391_grovetccfg_build_1
++ sed s@/trafficcontrolPR5391_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5391_grovetccfg_build
+ echo /trafficcontrolpr5391_grovetccfg_build exited with status 1
+ read name exitcode
/trafficcontrolpr5391_grovetccfg_build exited with status 1
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5391_traffic_monitor_build_1
++ sed s@/trafficcontrolPR5391_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5391_traffic_monitor_build
+ echo /trafficcontrolpr5391_traffic_monitor_build exited with status 1
+ read name exitcode
/trafficcontrolpr5391_traffic_monitor_build exited with status 1
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5391_traffic_ops_build_1
++ sed s@/trafficcontrolPR5391_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5391_traffic_ops_build
+ echo /trafficcontrolpr5391_traffic_ops_build exited with status 1
+ read name exitcode
/trafficcontrolpr5391_traffic_ops_build exited with status 1
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ [[ 1 == \0 ]]
++ echo /trafficcontrolpr5391_traffic_stats_build_1
++ sed s@/trafficcontrolPR5391_@@
++ sed 's/_[0-9]*$//'
+ name=/trafficcontrolpr5391_traffic_stats_build
+ echo /trafficcontrolpr5391_traffic_stats_build exited with status 1
+ read name exitcode
/trafficcontrolpr5391_traffic_stats_build exited with status 1
+ [[ 0 == \0 ]]
+ continue
+ read name exitcode
+ /tmp/docker-compose-RgMe -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5391 rm -v -f
Removing trafficcontrolpr5391_traffic_portal_build_1 ... 
Removing trafficcontrolpr5391_weasel_1 ... 
Removing trafficcontrolpr5391_traffic_router_build_1 ... 
Removing trafficcontrolpr5391_traffic_monitor_build_1 ... 
Removing trafficcontrolpr5391_traffic_ops_build_1 ... 
Removing trafficcontrolpr5391_traffic_stats_build_1 ... 
Removing trafficcontrolpr5391_grove_build_1 ... 
Removing trafficcontrolpr5391_docs_1 ... 
Removing trafficcontrolpr5391_grovetccfg_build_1 ... 
Removing trafficcontrolpr5391_source_1 ... 
Removing trafficcontrolpr5391_weasel_1 ... doneRemoving trafficcontrolpr5391_source_1 ... doneRemoving trafficcontrolpr5391_docs_1 ... doneRemoving trafficcontrolpr5391_traffic_router_build_1 ... doneRemoving trafficcontrolpr5391_grove_build_1 ... doneRemoving trafficcontrolpr5391_grovetccfg_build_1 ... doneRemoving trafficcontrolpr5391_traffic_ops_build_1 ... doneRemoving trafficcontrolpr5391_traffic_monitor_build_1 ... doneRemoving trafficcontrolpr5391_traffic_stats_build_1 ... doneRemoving trafficcontrolpr5391_traffic_portal_build_1 ... doneGoing to remove trafficcontrolpr5391_traffic_portal_build_1, trafficcontrolpr5391_weasel_1, trafficcontrolpr5391_traffic_router_build_1, trafficcontrolpr5391_traffic_monitor_build_1, trafficcontrolpr5391_traffic_ops_build_1, trafficcontrolpr5391_traffic_stats_build_1, trafficcontrolpr5391_grove_build_1, trafficcontrolpr5391_docs_1, trafficcontrolpr5391_grovetccfg_build_1, trafficcontrolpr5391_source_1
+ ls -l dist
total 118296
-rw-r--r-- 1 jenkins jenkins 15876350 Feb 21 16:17 apache-trafficcontrol-4.0.0-docs.tar.gz
-rw-r--r-- 1 jenkins jenkins 50425617 Feb 21 16:10 apache-trafficcontrol-4.0.0.tar.gz
-rw-r--r-- 1 jenkins jenkins    48607 Feb 21 16:17 build-docs.log
-rw-r--r-- 1 jenkins jenkins    10096 Feb 21 16:11 build-grove.log
-rw-r--r-- 1 jenkins jenkins     4466 Feb 21 16:11 build-traffic_monitor.log
-rw-r--r-- 1 jenkins jenkins    16011 Feb 21 16:11 build-traffic_ops.log
-rw-r--r-- 1 jenkins jenkins   906752 Feb 21 16:12 build-traffic_portal.log
-rw-r--r-- 1 jenkins jenkins  1236613 Feb 21 16:13 build-traffic_router.log
-rw-r--r-- 1 jenkins jenkins     3701 Feb 21 16:11 build-traffic_stats.log
-rw-r--r-- 1 jenkins jenkins  2357100 Feb 21 16:11 grove-0.2-10527.f9193836.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins  7994476 Feb 21 16:13 tomcat-8.5.32-10527.f9193836.el7.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins  1795392 Feb 21 16:12 traffic_portal-4.0.0-10527.f9193836.el7.src.rpm
-rw-r--r-- 1 jenkins jenkins  5387564 Feb 21 16:12 traffic_portal-4.0.0-10527.f9193836.el7.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins 35044652 Feb 21 16:12 traffic_router-4.0.0-10527.f9193836.el7.x86_64.rpm
-rw-r--r-- 1 jenkins jenkins        0 Feb 21 16:10 weasel.txt
+ [[ -s dist/weasel.txt ]]
+ [[ -s /tmp/tc-status-8RiP ]]
+ cat /tmp/tc-status-8RiP
/trafficcontrolpr5391_grovetccfg_build exited with status 1
/trafficcontrolpr5391_traffic_monitor_build exited with status 1
/trafficcontrolpr5391_traffic_ops_build exited with status 1
/trafficcontrolpr5391_traffic_stats_build exited with status 1
+ exit 1
+ finish
+ /tmp/docker-compose-RgMe -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5391 down -v
Removing network trafficcontrolpr5391_default
+ /tmp/docker-compose-RgMe -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR5391 rm -v -f
No stopped containers
+ rm -f /tmp/docker-compose-RgMe
Build step 'Execute shell' marked build as failure
Skipped archiving because build is not successful

Build failed in Jenkins: trafficcontrol-PR #5390

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/trafficcontrol-PR/5390/display/redirect?page=changes>

Changes:

[github] Traffic Ops client upgrades (#4396)

[github] Rewrite deliveryservice/:id/routing (#4392)

[github] Some tiny Python-client-related fixes (#4418)

[github] ORT Speed Improvements (#4419)

[Michael_Hoppal] Deprecate GET cdns/name/:name & GET cdns/:id


------------------------------------------
[...truncated 3.05 MB...]
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/physlocation	0.016s	coverage: 15.7% of statements
unit_1  | === RUN   TestPingHandler
unit_1  | --- PASS: TestPingHandler (0.00s)
unit_1  | PASS
unit_1  | coverage: 16.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ping	0.015s	coverage: 16.7% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/plugin	[no test files]
unit_1  | === RUN   TestCopyProfileInvalidExistingProfile
unit_1  | === RUN   TestCopyProfileInvalidExistingProfile/multiple_profiles_with_existing_name_returned
unit_1  | === RUN   TestCopyProfileInvalidExistingProfile/existing_profile_does_not_exist
unit_1  | --- PASS: TestCopyProfileInvalidExistingProfile (0.00s)
unit_1  |     --- PASS: TestCopyProfileInvalidExistingProfile/multiple_profiles_with_existing_name_returned (0.00s)
unit_1  |     --- PASS: TestCopyProfileInvalidExistingProfile/existing_profile_does_not_exist (0.00s)
unit_1  | === RUN   TestCopyNewProfileExists
unit_1  | --- PASS: TestCopyNewProfileExists (0.00s)
unit_1  | === RUN   TestCopyProfile
unit_1  | --- PASS: TestCopyProfile (0.00s)
unit_1  | === RUN   TestGetExportProfileResponse
unit_1  | === RUN   TestGetExportProfileResponse/Success:_Read_export_profile_successful
unit_1  | === RUN   TestGetExportProfileResponse/Success:_Read_export_profile_with_no_parameters_successful
unit_1  | === RUN   TestGetExportProfileResponse/Failure:_Storage_error_reading_profile
unit_1  | --- PASS: TestGetExportProfileResponse (0.00s)
unit_1  |     --- PASS: TestGetExportProfileResponse/Success:_Read_export_profile_successful (0.00s)
unit_1  |         profile_export_test.go:74: Starting test scenario:  Success: Read export profile successful
unit_1  |     --- PASS: TestGetExportProfileResponse/Success:_Read_export_profile_with_no_parameters_successful (0.00s)
unit_1  |         profile_export_test.go:74: Starting test scenario:  Success: Read export profile with no parameters successful
unit_1  |     --- PASS: TestGetExportProfileResponse/Failure:_Storage_error_reading_profile (0.00s)
unit_1  |         profile_export_test.go:74: Starting test scenario:  Failure: Storage error reading profile
unit_1  | === RUN   TestGetImportProfile
unit_1  | === RUN   TestGetImportProfile/Success:_Import_profile_successful
unit_1  | === RUN   TestGetImportProfile/Failure:_Import_profile_didn't_insert_row
unit_1  | === RUN   TestGetImportProfile/Failure:_Import_profile_storage_error
unit_1  | --- PASS: TestGetImportProfile (0.00s)
unit_1  |     --- PASS: TestGetImportProfile/Success:_Import_profile_successful (0.00s)
unit_1  |         profile_import_test.go:86: Starting test scenario:  Success: Import profile successful
unit_1  |     --- PASS: TestGetImportProfile/Failure:_Import_profile_didn't_insert_row (0.00s)
unit_1  |         profile_import_test.go:86: Starting test scenario:  Failure: Import profile didn't insert row
unit_1  |     --- PASS: TestGetImportProfile/Failure:_Import_profile_storage_error (0.00s)
unit_1  |         profile_import_test.go:86: Starting test scenario:  Failure: Import profile storage error
unit_1  | === RUN   TestGetImportProfileParameters
unit_1  | === RUN   TestGetImportProfileParameters/Success:_All_import_parameters_new
unit_1  | === RUN   TestGetImportProfileParameters/Success:_All_parameters_exisiting
unit_1  | === RUN   TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters
unit_1  | === RUN   TestGetImportProfileParameters/Success:_Dup_of_existing
unit_1  | === RUN   TestGetImportProfileParameters/Fail:_Storage_error_selecting_param
unit_1  | === RUN   TestGetImportProfileParameters/Fail:_Storage_error_inserting_param
unit_1  | --- PASS: TestGetImportProfileParameters (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_All_import_parameters_new (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: All import parameters new
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_All_parameters_exisiting (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: All parameters exisiting
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: Mix of existing/new parameters
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_Dup_of_existing (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: Dup of existing
unit_1  |     --- PASS: TestGetImportProfileParameters/Fail:_Storage_error_selecting_param (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Fail: Storage error selecting param
unit_1  |     --- PASS: TestGetImportProfileParameters/Fail:_Storage_error_inserting_param (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Fail: Storage error inserting param
unit_1  | === RUN   TestGetProfiles
unit_1  | --- PASS: TestGetProfiles (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 53.8% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profile	0.022s	coverage: 53.8% of statements
unit_1  | === RUN   TestGetProfileParameters
unit_1  | --- PASS: TestGetProfileParameters (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | PASS
unit_1  | coverage: 2.4% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profileparameter	0.013s	coverage: 2.4% of statements
unit_1  | === RUN   TestReadRegions
unit_1  | --- PASS: TestReadRegions (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | PASS
unit_1  | coverage: 9.8% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/region	0.019s	coverage: 9.8% of statements
unit_1  | === RUN   TestFetchObjectValues
unit_1  | --- PASS: TestFetchObjectValues (0.00s)
unit_1  | === RUN   TestSaveObject
unit_1  | --- PASS: TestSaveObject (0.00s)
unit_1  | === RUN   TestDeleteObject
unit_1  | --- PASS: TestDeleteObject (0.00s)
unit_1  | === RUN   TestGetRiakCluster
unit_1  | --- PASS: TestGetRiakCluster (0.03s)
unit_1  | PASS
unit_1  | coverage: 16.2% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/riaksvc	0.048s	coverage: 16.2% of statements
unit_1  | === RUN   TestFuncs
unit_1  | --- PASS: TestFuncs (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 10.6% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/role	0.015s	coverage: 10.6% of statements
unit_1  | === RUN   TestCompileRoutes
unit_1  | --- FAIL: TestCompileRoutes (0.09s)
unit_1  |     routing_test.go:162: testing path GET api/1.1/cdns
unit_1  |     routing_test.go:177: expected GET api/1.1/cdns to have a route match
unit_1  |     routing_test.go:162: testing path POST api/1.4/users/login
unit_1  |     routing_test.go:162: testing path POST api/1.1/cdns
unit_1  |     routing_test.go:177: expected POST api/1.1/cdns to have a route match
unit_1  |     routing_test.go:162: testing path POST api/1.1/users
unit_1  |     routing_test.go:162: testing path PUT api/1.1/deliveryservices/3
unit_1  |     routing_test.go:162: testing path DELETE api/1.1/servers/777
unit_1  |     routing_test.go:162: testing path GET api/1.4/cdns/1
unit_1  |     routing_test.go:162: testing path GET api/1.4/notatypeweknowabout
unit_1  |     routing_test.go:162: testing path GET api/1.3/asns.json
unit_1  |     routing_test.go:162: testing path GET api/99999.99999/cdns
unit_1  |     routing_test.go:162: testing path GET blahblah/api/1.2/cdns
unit_1  |     routing_test.go:162: testing path GET internal/api/1.2/federations.json
unit_1  |     routing_test.go:162: testing path GET api/1.5/servers
unit_1  |     routing_test.go:162: testing path GET api/2.0/servers
unit_1  | === RUN   TestRoutes
unit_1  | --- PASS: TestRoutes (0.00s)
unit_1  | === RUN   TestCreateRouteMap
unit_1  | --- PASS: TestCreateRouteMap (0.00s)
unit_1  | FAIL
unit_1  | coverage: 47.9% of statements
unit_1  | FAIL	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/routing	0.113s
unit_1  | === RUN   TestWrapHeaders
unit_1  | --- PASS: TestWrapHeaders (0.00s)
unit_1  | === RUN   TestWrapPanicRecover
unit_1  | --- PASS: TestWrapPanicRecover (0.00s)
unit_1  | === RUN   TestGzip
unit_1  | --- PASS: TestGzip (0.00s)
unit_1  | === RUN   TestWrapAuth
unit_1  | --- PASS: TestWrapAuth (0.00s)
unit_1  | PASS
unit_1  | coverage: 51.8% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/routing/middleware	0.017s	coverage: 51.8% of statements
unit_1  | === RUN   TestAssignDsesToServer
unit_1  | --- PASS: TestAssignDsesToServer (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestGetServersByCachegroup
unit_1  | --- PASS: TestGetServersByCachegroup (0.00s)
unit_1  | === RUN   TestGetServerUpdateStatus
unit_1  | --- PASS: TestGetServerUpdateStatus (0.00s)
unit_1  | PASS
unit_1  | coverage: 13.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/server	0.016s	coverage: 13.5% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/servercapability	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/servercheck	[no test files]
unit_1  | === RUN   TestFuncs
unit_1  | --- PASS: TestFuncs (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 34.1% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/staticdnsentry	0.012s	coverage: 34.1% of statements
unit_1  | === RUN   TestReadStatuses
unit_1  | --- PASS: TestReadStatuses (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | PASS
unit_1  | coverage: 28.9% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/status	0.016s	coverage: 28.9% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/steering	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/steeringtargets	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/swaggerdocs/v13	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/swaggerdocs/v13/swaggerspec-server	[no test files]
unit_1  | === RUN   TestGetSystemInfo
unit_1  | --- PASS: TestGetSystemInfo (0.00s)
unit_1  | PASS
unit_1  | coverage: 57.1% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/systeminfo	0.011s	coverage: 57.1% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tenant	[no test files]
unit_1  | === RUN   TestErrorCode
unit_1  | --- PASS: TestErrorCode (0.00s)
unit_1  | === RUN   TestErrorContextPanicMode
unit_1  | --- PASS: TestErrorContextPanicMode (0.00s)
unit_1  | === RUN   TestErrorContextMapping
unit_1  | --- PASS: TestErrorContextMapping (0.00s)
unit_1  | === RUN   TestErrorContextMisc
unit_1  | --- PASS: TestErrorContextMisc (0.00s)
unit_1  | === RUN   TestErrorContext
unit_1  | --- PASS: TestErrorContext (0.00s)
unit_1  | === RUN   TestColsFromStructByTag
unit_1  | --- PASS: TestColsFromStructByTag (0.00s)
unit_1  | PASS
unit_1  | coverage: 80.2% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test	0.003s	coverage: 80.2% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tocookie	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/toextension	[no test files]
unit_1  | === RUN   TestTSConfigFromRequest
unit_1  | --- PASS: TestTSConfigFromRequest (0.00s)
unit_1  | PASS
unit_1  | coverage: 4.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/trafficstats	0.018s	coverage: 4.7% of statements
unit_1  | === RUN   TestGetType
unit_1  | --- PASS: TestGetType (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 23.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/types	0.016s	coverage: 23.5% of statements
unit_1  | === RUN   TestValidateURIKeyset
unit_1  | --- PASS: TestValidateURIKeyset (0.00s)
unit_1  | PASS
unit_1  | coverage: 14.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/urisigning	0.015s	coverage: 14.5% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/user	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/util/monitorhlp	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg	[no test files]
unit_1  | === RUN   TestGetDSFromURISigningConfigFileName
unit_1  | --- PASS: TestGetDSFromURISigningConfigFileName (0.00s)
unit_1  | === RUN   TestGetDSFromURLSigConfigFileName
unit_1  | --- PASS: TestGetDSFromURLSigConfigFileName (0.00s)
unit_1  | PASS
unit_1  | coverage: 0.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/cfgfile	0.021s	coverage: 0.7% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/config	[no test files]
unit_1  | === RUN   TestPlugin
unit_1  | --- PASS: TestPlugin (0.00s)
unit_1  | PASS
unit_1  | coverage: 60.0% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/plugin	0.011s	coverage: 60.0% of statements
unit_1  | === RUN   TestWriteCacheJSON
unit_1  | --- PASS: TestWriteCacheJSON (0.00s)
unit_1  | === RUN   TestWriteCacheGob
unit_1  | --- PASS: TestWriteCacheGob (0.00s)
unit_1  | PASS
unit_1  | coverage: 3.3% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/toreq	0.020s	coverage: 3.3% of statements
trafficcontrol-pr_unit_1 exited with code 1
Aborting on container exit...
+ exit 1
+ finish
+ local st=1
+ [[ 1 -ne 0 ]]
+ echo 'Exiting with status 1'
Exiting with status 1
+ <https://builds.apache.org/job/trafficcontrol-PR/ws/bin/docker-compose> -p trafficcontrol-PR -f tools/golang/docker-compose.yml down -v
Removing trafficcontrol-pr_unit_1 ... 
Removing trafficcontrol-pr_unit_1 ... doneRemoving network trafficcontrol-pr_default
Build step 'Execute shell' marked build as failure
Skipped archiving because build is not successful

Build failed in Jenkins: trafficcontrol-PR #5389

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/trafficcontrol-PR/5389/display/redirect?page=changes>

Changes:

[mitchell852] removes use of deprecated api route

[mitchell852] adds ability to configure profiles tables

[mitchell852] on the server delivery services table adds back the Action table column

[mitchell852] on the delivery service servers table adds back the Action table column


------------------------------------------
[...truncated 3.05 MB...]
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 15.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/physlocation	0.012s	coverage: 15.7% of statements
unit_1  | === RUN   TestPingHandler
unit_1  | --- PASS: TestPingHandler (0.00s)
unit_1  | PASS
unit_1  | coverage: 16.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ping	0.014s	coverage: 16.7% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/plugin	[no test files]
unit_1  | === RUN   TestCopyProfileInvalidExistingProfile
unit_1  | === RUN   TestCopyProfileInvalidExistingProfile/multiple_profiles_with_existing_name_returned
unit_1  | === RUN   TestCopyProfileInvalidExistingProfile/existing_profile_does_not_exist
unit_1  | --- PASS: TestCopyProfileInvalidExistingProfile (0.00s)
unit_1  |     --- PASS: TestCopyProfileInvalidExistingProfile/multiple_profiles_with_existing_name_returned (0.00s)
unit_1  |     --- PASS: TestCopyProfileInvalidExistingProfile/existing_profile_does_not_exist (0.00s)
unit_1  | === RUN   TestCopyNewProfileExists
unit_1  | --- PASS: TestCopyNewProfileExists (0.00s)
unit_1  | === RUN   TestCopyProfile
unit_1  | --- PASS: TestCopyProfile (0.00s)
unit_1  | === RUN   TestGetExportProfileResponse
unit_1  | === RUN   TestGetExportProfileResponse/Success:_Read_export_profile_successful
unit_1  | === RUN   TestGetExportProfileResponse/Success:_Read_export_profile_with_no_parameters_successful
unit_1  | === RUN   TestGetExportProfileResponse/Failure:_Storage_error_reading_profile
unit_1  | --- PASS: TestGetExportProfileResponse (0.00s)
unit_1  |     --- PASS: TestGetExportProfileResponse/Success:_Read_export_profile_successful (0.00s)
unit_1  |         profile_export_test.go:74: Starting test scenario:  Success: Read export profile successful
unit_1  |     --- PASS: TestGetExportProfileResponse/Success:_Read_export_profile_with_no_parameters_successful (0.00s)
unit_1  |         profile_export_test.go:74: Starting test scenario:  Success: Read export profile with no parameters successful
unit_1  |     --- PASS: TestGetExportProfileResponse/Failure:_Storage_error_reading_profile (0.00s)
unit_1  |         profile_export_test.go:74: Starting test scenario:  Failure: Storage error reading profile
unit_1  | === RUN   TestGetImportProfile
unit_1  | === RUN   TestGetImportProfile/Success:_Import_profile_successful
unit_1  | === RUN   TestGetImportProfile/Failure:_Import_profile_didn't_insert_row
unit_1  | === RUN   TestGetImportProfile/Failure:_Import_profile_storage_error
unit_1  | --- PASS: TestGetImportProfile (0.00s)
unit_1  |     --- PASS: TestGetImportProfile/Success:_Import_profile_successful (0.00s)
unit_1  |         profile_import_test.go:86: Starting test scenario:  Success: Import profile successful
unit_1  |     --- PASS: TestGetImportProfile/Failure:_Import_profile_didn't_insert_row (0.00s)
unit_1  |         profile_import_test.go:86: Starting test scenario:  Failure: Import profile didn't insert row
unit_1  |     --- PASS: TestGetImportProfile/Failure:_Import_profile_storage_error (0.00s)
unit_1  |         profile_import_test.go:86: Starting test scenario:  Failure: Import profile storage error
unit_1  | === RUN   TestGetImportProfileParameters
unit_1  | === RUN   TestGetImportProfileParameters/Success:_All_import_parameters_new
unit_1  | === RUN   TestGetImportProfileParameters/Success:_All_parameters_exisiting
unit_1  | === RUN   TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters
unit_1  | === RUN   TestGetImportProfileParameters/Success:_Dup_of_existing
unit_1  | === RUN   TestGetImportProfileParameters/Fail:_Storage_error_selecting_param
unit_1  | === RUN   TestGetImportProfileParameters/Fail:_Storage_error_inserting_param
unit_1  | --- PASS: TestGetImportProfileParameters (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_All_import_parameters_new (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: All import parameters new
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_All_parameters_exisiting (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: All parameters exisiting
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: Mix of existing/new parameters
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_Dup_of_existing (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Success: Dup of existing
unit_1  |     --- PASS: TestGetImportProfileParameters/Fail:_Storage_error_selecting_param (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Fail: Storage error selecting param
unit_1  |     --- PASS: TestGetImportProfileParameters/Fail:_Storage_error_inserting_param (0.00s)
unit_1  |         profile_import_test.go:292: Starting test scenario:  Fail: Storage error inserting param
unit_1  | === RUN   TestGetProfiles
unit_1  | --- PASS: TestGetProfiles (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 53.8% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profile	0.025s	coverage: 53.8% of statements
unit_1  | === RUN   TestGetProfileParameters
unit_1  | --- PASS: TestGetProfileParameters (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | PASS
unit_1  | coverage: 2.4% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profileparameter	0.013s	coverage: 2.4% of statements
unit_1  | === RUN   TestReadRegions
unit_1  | --- PASS: TestReadRegions (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | PASS
unit_1  | coverage: 9.8% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/region	0.011s	coverage: 9.8% of statements
unit_1  | === RUN   TestFetchObjectValues
unit_1  | --- PASS: TestFetchObjectValues (0.00s)
unit_1  | === RUN   TestSaveObject
unit_1  | --- PASS: TestSaveObject (0.00s)
unit_1  | === RUN   TestDeleteObject
unit_1  | --- PASS: TestDeleteObject (0.00s)
unit_1  | === RUN   TestGetRiakCluster
unit_1  | --- PASS: TestGetRiakCluster (0.05s)
unit_1  | PASS
unit_1  | coverage: 16.2% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/riaksvc	0.069s	coverage: 16.2% of statements
unit_1  | === RUN   TestFuncs
unit_1  | --- PASS: TestFuncs (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 10.6% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/role	0.012s	coverage: 10.6% of statements
unit_1  | === RUN   TestCompileRoutes
unit_1  | --- PASS: TestCompileRoutes (0.09s)
unit_1  |     routing_test.go:162: testing path GET api/1.1/cdns
unit_1  |     routing_test.go:162: testing path POST api/1.4/users/login
unit_1  |     routing_test.go:162: testing path POST api/1.1/cdns
unit_1  |     routing_test.go:162: testing path POST api/1.1/users
unit_1  |     routing_test.go:162: testing path PUT api/1.1/deliveryservices/3
unit_1  |     routing_test.go:162: testing path DELETE api/1.1/servers/777
unit_1  |     routing_test.go:162: testing path GET api/1.4/cdns/1
unit_1  |     routing_test.go:162: testing path GET api/1.4/notatypeweknowabout
unit_1  |     routing_test.go:162: testing path GET api/1.3/asns.json
unit_1  |     routing_test.go:162: testing path GET api/99999.99999/cdns
unit_1  |     routing_test.go:162: testing path GET blahblah/api/1.2/cdns
unit_1  |     routing_test.go:162: testing path GET internal/api/1.2/federations.json
unit_1  |     routing_test.go:162: testing path GET api/1.5/servers
unit_1  |     routing_test.go:162: testing path GET api/2.0/servers
unit_1  | === RUN   TestRoutes
unit_1  | --- PASS: TestRoutes (0.00s)
unit_1  | === RUN   TestCreateRouteMap
unit_1  | --- PASS: TestCreateRouteMap (0.00s)
unit_1  | PASS
unit_1  | coverage: 47.9% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/routing	0.111s	coverage: 47.9% of statements
unit_1  | === RUN   TestWrapHeaders
unit_1  | --- PASS: TestWrapHeaders (0.00s)
unit_1  | === RUN   TestWrapPanicRecover
unit_1  | --- PASS: TestWrapPanicRecover (0.00s)
unit_1  | === RUN   TestGzip
unit_1  | --- PASS: TestGzip (0.00s)
unit_1  | === RUN   TestWrapAuth
unit_1  | --- PASS: TestWrapAuth (0.00s)
unit_1  | PASS
unit_1  | coverage: 51.8% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/routing/middleware	0.013s	coverage: 51.8% of statements
unit_1  | === RUN   TestAssignDsesToServer
unit_1  | --- PASS: TestAssignDsesToServer (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestGetServersByCachegroup
unit_1  | --- PASS: TestGetServersByCachegroup (0.00s)
unit_1  | === RUN   TestGetServerUpdateStatus
unit_1  | --- PASS: TestGetServerUpdateStatus (0.00s)
unit_1  | PASS
unit_1  | coverage: 13.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/server	0.024s	coverage: 13.5% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/servercapability	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/servercheck	[no test files]
unit_1  | === RUN   TestFuncs
unit_1  | --- PASS: TestFuncs (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 34.1% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/staticdnsentry	0.015s	coverage: 34.1% of statements
unit_1  | === RUN   TestReadStatuses
unit_1  | --- PASS: TestReadStatuses (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | PASS
unit_1  | coverage: 28.9% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/status	0.013s	coverage: 28.9% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/steering	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/steeringtargets	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/swaggerdocs/v13	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/swaggerdocs/v13/swaggerspec-server	[no test files]
unit_1  | === RUN   TestGetSystemInfo
unit_1  | --- PASS: TestGetSystemInfo (0.00s)
unit_1  | PASS
unit_1  | coverage: 57.1% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/systeminfo	0.011s	coverage: 57.1% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tenant	[no test files]
unit_1  | === RUN   TestErrorCode
unit_1  | --- PASS: TestErrorCode (0.00s)
unit_1  | === RUN   TestErrorContextPanicMode
unit_1  | --- PASS: TestErrorContextPanicMode (0.00s)
unit_1  | === RUN   TestErrorContextMapping
unit_1  | --- PASS: TestErrorContextMapping (0.00s)
unit_1  | === RUN   TestErrorContextMisc
unit_1  | --- PASS: TestErrorContextMisc (0.00s)
unit_1  | === RUN   TestErrorContext
unit_1  | --- PASS: TestErrorContext (0.00s)
unit_1  | === RUN   TestColsFromStructByTag
unit_1  | --- PASS: TestColsFromStructByTag (0.00s)
unit_1  | PASS
unit_1  | coverage: 80.2% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test	0.004s	coverage: 80.2% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tocookie	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/toextension	[no test files]
unit_1  | === RUN   TestTSConfigFromRequest
unit_1  | --- PASS: TestTSConfigFromRequest (0.00s)
unit_1  | PASS
unit_1  | coverage: 4.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/trafficstats	0.013s	coverage: 4.7% of statements
unit_1  | === RUN   TestGetType
unit_1  | --- PASS: TestGetType (0.00s)
unit_1  | === RUN   TestInterfaces
unit_1  | --- PASS: TestInterfaces (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 23.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/types	0.012s	coverage: 23.5% of statements
unit_1  | === RUN   TestValidateURIKeyset
unit_1  | --- PASS: TestValidateURIKeyset (0.00s)
unit_1  | PASS
unit_1  | coverage: 14.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/urisigning	0.016s	coverage: 14.5% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/user	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/util/monitorhlp	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg	[no test files]
unit_1  | === RUN   TestGetDSFromURISigningConfigFileName
unit_1  | --- PASS: TestGetDSFromURISigningConfigFileName (0.00s)
unit_1  | === RUN   TestGetDSFromURLSigConfigFileName
unit_1  | --- PASS: TestGetDSFromURLSigConfigFileName (0.00s)
unit_1  | PASS
unit_1  | coverage: 0.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/cfgfile	0.020s	coverage: 0.7% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/config	[no test files]
unit_1  | === RUN   TestPlugin
unit_1  | --- PASS: TestPlugin (0.00s)
unit_1  | PASS
unit_1  | coverage: 60.0% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/plugin	0.013s	coverage: 60.0% of statements
unit_1  | === RUN   TestWriteCacheJSON
unit_1  | --- PASS: TestWriteCacheJSON (0.00s)
unit_1  | PASS
unit_1  | coverage: 3.2% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/toreq	0.016s	coverage: 3.2% of statements
trafficcontrol-pr_unit_1 exited with code 1
Aborting on container exit...
+ exit 1
+ finish
+ local st=1
+ [[ 1 -ne 0 ]]
+ echo 'Exiting with status 1'
Exiting with status 1
+ <https://builds.apache.org/job/trafficcontrol-PR/ws/bin/docker-compose> -p trafficcontrol-PR -f tools/golang/docker-compose.yml down -v
Removing trafficcontrol-pr_unit_1 ... 
Removing trafficcontrol-pr_unit_1 ... doneRemoving network trafficcontrol-pr_default
Build step 'Execute shell' marked build as failure
Skipped archiving because build is not successful