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/05/20 23:04:41 UTC

Build failed in Jenkins: trafficcontrol-PR #5893

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

Changes:

[github] Fix OptionsDeleter audit log keys (#4704)

[zach] Add an API test for DELETE /regions?name={{name}}


------------------------------------------
[...truncated 3.10 MB...]
unit_1  | --- PASS: TestMakeRemapDotConfigEdgeFQPacingPositive (0.00s)
unit_1  | === RUN   TestMakeRemapDotConfigEdgeDNS
unit_1  | --- PASS: TestMakeRemapDotConfigEdgeDNS (0.00s)
unit_1  | === RUN   TestMakeRemapDotConfigEdgeDNSNoRoutingName
unit_1  | --- PASS: TestMakeRemapDotConfigEdgeDNSNoRoutingName (0.00s)
unit_1  | === RUN   TestMakeRemapDotConfigEdgeRegexTypeNil
unit_1  | --- PASS: TestMakeRemapDotConfigEdgeRegexTypeNil (0.00s)
unit_1  | === RUN   TestMakeServerCacheDotConfig
unit_1  | --- PASS: TestMakeServerCacheDotConfig (0.00s)
unit_1  | === RUN   TestMakeServerUnknown
unit_1  | --- PASS: TestMakeServerUnknown (0.00s)
unit_1  | === RUN   TestMakeSetDSCPDotConfig
unit_1  | --- PASS: TestMakeSetDSCPDotConfig (0.00s)
unit_1  | === RUN   TestMakeSetDSCPDotConfigNonNumber
unit_1  | --- PASS: TestMakeSetDSCPDotConfigNonNumber (0.00s)
unit_1  | === RUN   TestMakeSSLMultiCertDotConfig
unit_1  | --- PASS: TestMakeSSLMultiCertDotConfig (0.00s)
unit_1  | === RUN   TestMakeSSLMultiCertDotConfigHTTPDeliveryService
unit_1  | --- PASS: TestMakeSSLMultiCertDotConfigHTTPDeliveryService (0.00s)
unit_1  | === RUN   TestMakeStorageDotConfig
unit_1  | --- PASS: TestMakeStorageDotConfig (0.00s)
unit_1  | === RUN   TestMakeSysCtlDotConf
unit_1  | --- PASS: TestMakeSysCtlDotConf (0.00s)
unit_1  | === RUN   TestMakeUnknownConfig
unit_1  | --- PASS: TestMakeUnknownConfig (0.00s)
unit_1  | === RUN   TestMakeURISigningConfig
unit_1  | --- PASS: TestMakeURISigningConfig (0.00s)
unit_1  | === RUN   TestMakeURLSigConfig
unit_1  | --- PASS: TestMakeURLSigConfig (0.00s)
unit_1  | === RUN   TestMakeVolumeDotConfig
unit_1  | --- PASS: TestMakeVolumeDotConfig (0.00s)
unit_1  | PASS
unit_1  | coverage: 77.2% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/lib/go-atscfg	0.027s	coverage: 77.2% of statements
unit_1  | === RUN   TestStandardLogger
unit_1  | --- PASS: TestStandardLogger (0.00s)
unit_1  | === RUN   TestStandardLoggerNil
unit_1  | --- PASS: TestStandardLoggerNil (0.00s)
unit_1  | PASS
unit_1  | coverage: 6.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/lib/go-log	0.005s	coverage: 6.5% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/lib/go-nagios	[no test files]
unit_1  | === RUN   TestMimeType
unit_1  | --- PASS: TestMimeType (0.00s)
unit_1  | === RUN   TestMimeType_Satisfy
unit_1  | --- PASS: TestMimeType_Satisfy (0.00s)
unit_1  | === RUN   TestMimeType_Less
unit_1  | --- PASS: TestMimeType_Less (0.00s)
unit_1  | === RUN   ExampleNewMimeType
unit_1  | --- PASS: ExampleNewMimeType (0.00s)
unit_1  | === RUN   ExampleMimeType_Quality
unit_1  | --- PASS: ExampleMimeType_Quality (0.00s)
unit_1  | === RUN   ExampleMimeType_Charset
unit_1  | --- PASS: ExampleMimeType_Charset (0.00s)
unit_1  | === RUN   ExampleMimeType_Type
unit_1  | --- PASS: ExampleMimeType_Type (0.00s)
unit_1  | === RUN   ExampleMimeType_SubType
unit_1  | --- PASS: ExampleMimeType_SubType (0.00s)
unit_1  | === RUN   ExampleMimeType_Facet
unit_1  | --- PASS: ExampleMimeType_Facet (0.00s)
unit_1  | === RUN   ExampleMimeType_Syntax
unit_1  | --- PASS: ExampleMimeType_Syntax (0.00s)
unit_1  | === RUN   ExampleMimeType_String
unit_1  | --- PASS: ExampleMimeType_String (0.00s)
unit_1  | === RUN   ExampleMimeType_Satisfy
unit_1  | --- PASS: ExampleMimeType_Satisfy (0.00s)
unit_1  | === RUN   ExampleMimeType_Less
unit_1  | --- PASS: ExampleMimeType_Less (0.00s)
unit_1  | === RUN   ExampleMimeTypesFromAccept
unit_1  | --- PASS: ExampleMimeTypesFromAccept (0.00s)
unit_1  | === RUN   ExampleSortMimeTypes
unit_1  | --- PASS: ExampleSortMimeTypes (0.00s)
unit_1  | PASS
unit_1  | coverage: 50.0% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/lib/go-rfc	0.010s	coverage: 50.0% of statements
unit_1  | === RUN   TestGetHandleErrorFunc
unit_1  | --- PASS: TestGetHandleErrorFunc (0.00s)
unit_1  | === RUN   TestCreateAlerts
unit_1  | --- PASS: TestCreateAlerts (0.00s)
unit_1  | === RUN   TestStatus
unit_1  | --- PASS: TestStatus (0.00s)
unit_1  | === RUN   TestStatusTransition
unit_1  | --- PASS: TestStatusTransition (0.00s)
unit_1  | === RUN   TestRequestStatusJSON
unit_1  | --- PASS: TestRequestStatusJSON (0.00s)
unit_1  | === RUN   TestCDNDNSSECGenerateReqDateUnmarshalJSON
unit_1  | --- PASS: TestCDNDNSSECGenerateReqDateUnmarshalJSON (0.00s)
unit_1  | === RUN   TestSSLKeysReqValidate
unit_1  | --- PASS: TestSSLKeysReqValidate (0.00s)
unit_1  | === RUN   TestDeepCachingType
unit_1  | --- PASS: TestDeepCachingType (0.00s)
unit_1  | === RUN   TestTimeJSON
unit_1  | --- PASS: TestTimeJSON (0.00s)
unit_1  | === RUN   ExampleCreateErrorAlerts
unit_1  | --- PASS: ExampleCreateErrorAlerts (0.00s)
unit_1  | === RUN   ExampleCreateAlerts
unit_1  | --- PASS: ExampleCreateAlerts (0.00s)
unit_1  | === RUN   ExampleAlerts_ToStrings
unit_1  | --- PASS: ExampleAlerts_ToStrings (0.00s)
unit_1  | === RUN   ExampleAlerts_AddNewAlert
unit_1  | --- PASS: ExampleAlerts_AddNewAlert (0.00s)
unit_1  | === RUN   ExampleAlerts_AddAlert
unit_1  | --- PASS: ExampleAlerts_AddAlert (0.00s)
unit_1  | === RUN   ExampleAlerts_AddAlerts
unit_1  | --- PASS: ExampleAlerts_AddAlerts (0.00s)
unit_1  | === RUN   ExampleFederationResolver_Validate
unit_1  | --- PASS: ExampleFederationResolver_Validate (0.00s)
unit_1  | === RUN   ExampleInvalidationJobInput_TTLHours_duration
unit_1  | --- PASS: ExampleInvalidationJobInput_TTLHours_duration (0.00s)
unit_1  | === RUN   ExampleInvalidationJobInput_TTLHours_number
unit_1  | --- PASS: ExampleInvalidationJobInput_TTLHours_number (0.00s)
unit_1  | PASS
unit_1  | coverage: 11.5% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/lib/go-tc	0.023s	coverage: 11.5% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/lib/go-tc/tovalidate	[no test files]
unit_1  | === RUN   TestNewBackoff
unit_1  | --- PASS: TestNewBackoff (0.00s)
unit_1  | === RUN   TestReset
unit_1  | --- PASS: TestReset (0.00s)
unit_1  | === RUN   TestBackoffDuration
unit_1  | --- PASS: TestBackoffDuration (0.00s)
unit_1  | === RUN   TestNewConstantBackoff
unit_1  | --- PASS: TestNewConstantBackoff (0.00s)
unit_1  | === RUN   TestCoalesceIPs
unit_1  | --- PASS: TestCoalesceIPs (0.00s)
unit_1  | === RUN   TestCoalesceIPsSmallerThanNum
unit_1  | --- PASS: TestCoalesceIPsSmallerThanNum (0.00s)
unit_1  | === RUN   TestCoalesceIPsV6
unit_1  | --- PASS: TestCoalesceIPsV6 (0.00s)
unit_1  | === RUN   TestCoalesceIPsV6SmallerThanNum
unit_1  | --- PASS: TestCoalesceIPsV6SmallerThanNum (0.00s)
unit_1  | === RUN   TestRangeStr
unit_1  | --- PASS: TestRangeStr (0.00s)
unit_1  | === RUN   TestFirstIP
unit_1  | --- PASS: TestFirstIP (0.00s)
unit_1  | === RUN   TestLastIP
unit_1  | --- PASS: TestLastIP (0.00s)
unit_1  | === RUN   TestIP4ToNum
unit_1  | === RUN   TestIP4ToNum/127.0.0.1
unit_1  | === RUN   TestIP4ToNum/127.0.0.4
unit_1  | === RUN   TestIP4ToNum/127.255.255.255
unit_1  | --- PASS: TestIP4ToNum (0.00s)
unit_1  |     --- PASS: TestIP4ToNum/127.0.0.1 (0.00s)
unit_1  |     --- PASS: TestIP4ToNum/127.0.0.4 (0.00s)
unit_1  |     --- PASS: TestIP4ToNum/127.255.255.255 (0.00s)
unit_1  | === RUN   TestIP4InRange
unit_1  | === RUN   TestIP4InRange/111.0.0.1_in_range_false
unit_1  | === RUN   TestIP4InRange/128.0.0.1_in_range_false
unit_1  | === RUN   TestIP4InRange/127.0.0.1_in_range_true
unit_1  | === RUN   TestIP4InRange/127.0.0.1_in_range_true#01
unit_1  | --- PASS: TestIP4InRange (0.00s)
unit_1  |     --- PASS: TestIP4InRange/111.0.0.1_in_range_false (0.00s)
unit_1  |     --- PASS: TestIP4InRange/128.0.0.1_in_range_false (0.00s)
unit_1  |     --- PASS: TestIP4InRange/127.0.0.1_in_range_true (0.00s)
unit_1  |     --- PASS: TestIP4InRange/127.0.0.1_in_range_true#01 (0.00s)
unit_1  | === RUN   TestJSONNameOrIDStr
unit_1  | --- PASS: TestJSONNameOrIDStr (0.00s)
unit_1  | === RUN   TestBytesLenSplit
unit_1  | --- PASS: TestBytesLenSplit (0.00s)
unit_1  | PASS
unit_1  | coverage: 41.0% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/lib/go-util	0.009s	coverage: 41.0% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_monitor	[no test files]
unit_1  | === RUN   TestAstats
unit_1  |     TestAstats: astats_test.go:44: Found 454 key/val pairs in ats
unit_1  | --- PASS: TestAstats (0.00s)
unit_1  | === RUN   TestAstatsPrecompute
unit_1  | --- PASS: TestAstatsPrecompute (0.00s)
unit_1  | === RUN   TestHandlerPrecompute
unit_1  | --- PASS: TestHandlerPrecompute (0.00s)
unit_1  | === RUN   TestComputeStatGbps
unit_1  | --- PASS: TestComputeStatGbps (0.00s)
unit_1  | === RUN   TestAvailableStatusesCopy
unit_1  | --- PASS: TestAvailableStatusesCopy (0.39s)
unit_1  | === RUN   TestResultHistoryCopy
unit_1  | --- PASS: TestResultHistoryCopy (0.06s)
unit_1  | === RUN   TestStatsOverHTTPParse
unit_1  |     TestStatsOverHTTPParse: stats_over_http_test.go:36: parsed 66 miscellaneous stats
unit_1  | --- PASS: TestStatsOverHTTPParse (0.00s)
unit_1  | === RUN   ExampleLoadavgFromRawLine
unit_1  | --- PASS: ExampleLoadavgFromRawLine (0.00s)
unit_1  | === RUN   ExampleAddInterfaceFromRawLine
unit_1  | --- PASS: ExampleAddInterfaceFromRawLine (0.00s)
unit_1  | PASS
unit_1  | coverage: 31.7% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_monitor/cache	0.478s	coverage: 31.7% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_monitor/config	[no test files]
FATAL: command execution failed
java.io.EOFException
	at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2681)
	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3156)
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:862)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
	at hudson.remoting.Command.readFrom(Command.java:140)
	at hudson.remoting.Command.readFrom(Command.java:126)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:36)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63)
Caused: java.io.IOException: Unexpected termination of the channel
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:77)
Caused: java.io.IOException: Backing channel 'H39' is disconnected.
	at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:214)
	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:283)
	at com.sun.proxy.$Proxy141.isAlive(Unknown Source)
	at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1150)
	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1142)
	at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:155)
	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109)
	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
	at hudson.model.Build$BuildExecution.build(Build.java:206)
	at hudson.model.Build$BuildExecution.doRun(Build.java:163)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
	at hudson.model.Run.execute(Run.java:1815)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
FATAL: Unable to delete script file /tmp/jenkins4698429515513426208.sh
java.io.EOFException
	at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2681)
	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3156)
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:862)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
	at hudson.remoting.Command.readFrom(Command.java:140)
	at hudson.remoting.Command.readFrom(Command.java:126)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:36)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63)
Caused: java.io.IOException: Unexpected termination of the channel
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:77)
Caused: hudson.remoting.ChannelClosedException: Channel "unknown": Remote call on H39 failed. The channel is closing down or has closed down
	at hudson.remoting.Channel.call(Channel.java:950)
	at hudson.FilePath.act(FilePath.java:1072)
	at hudson.FilePath.act(FilePath.java:1061)
	at hudson.FilePath.delete(FilePath.java:1542)
	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:123)
	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
	at hudson.model.Build$BuildExecution.build(Build.java:206)
	at hudson.model.Build$BuildExecution.doRun(Build.java:163)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
	at hudson.model.Run.execute(Run.java:1815)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
Build step 'Execute shell' marked build as failure
ERROR: Step ?Archive the artifacts? failed: no workspace for trafficcontrol-PR #5893

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

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


Build failed in Jenkins: trafficcontrol-PR #5894

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

Changes:

[ocket8888] Reworked GET /servers for new interfaces table

[ocket8888] Updated query

[ocket8888] Simplified V2 server conversion

[ocket8888] Finally got GET working

[ocket8888] Implemented POST

[ocket8888] Implemented DELETE

[ocket8888] Added netmask parsing and changelogs

[ocket8888] Added method for converting legacy data to interface arrays

[ocket8888] Implemented PUT

[ocket8888] Fixed a couple unit tests

[ocket8888] Finished fixing unit tests

[ocket8888] Cleaned up old approaches left in comments

[ocket8888] Fixed server teardown for v1 tests

[ocket8888] Fixed broken POST handler for API versions < 3

[ocket8888] Fixed read query not returning IDs

[ocket8888] fixed unmarshaling problems, some API tests

[ocket8888] Fixed ip_allow.config for server interfaces

[ocket8888] Fixed PUT not returning proper names

[ocket8888] Fixed using unitialized data in PUT 1.1/servers handler

[ocket8888] Fixed/improved error messages

[ocket8888] Fixed select query

[ocket8888] Fixed downgraded servers not setting ipIsService and ip6IsService

[ocket8888] Fixed GET v1 servers returning v2 servers and vice-versa

[ocket8888] Changed responses to reference new API version, updated old client

[ocket8888] Updated client to send/return new server structure

[ocket8888] Changed tc-fixtures to use new server objects

[ocket8888] made TS use v2 client

[ocket8888] Fixed teardowns

[ocket8888] Fixed importing wrong client

[ocket8888] Fixed renaming a struct which breaks a vendored version of the client

[ocket8888] Fixed bad error message in v3 validation

[ocket8888] Fixed possible segfault in test failure state

[ocket8888] Fixed null response for no servers

[ocket8888] Fixed v3 tests for new server model

[ocket8888] Fixed possible nil panics from unitialized maps

[ocket8888] Added unit tests for server handler

[ocket8888] Added test for ToInterfaces method

[ocket8888] Go fmt

[ocket8888] Rolled back cdn.conf changes

[ocket8888] Rolled back database.conf changes

[ocket8888] Rolled back a change to ATSTCCFG that snuck in

[ocket8888] Removed unnecessary log

[ocket8888] Removed extra DELETE statement

[ocket8888] Removed unnecessary log

[ocket8888] Removed unnecessary log

[ocket8888] Removed unnecessary log

[ocket8888] Removed unused import

[ocket8888] Updated docs for /servers in v3

[ocket8888] updated servers/{{ID}} docs for v3

[ocket8888] Fixed broken footnote reference

[ocket8888] Fixed a ton of context-insensitive match warnings in Sphinx v3+

[ocket8888] Added response structure for DELETE /servers/{{ID}}

[ocket8888] Added summary field descriptions

[ocket8888] Updated CHANGELOG

[ocket8888] Proper capitalization of IP in ServerIPAddress

[ocket8888] s/ServersResponsev3/ServersV3Response/g

[ocket8888] Unset netmask when not present

[ocket8888] Short-circuit eval for interface-to-legacy conversion

[ocket8888] Removed ip_allow.config, remap.config, and parent.config v1 generation

[ocket8888] Removed tests for now-non-existent routes

[ocket8888] Added deprecation notices to docs

[ocket8888] Updated changelog

[ocket8888] ACTUALLY removed tests for removed endpoints

[ocket8888] Reworked snapshots to use server interfaces

[ocket8888] Fixed typo in query


------------------------------------------
[...truncated 3.16 MB...]
unit_1  |     TestGetImportProfile/Failure:_Import_profile_didn't_insert_row: profile_import_test.go:86: Starting test scenario:  Failure: Import profile didn't insert row
unit_1  | === RUN   TestGetImportProfile/Failure:_Import_profile_storage_error
unit_1  |     TestGetImportProfile/Failure:_Import_profile_storage_error: profile_import_test.go:86: Starting test scenario:  Failure: Import profile storage error
unit_1  | --- PASS: TestGetImportProfile (0.00s)
unit_1  |     --- PASS: TestGetImportProfile/Success:_Import_profile_successful (0.00s)
unit_1  |     --- PASS: TestGetImportProfile/Failure:_Import_profile_didn't_insert_row (0.00s)
unit_1  |     --- PASS: TestGetImportProfile/Failure:_Import_profile_storage_error (0.00s)
unit_1  | === RUN   TestGetImportProfileParameters
unit_1  | === RUN   TestGetImportProfileParameters/Success:_All_import_parameters_new
unit_1  |     TestGetImportProfileParameters/Success:_All_import_parameters_new: profile_import_test.go:292: Starting test scenario:  Success: All import parameters new
unit_1  | === RUN   TestGetImportProfileParameters/Success:_All_parameters_exisiting
unit_1  |     TestGetImportProfileParameters/Success:_All_parameters_exisiting: profile_import_test.go:292: Starting test scenario:  Success: All parameters exisiting
unit_1  | === RUN   TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters
unit_1  |     TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters: profile_import_test.go:292: Starting test scenario:  Success: Mix of existing/new parameters
unit_1  | === RUN   TestGetImportProfileParameters/Success:_Dup_of_existing
unit_1  |     TestGetImportProfileParameters/Success:_Dup_of_existing: profile_import_test.go:292: Starting test scenario:  Success: Dup of existing
unit_1  | === RUN   TestGetImportProfileParameters/Fail:_Storage_error_selecting_param
unit_1  |     TestGetImportProfileParameters/Fail:_Storage_error_selecting_param: profile_import_test.go:292: Starting test scenario:  Fail: Storage error selecting param
unit_1  | === RUN   TestGetImportProfileParameters/Fail:_Storage_error_inserting_param
unit_1  |     TestGetImportProfileParameters/Fail:_Storage_error_inserting_param: profile_import_test.go:292: Starting test scenario:  Fail: Storage error inserting param
unit_1  | --- PASS: TestGetImportProfileParameters (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_All_import_parameters_new (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_All_parameters_exisiting (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_Mix_of_existing/new_parameters (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Success:_Dup_of_existing (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Fail:_Storage_error_selecting_param (0.00s)
unit_1  |     --- PASS: TestGetImportProfileParameters/Fail:_Storage_error_inserting_param (0.00s)
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: 52.6% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profile	0.022s	coverage: 52.6% 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.3% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profileparameter	0.018s	coverage: 2.3% 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.6% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/region	0.016s	coverage: 9.6% 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   TestSetTLSVersion
unit_1  | --- PASS: TestSetTLSVersion (0.00s)
unit_1  | === RUN   TestGetRiakCluster
unit_1  | --- PASS: TestGetRiakCluster (0.09s)
unit_1  | PASS
unit_1  | coverage: 18.3% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/riaksvc	0.112s	coverage: 18.3% 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.017s	coverage: 10.6% of statements
unit_1  | === RUN   TestCompileRoutes
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/1.1/cdns
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path POST api/1.4/users/login
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path POST api/1.1/cdns
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path POST api/1.1/users
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path PUT api/1.1/deliveryservices/3
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path DELETE api/1.1/servers/777
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/1.4/cdns/1
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/1.4/notatypeweknowabout
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/1.3/asns.json
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/99999.99999/cdns
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET blahblah/api/1.2/cdns
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET internal/api/1.2/federations.json
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/1.5/servers
unit_1  |     TestCompileRoutes: routing_test.go:162: testing path GET api/2.0/servers
unit_1  | --- PASS: TestCompileRoutes (0.07s)
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.098s	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: 52.4% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/routing/middleware	0.018s	coverage: 52.4% 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   TestGetMidServers
unit_1  |     TestGetMidServers: servers_test.go:380: getMidServers expected: Type == MID, actual: EDGE
unit_1  | --- FAIL: TestGetMidServers (0.00s)
unit_1  | === RUN   TestV3Validations
unit_1  |     TestV3Validations: servers_test.go:450: Got expected error validating server with no interfaces: a server must have at least one interface
unit_1  |     TestV3Validations: servers_test.go:462: Got expected error validating server with nil interfaces: a server must have at least one interface
unit_1  |     TestV3Validations: servers_test.go:477: Got expected error validating server with an MTU < 1280: type not found, associated profile must have a cdn associated
unit_1  |     TestV3Validations: servers_test.go:491: Got expected error validating server with no IP addresses: 'interface 'eth0' ipAddresses' cannot be blank, type not found, associated profile must have a cdn associated
unit_1  |     TestV3Validations: servers_test.go:504: Got expected error validating server with nil IP addresses: 'interface 'eth0' ipAddresses' cannot be blank, type not found, associated profile must have a cdn associated
unit_1  |     TestV3Validations: servers_test.go:523: Got expected error validating server with no service addresses: type not found, associated profile must have a cdn associated
unit_1  |     TestV3Validations: servers_test.go:535: Got expected error validating server with too many interfaces with service addresses: interfaces: address '127.0.0.1/32' of interface 'eth0' is marked as a service address, but an IPv4 service address appears earlier in the list, type not found, associated profile must have a cdn associated
unit_1  |     TestV3Validations: servers_test.go:553: Got expected error validating server with no service addresses: interfaces: address '1.2.3.4/1' of interface 'eth0' is marked as a service address, but an IPv4 service address appears earlier in the list, type not found, associated profile must have a cdn associated
unit_1  | --- PASS: TestV3Validations (0.00s)
unit_1  | === RUN   TestGetServerUpdateStatus
unit_1  | --- PASS: TestGetServerUpdateStatus (0.00s)
unit_1  | FAIL
unit_1  | coverage: 14.8% of statements
unit_1  | FAIL	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/server	0.025s
unit_1  | FAIL
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  | ?   	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/servercheck/extensions	[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.017s	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.016s	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.005s	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/topology	[no test files]
unit_1  | === RUN   TestTSConfigFromRequest
unit_1  | --- PASS: TestTSConfigFromRequest (0.00s)
unit_1  | PASS
unit_1  | coverage: 4.4% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/trafficstats	0.017s	coverage: 4.4% 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   TestUpdateInvalidType
unit_1  | --- PASS: TestUpdateInvalidType (0.00s)
unit_1  | === RUN   TestDeleteInvalidType
unit_1  | --- PASS: TestDeleteInvalidType (0.00s)
unit_1  | === RUN   TestCreateInvalidType
unit_1  | --- PASS: TestCreateInvalidType (0.00s)
unit_1  | === RUN   TestValidate
unit_1  | --- PASS: TestValidate (0.00s)
unit_1  | PASS
unit_1  | coverage: 40.3% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/types	0.015s	coverage: 40.3% 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.014s	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/traffic_ops_golang/vault	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg	[no test files]
unit_1  | === RUN   TestWriteConfigs
unit_1  | --- PASS: TestWriteConfigs (0.00s)
unit_1  | === RUN   TestPreprocessConfigFile
unit_1  | --- PASS: TestPreprocessConfigFile (0.00s)
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: 2.6% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/cfgfile	0.021s	coverage: 2.6% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/config	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/getdata	[no test files]
unit_1  | === RUN   TestPlugin
unit_1  | --- PASS: TestPlugin (0.00s)
unit_1  | PASS
unit_1  | coverage: 48.9% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/plugin	0.016s	coverage: 48.9% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/toreq	[no test files]
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/toreqnew	[no test files]
unit_1  | === RUN   TestGetRetry
unit_1  | --- PASS: TestGetRetry (3.00s)
unit_1  | === RUN   TestRetryBackoffSeconds
unit_1  | --- PASS: TestRetryBackoffSeconds (0.00s)
unit_1  | === RUN   TestMaybeIPStr
unit_1  | --- PASS: TestMaybeIPStr (0.00s)
unit_1  | PASS
unit_1  | coverage: 57.1% of statements
unit_1  | ok  	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/torequtil	3.006s	coverage: 57.1% of statements
unit_1  | ?   	github.com/apache/trafficcontrol/traffic_ops/ort/atstccfg/update-to-client	[no test files]
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