Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clusters, libraries & jobs revamp #147

Closed
wants to merge 2 commits into from
Closed

Conversation

nfx
Copy link
Contributor

@nfx nfx commented Jul 2, 2020

  • started removing duplicate code
  • added reflection-based exchange between resource data and struct
  • added unit tests for cluster resources
  • added unit tests for libraries
  • started with acceptance tests for clusters

* started removing duplicate code
* added reflection-based exchange between resource data and struct
* added unit tests for cluster resources
* added unit tests for libraries
* started with acceptance tests for clusters
@TravisBuddy
Copy link

Travis tests have failed

Hey @nfx,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

2nd Build

View build log

curl -sSL "https://github.com/gotestyourself/gotestsum/releases/download/v0.4.2/gotestsum_0.4.2_linux_amd64.tar.gz" | sudo tar -xz -C /usr/local/bin gotestsum
The command "curl -sSL "https://github.com/gotestyourself/gotestsum/releases/download/v0.4.2/gotestsum_0.4.2_linux_amd64.tar.gz" | sudo tar -xz -C /usr/local/bin gotestsum" exited with 0.
$ curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0
golangci/golangci-lint info checking GitHub for tag 'v1.25.0'
golangci/golangci-lint info found version: 1.25.0 for v1.25.0/linux/amd64
golangci/golangci-lint info installed /home/travis/gopath/bin/golangci-lint
The command "curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0" exited with 0.
$ time make build
==> Linting source code with golangci-lint make sure you run make fmt ...
==> Running tests...
PASS client/model.TestClusterState_CanReach/PENDING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/egg (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/wheel (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/maven (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/pypi (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/cran (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
=== RUN   TestClusterLibraryStatuses_Apply
--- FAIL: TestClusterLibraryStatuses_Apply (0.00s)
FAIL client/model.TestClusterLibraryStatuses_Apply (0.00s)
coverage: 47.9% of statements
FAIL client/model
2020/07/02 19:46:25 Failed to load environment
PASS client/service.TestClient_HandleErrors/Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/Invalid_HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors (0.01s)
PASS client/service.TestClustersAPI_Create/Create_test (0.00s)
PASS client/service.TestClustersAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Create (0.00s)
PASS client/service.TestClustersAPI_Get/Get_test (0.01s)
PASS client/service.TestClustersAPI_Get/Get_failure_test (0.00s)
PASS client/service.TestClustersAPI_Get (0.01s)
PASS client/service.TestClustersAPI_List/List_test (0.00s)
PASS client/service.TestClustersAPI_List/List_failure_test (0.00s)
PASS client/service.TestClustersAPI_List (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_test (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListZones (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes (0.00s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning (6.01s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_test (1.51s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated (6.02s)
PASS client/service.TestClustersAPI_Edit/Edit_test (0.00s)
PASS client/service.TestClustersAPI_Edit/Edit_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Edit (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_test (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Restart (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_test (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Pin (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_test (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Unpin (0.00s)
=== RUN   TestClustersAPI_Delete/Delete_test
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43437/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43437/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)
FAIL client/service.TestClustersAPI_Delete/Delete_test (0.00s)
PASS client/service.TestClustersAPI_Delete/Delete_faulure_test (0.00s)
=== RUN   TestClustersAPI_Delete
--- FAIL: TestClustersAPI_Delete (0.00s)
FAIL client/service.TestClustersAPI_Delete (0.00s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43443/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43443/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:46827/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/02 19:46:37 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
=== RUN   TestClustersAPI_PermanentDelete
--- FAIL: TestClustersAPI_PermanentDelete (0.02s)
FAIL client/service.TestClustersAPI_PermanentDelete (0.02s)
PASS client/service.TestCommandsAPI_Execute/Execute_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_failure_test (0.01s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_create_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_results_fetch_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_close_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute (0.02s)
PASS client/service.TestDBFSAPI_Create/Create_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_bad_data_encoding_failure_test (0.01s)
PASS client/service.TestDBFSAPI_Create/Create_handle_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_add_block_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_close_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create (0.02s)
PASS client/service.TestDBFSAPI_Copy/Copy_test (0.01s)
PASS client/service.TestDBFSAPI_Copy (0.01s)
PASS client/service.TestDBFSAPI_Read/Read_test (0.00s)
PASS client/service.TestDBFSAPI_Read/Read_fetch_block_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Read (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_test (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Delete (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_test (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Move (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_test (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Status (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_failure_test (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test_failure (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_first_recursive_test_failure (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive (0.01s)
PASS client/service.TestFmt (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Create (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_no_admin_failure_Test (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup (0.00s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test (0.00s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Patch (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Create/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Create (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Update/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Update (0.00s)
PASS client/service.TestInstancePoolsAPI_Read/Basic_Test (0.00s)
PASS client/service.TestInstancePoolsAPI_Read (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_profile_not_found_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_list_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read (0.00s)
PASS client/service.TestJobsAPI_Create/Create_test (0.00s)
PASS client/service.TestJobsAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Create (0.00s)
PASS client/service.TestJobsAPI_Update/Update_test (0.00s)
PASS client/service.TestJobsAPI_Update/Update_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Update (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestJobsAPI_Delete (0.00s)
PASS client/service.TestJobsAPI_Read/Read_test (0.00s)
PASS client/service.TestJobsAPI_Read/Read_failure_test (0.00s)
PASS client/service.TestJobsAPI_Read (0.00s)
PASS client/service.TestLibrariesAPI_Create/Create_test (0.00s)
PASS client/service.TestLibrariesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestLibrariesAPI_Create (0.00s)
PASS client/service.TestLibrariesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete (0.00s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test (0.00s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test#01 (0.00s)
PASS client/service.TestLibrariesAPI_List (0.00s)
PASS client/service.TestUri (0.00s)
PASS client/service.TestNotebooksAPI_Create/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_Create (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs (0.00s)
PASS client/service.TestNotebooksAPI_Delete/Delete_test (0.00s)
PASS client/service.TestNotebooksAPI_Delete (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Read (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Export (0.00s)
PASS client/service.TestSecretAclsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretAclsAPI_Create (0.00s)
PASS client/service.TestSecretAclsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Delete (0.00s)
PASS client/service.TestSecretAclsAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_List (0.00s)
PASS client/service.TestSecretAclsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_Create/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Create (0.00s)
PASS client/service.TestSecretScopesAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Delete (0.00s)
PASS client/service.TestSecretScopesAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_List (0.00s)
PASS client/service.TestSecretsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_Create (0.00s)
PASS client/service.TestSecretsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Delete (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets (0.00s)
PASS client/service.TestSecretsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Read (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestTokensAPI_Create (0.00s)
PASS client/service.TestTokensAPI_Delete/Delete_test (0.00s)
PASS client/service.TestTokensAPI_Delete (0.00s)
PASS client/service.TestTokensAPI_List/List_test (0.00s)
PASS client/service.TestTokensAPI_List/List_test_failure (0.00s)
PASS client/service.TestTokensAPI_List (0.00s)
PASS client/service.TestTokensAPI_Read/Read_test_happy_path (0.00s)
PASS client/service.TestTokensAPI_Read/Read_list_fails (0.00s)
PASS client/service.TestTokensAPI_Read/Read_list_fails#01 (0.00s)
PASS client/service.TestTokensAPI_Read (0.00s)
PASS client/service.TestScimUserAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimUserAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimUserAPI_Create (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_Test (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Update (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Delete (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_true_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_false_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_test (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_unmarshal_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_first_group_failure_no_inherited_and_non_inherited_roles (0.00s)
PASS client/service.TestScimUserAPI_Read (0.01s)
coverage: 71.9% of statements
FAIL client/service

=== Skipped
=== SKIP: client/service TestListClustersIntegration (0.00s)
    TestListClustersIntegration: clusters_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestContext (0.00s)
    TestContext: commands_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateFile (0.00s)
    TestCreateFile: dbfs_integration_test.go:21: skipping integration test in short mode.

=== SKIP: client/service TestGroup (0.00s)
    TestGroup: groups_integration_test.go:18: skipping integration test in short mode.

=== SKIP: client/service TestGetAdminGroup (0.00s)
    TestGetAdminGroup: groups_integration_test.go:58: skipping integration test in short mode.

=== SKIP: client/service TestReadInheritedRolesFromGroup (0.00s)
    TestReadInheritedRolesFromGroup: groups_integration_test.go:69: skipping integration test in short mode.

=== SKIP: client/service TestInstancePools (0.00s)
    TestInstancePools: instance_pools_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestInstanceProfiles (0.00s)
    TestInstanceProfiles: instance_profiles_integration_test.go:11: skipping integration test in short mode.

=== SKIP: client/service TestJobsCreate (0.00s)
    TestJobsCreate: jobs_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestLibraryCreate (0.00s)
    TestLibraryCreate: libraries_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCreds (0.00s)
    TestMWSCreds: mws_credentials_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCustomerManagedKeys (0.00s)
    TestMWSCustomerManagedKeys: mws_customer_managed_keys_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSNetworks (0.00s)
    TestMWSNetworks: mws_networks_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSStorageConfigurations (0.00s)
    TestMWSStorageConfigurations: mws_storage_configurations_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSWorkspace (0.00s)
    TestMWSWorkspace: mws_workspaces_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestNotebookCreate (0.00s)
    TestNotebookCreate: notebooks_integration_test.go:24: skipping integration test in short mode.

=== SKIP: client/service TestNotebookUnzip (0.00s)
    TestNotebookUnzip: notebooks_integration_test.go:54: skipping integration test in short mode.

=== SKIP: client/service TestSecretsScopesAclsIntegration (0.00s)
    TestSecretsScopesAclsIntegration: secrets_scopes_acls_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateToken (0.00s)
    TestCreateToken: tokens_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateUser (0.00s)
    TestCreateUser: users_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestCreateAdminUser (0.00s)
    TestCreateAdminUser: users_integration_test.go:38: skipping integration test in short mode.

=== SKIP: client/service TestRoleDifferences (0.00s)
    TestRoleDifferences: users_integration_test.go:82: skipping integration test in short mode.


=== Failed
=== FAIL: client/model TestClusterLibraryStatuses_Apply (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/cran (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/egg (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
    TestClusterLibraryStatuses_Apply: library_test.go:110: 
        	Error Trace:	library_test.go:110
        	            				library_test.go:246
        	            				library.go:226
        	            				library_test.go:250
        	Error:      	Not equal: 
        	            	expected: []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "exclusions":[]string{"foo:baz:0.0.1"}, "repo":"http://something.com", "status":"INSTALLED"}}
        	            	actual  : []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "repo":"http://something.com", "status":"INSTALLED"}}
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,7 +1,4 @@
        	            	 ([]map[string]interface {}) (len=1) {
        	            	- (map[string]interface {}) (len=4) {
        	            	+ (map[string]interface {}) (len=3) {
        	            	   (string) (len=11) "coordinates": (string) (len=13) "foo:bar:0.0.1",
        	            	-  (string) (len=10) "exclusions": ([]string) (len=1) {
        	            	-   (string) (len=13) "foo:baz:0.0.1"
        	            	-  },
        	            	   (string) (len=4) "repo": (string) (len=20) "http://something.com",
        	Test:       	TestClusterLibraryStatuses_Apply
    --- PASS: TestClusterLibraryStatuses_Apply/maven (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/pypi (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/wheel (0.00s)

=== FAIL: client/service TestClustersAPI_Delete/Delete_test (0.00s)
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43437/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43437/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)

=== FAIL: client/service TestClustersAPI_Delete (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43443/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43443/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:46827/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/02 19:46:37 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete (0.02s)


DONE 317 tests, 22 skipped, 6 failures in 24.902s
Makefile:32: recipe for target 'client-test' failed
make: *** [client-test] Error 1

real	0m51.282s
user	0m51.171s
sys	0m2.649s
The command "time make build" exited with 2.
store build cache
changes detected (content changed, file is created, or file is deleted):\n/home/travis/.cache/go-build/00/00204a2c15ee7a5ce9a3d74e873156f006d041479549dc3a376b957f627e0143-a
/home/travis/.cache/go-build/00/0027513e076bf16c981dfbd81950e6bf0d37faa1adf0150bb3ae9be3046c60bb-a
/home/travis/.cache/go-build/00/003c5b0cd862ef326394574f525ac9e59a1e6e45e63a4a323ea96671bcdd1a6c-a
/home/travis/.cache/go-build/00/00517830a8de0f4d083c575d314606effe9957358cacea703a6a6b7b4db0f9b3-a
/home/travis/.cache/go-build/00/007b81fe2f6a0ddd0d0d58c065942fcb7aa4953eb2e50dec253efc8eae41e926-a
/home/travis/.cache/go-build/00/0080fef571d59af0435a6d41559b8659190dcaf0ef6aa6220784a247fbba73b0-a
/home/travis/.cache/go-build/00/00864b742e5f757e082544724a221b2c2e5bfc16b1a8ff3e57760f738d6b8485-a
/home/travis/.cache/go-build/00/009bd5638e1dcfb1858b5b92e5933c4a1b89281493c87e3c3078ba672e390b0d-a
/home/travis/.cache/go-build/00/00b493a90f263855d56490f86eb5563fb31de0eacb7946c0ddd898cf1bfb7032-d
/home/travis/.cache/go-build/00/00ccec44a6bcb19c660d970cbdc55f5b605c83558d1a37555d258642615d950c-d
/home/trav\n...
changes detected, packing new archive
uploading PR.147/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--go-1.14.x.tgz
cache uploaded


Done. Your build exited with 1.
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0
golangci/golangci-lint info checking GitHub for tag 'v1.25.0'
golangci/golangci-lint info found version: 1.25.0 for v1.25.0/linux/amd64
golangci/golangci-lint info installed /home/travis/gopath/bin/golangci-lint
time make build
==> Linting source code with golangci-lint make sure you run make fmt ...
==> Running tests...
PASS client/model.TestClusterState_CanReach/PENDING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/egg (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/wheel (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/maven (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/pypi (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/cran (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
=== RUN   TestClusterLibraryStatuses_Apply
--- FAIL: TestClusterLibraryStatuses_Apply (0.00s)
FAIL client/model.TestClusterLibraryStatuses_Apply (0.00s)
coverage: 47.9% of statements
FAIL client/model
2020/07/02 19:46:25 Failed to load environment
PASS client/service.TestClient_HandleErrors/Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/Invalid_HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors (0.01s)
PASS client/service.TestClustersAPI_Create/Create_test (0.00s)
PASS client/service.TestClustersAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Create (0.00s)
PASS client/service.TestClustersAPI_Get/Get_test (0.01s)
PASS client/service.TestClustersAPI_Get/Get_failure_test (0.00s)
PASS client/service.TestClustersAPI_Get (0.01s)
PASS client/service.TestClustersAPI_List/List_test (0.00s)
PASS client/service.TestClustersAPI_List/List_failure_test (0.00s)
PASS client/service.TestClustersAPI_List (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_test (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListZones (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes (0.00s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning (6.01s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_test (1.51s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated (6.02s)
PASS client/service.TestClustersAPI_Edit/Edit_test (0.00s)
PASS client/service.TestClustersAPI_Edit/Edit_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Edit (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_test (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Restart (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_test (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Pin (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_test (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Unpin (0.00s)
=== RUN   TestClustersAPI_Delete/Delete_test
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43437/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43437/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)
FAIL client/service.TestClustersAPI_Delete/Delete_test (0.00s)
PASS client/service.TestClustersAPI_Delete/Delete_faulure_test (0.00s)
=== RUN   TestClustersAPI_Delete
--- FAIL: TestClustersAPI_Delete (0.00s)
FAIL client/service.TestClustersAPI_Delete (0.00s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43443/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43443/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:46827/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/02 19:46:37 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
=== RUN   TestClustersAPI_PermanentDelete
--- FAIL: TestClustersAPI_PermanentDelete (0.02s)
FAIL client/service.TestClustersAPI_PermanentDelete (0.02s)
PASS client/service.TestCommandsAPI_Execute/Execute_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_failure_test (0.01s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_create_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_results_fetch_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_close_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute (0.02s)
PASS client/service.TestDBFSAPI_Create/Create_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_bad_data_encoding_failure_test (0.01s)
PASS client/service.TestDBFSAPI_Create/Create_handle_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_add_block_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_close_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create (0.02s)
PASS client/service.TestDBFSAPI_Copy/Copy_test (0.01s)
PASS client/service.TestDBFSAPI_Copy (0.01s)
PASS client/service.TestDBFSAPI_Read/Read_test (0.00s)
PASS client/service.TestDBFSAPI_Read/Read_fetch_block_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Read (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_test (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Delete (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_test (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Move (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_test (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Status (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_failure_test (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test_failure (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_first_recursive_test_failure (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive (0.01s)
PASS client/service.TestFmt (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Create (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_no_admin_failure_Test (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup (0.00s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test (0.00s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Patch (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Create/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Create (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Update/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Update (0.00s)
PASS client/service.TestInstancePoolsAPI_Read/Basic_Test (0.00s)
PASS client/service.TestInstancePoolsAPI_Read (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_profile_not_found_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_list_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read (0.00s)
PASS client/service.TestJobsAPI_Create/Create_test (0.00s)
PASS client/service.TestJobsAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Create (0.00s)
PASS client/service.TestJobsAPI_Update/Update_test (0.00s)
PASS client/service.TestJobsAPI_Update/Update_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Update (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestJobsAPI_Delete (0.00s)
PASS client/service.TestJobsAPI_Read/Read_test (0.00s)
PASS client/service.TestJobsAPI_Read/Read_failure_test (0.00s)
PASS client/service.TestJobsAPI_Read (0.00s)
PASS client/service.TestLibrariesAPI_Create/Create_test (0.00s)
PASS client/service.TestLibrariesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestLibrariesAPI_Create (0.00s)
PASS client/service.TestLibrariesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete (0.00s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test (0.00s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test#01 (0.00s)
PASS client/service.TestLibrariesAPI_List (0.00s)
PASS client/service.TestUri (0.00s)
PASS client/service.TestNotebooksAPI_Create/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_Create (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs (0.00s)
PASS client/service.TestNotebooksAPI_Delete/Delete_test (0.00s)
PASS client/service.TestNotebooksAPI_Delete (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Read (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Export (0.00s)
PASS client/service.TestSecretAclsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretAclsAPI_Create (0.00s)
PASS client/service.TestSecretAclsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Delete (0.00s)
PASS client/service.TestSecretAclsAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_List (0.00s)
PASS client/service.TestSecretAclsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_Create/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Create (0.00s)
PASS client/service.TestSecretScopesAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Delete (0.00s)
PASS client/service.TestSecretScopesAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_List (0.00s)
PASS client/service.TestSecretsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_Create (0.00s)
PASS client/service.TestSecretsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Delete (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets (0.00s)
PASS client/service.TestSecretsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Read (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestTokensAPI_Create (0.00s)
PASS client/service.TestTokensAPI_Delete/Delete_test (0.00s)
PASS client/service.TestTokensAPI_Delete (0.00s)
PASS client/service.TestTokensAPI_List/List_test (0.00s)
PASS client/service.TestTokensAPI_List/List_test_failure (0.00s)
PASS client/service.TestTokensAPI_List (0.00s)
PASS client/service.TestTokensAPI_Read/Read_test_happy_path (0.00s)
PASS client/service.TestTokensAPI_Read/Read_list_fails (0.00s)
PASS client/service.TestTokensAPI_Read/Read_list_fails#01 (0.00s)
PASS client/service.TestTokensAPI_Read (0.00s)
PASS client/service.TestScimUserAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimUserAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimUserAPI_Create (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_Test (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Update (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Delete (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_true_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_false_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_test (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_unmarshal_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_first_group_failure_no_inherited_and_non_inherited_roles (0.00s)
PASS client/service.TestScimUserAPI_Read (0.01s)
coverage: 71.9% of statements
FAIL client/service

=== Skipped
=== SKIP: client/service TestListClustersIntegration (0.00s)
    TestListClustersIntegration: clusters_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestContext (0.00s)
    TestContext: commands_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateFile (0.00s)
    TestCreateFile: dbfs_integration_test.go:21: skipping integration test in short mode.

=== SKIP: client/service TestGroup (0.00s)
    TestGroup: groups_integration_test.go:18: skipping integration test in short mode.

=== SKIP: client/service TestGetAdminGroup (0.00s)
    TestGetAdminGroup: groups_integration_test.go:58: skipping integration test in short mode.

=== SKIP: client/service TestReadInheritedRolesFromGroup (0.00s)
    TestReadInheritedRolesFromGroup: groups_integration_test.go:69: skipping integration test in short mode.

=== SKIP: client/service TestInstancePools (0.00s)
    TestInstancePools: instance_pools_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestInstanceProfiles (0.00s)
    TestInstanceProfiles: instance_profiles_integration_test.go:11: skipping integration test in short mode.

=== SKIP: client/service TestJobsCreate (0.00s)
    TestJobsCreate: jobs_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestLibraryCreate (0.00s)
    TestLibraryCreate: libraries_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCreds (0.00s)
    TestMWSCreds: mws_credentials_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCustomerManagedKeys (0.00s)
    TestMWSCustomerManagedKeys: mws_customer_managed_keys_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSNetworks (0.00s)
    TestMWSNetworks: mws_networks_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSStorageConfigurations (0.00s)
    TestMWSStorageConfigurations: mws_storage_configurations_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSWorkspace (0.00s)
    TestMWSWorkspace: mws_workspaces_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestNotebookCreate (0.00s)
    TestNotebookCreate: notebooks_integration_test.go:24: skipping integration test in short mode.

=== SKIP: client/service TestNotebookUnzip (0.00s)
    TestNotebookUnzip: notebooks_integration_test.go:54: skipping integration test in short mode.

=== SKIP: client/service TestSecretsScopesAclsIntegration (0.00s)
    TestSecretsScopesAclsIntegration: secrets_scopes_acls_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateToken (0.00s)
    TestCreateToken: tokens_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateUser (0.00s)
    TestCreateUser: users_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestCreateAdminUser (0.00s)
    TestCreateAdminUser: users_integration_test.go:38: skipping integration test in short mode.

=== SKIP: client/service TestRoleDifferences (0.00s)
    TestRoleDifferences: users_integration_test.go:82: skipping integration test in short mode.


=== Failed
=== FAIL: client/model TestClusterLibraryStatuses_Apply (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/cran (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/egg (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
    TestClusterLibraryStatuses_Apply: library_test.go:110: 
        	Error Trace:	library_test.go:110
        	            				library_test.go:246
        	            				library.go:226
        	            				library_test.go:250
        	Error:      	Not equal: 
        	            	expected: []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "exclusions":[]string{"foo:baz:0.0.1"}, "repo":"http://something.com", "status":"INSTALLED"}}
        	            	actual  : []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "repo":"http://something.com", "status":"INSTALLED"}}
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,7 +1,4 @@
        	            	 ([]map[string]interface {}) (len=1) {
        	            	- (map[string]interface {}) (len=4) {
        	            	+ (map[string]interface {}) (len=3) {
        	            	   (string) (len=11) "coordinates": (string) (len=13) "foo:bar:0.0.1",
        	            	-  (string) (len=10) "exclusions": ([]string) (len=1) {
        	            	-   (string) (len=13) "foo:baz:0.0.1"
        	            	-  },
        	            	   (string) (len=4) "repo": (string) (len=20) "http://something.com",
        	Test:       	TestClusterLibraryStatuses_Apply
    --- PASS: TestClusterLibraryStatuses_Apply/maven (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/pypi (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/wheel (0.00s)

=== FAIL: client/service TestClustersAPI_Delete/Delete_test (0.00s)
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43437/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43437/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)

=== FAIL: client/service TestClustersAPI_Delete (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:43443/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/02 19:46:37 [DEBUG] Waiting for state to become: [success]
2020/07/02 19:46:37 {"Method":"GET","URI":"http://127.0.0.1:43443/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.01s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
2020/07/02 19:46:37 {"Method":"POST","URI":"http://127.0.0.1:46827/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/02 19:46:37 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete (0.02s)


DONE 317 tests, 22 skipped, 6 failures in 24.902s
Makefile:32: recipe for target 'client-test' failed
make: *** [client-test] Error 1

real	0m51.282s
user	0m51.171s
sys	0m2.649s
TravisBuddy Request Identifier: cfa83990-bc9c-11ea-937a-75d40a178b7c

@nfx nfx linked an issue Jul 2, 2020 that may be closed by this pull request
@TravisBuddy
Copy link

Travis tests have failed

Hey @nfx,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

2nd Build

View build log

curl -sSL "https://github.com/gotestyourself/gotestsum/releases/download/v0.4.2/gotestsum_0.4.2_linux_amd64.tar.gz" | sudo tar -xz -C /usr/local/bin gotestsum
The command "curl -sSL "https://github.com/gotestyourself/gotestsum/releases/download/v0.4.2/gotestsum_0.4.2_linux_amd64.tar.gz" | sudo tar -xz -C /usr/local/bin gotestsum" exited with 0.
$ curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0
golangci/golangci-lint info checking GitHub for tag 'v1.25.0'
golangci/golangci-lint info found version: 1.25.0 for v1.25.0/linux/amd64
golangci/golangci-lint info installed /home/travis/gopath/bin/golangci-lint
The command "curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0" exited with 0.
$ time make build
==> Linting source code with golangci-lint make sure you run make fmt ...
==> Running tests...
PASS client/model.TestClusterState_CanReach/PENDING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/egg (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/wheel (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/maven (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/pypi (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/cran (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
=== RUN   TestClusterLibraryStatuses_Apply
--- FAIL: TestClusterLibraryStatuses_Apply (0.00s)
FAIL client/model.TestClusterLibraryStatuses_Apply (0.00s)
coverage: 47.9% of statements
FAIL client/model
2020/07/06 10:31:10 Failed to load environment
PASS client/service.TestClient_HandleErrors/Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/Invalid_HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors (0.01s)
PASS client/service.TestClustersAPI_Create/Create_test (0.01s)
PASS client/service.TestClustersAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Create (0.01s)
PASS client/service.TestClustersAPI_Get/Get_test (0.00s)
PASS client/service.TestClustersAPI_Get/Get_failure_test (0.00s)
PASS client/service.TestClustersAPI_Get (0.00s)
PASS client/service.TestClustersAPI_List/List_test (0.00s)
PASS client/service.TestClustersAPI_List/List_failure_test (0.00s)
PASS client/service.TestClustersAPI_List (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_test (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListZones (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes (0.00s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning (6.01s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated (6.01s)
PASS client/service.TestClustersAPI_Edit/Edit_test (0.00s)
PASS client/service.TestClustersAPI_Edit/Edit_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Edit (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_test (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Restart (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_test (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Pin (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_test (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Unpin (0.00s)
=== RUN   TestClustersAPI_Delete/Delete_test
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:39883/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:39883/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)
FAIL client/service.TestClustersAPI_Delete/Delete_test (0.00s)
PASS client/service.TestClustersAPI_Delete/Delete_faulure_test (0.00s)
=== RUN   TestClustersAPI_Delete
--- FAIL: TestClustersAPI_Delete (0.00s)
FAIL client/service.TestClustersAPI_Delete (0.00s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:45389/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:45389/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:44657/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/06 10:31:22 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
=== RUN   TestClustersAPI_PermanentDelete
--- FAIL: TestClustersAPI_PermanentDelete (0.01s)
FAIL client/service.TestClustersAPI_PermanentDelete (0.01s)
PASS client/service.TestCommandsAPI_Execute/Execute_test (0.01s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_create_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_results_fetch_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_close_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute (0.02s)
PASS client/service.TestDBFSAPI_Create/Create_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_bad_data_encoding_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_handle_failure_test (0.02s)
PASS client/service.TestDBFSAPI_Create/Create_add_block_failure_test (0.01s)
PASS client/service.TestDBFSAPI_Create/Create_close_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create (0.02s)
PASS client/service.TestDBFSAPI_Copy/Copy_test (0.00s)
PASS client/service.TestDBFSAPI_Copy (0.00s)
PASS client/service.TestDBFSAPI_Read/Read_test (0.00s)
PASS client/service.TestDBFSAPI_Read/Read_fetch_block_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Read (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_test (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Delete (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_test (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Move (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_test (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Status (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_failure_test (0.01s)
PASS client/service.TestDBFSAPI_ListNonRecursive (0.01s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test_failure (0.01s)
PASS client/service.TestDBFSAPI_ListRecursive/List_first_recursive_test_failure (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive (0.01s)
PASS client/service.TestFmt (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Create (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_no_admin_failure_Test (0.01s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup (0.01s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test (0.00s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Patch (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Create/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Create (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Update/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Update (0.00s)
PASS client/service.TestInstancePoolsAPI_Read/Basic_Test (0.00s)
PASS client/service.TestInstancePoolsAPI_Read (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List (0.01s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_profile_not_found_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_list_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read (0.00s)
PASS client/service.TestJobsAPI_Create/Create_test (0.00s)
PASS client/service.TestJobsAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Create (0.00s)
PASS client/service.TestJobsAPI_Update/Update_test (0.00s)
PASS client/service.TestJobsAPI_Update/Update_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Update (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestJobsAPI_Delete (0.00s)
PASS client/service.TestJobsAPI_Read/Read_test (0.00s)
PASS client/service.TestJobsAPI_Read/Read_failure_test (0.00s)
PASS client/service.TestJobsAPI_Read (0.00s)
PASS client/service.TestLibrariesAPI_Create/Create_test (0.01s)
PASS client/service.TestLibrariesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestLibrariesAPI_Create (0.01s)
PASS client/service.TestLibrariesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete (0.01s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test (0.00s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test#01 (0.00s)
PASS client/service.TestLibrariesAPI_List (0.01s)
PASS client/service.TestUri (0.00s)
PASS client/service.TestNotebooksAPI_Create/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_Create (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs (0.00s)
PASS client/service.TestNotebooksAPI_Delete/Delete_test (0.00s)
PASS client/service.TestNotebooksAPI_Delete (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Read (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Export (0.00s)
PASS client/service.TestSecretAclsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretAclsAPI_Create (0.00s)
PASS client/service.TestSecretAclsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Delete (0.00s)
PASS client/service.TestSecretAclsAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_List (0.00s)
PASS client/service.TestSecretAclsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_Create/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Create (0.00s)
PASS client/service.TestSecretScopesAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Delete (0.00s)
PASS client/service.TestSecretScopesAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_List (0.00s)
PASS client/service.TestSecretsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_Create (0.00s)
PASS client/service.TestSecretsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Delete (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets (0.00s)
PASS client/service.TestSecretsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Read (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestTokensAPI_Create (0.00s)
PASS client/service.TestTokensAPI_Delete/Delete_test (0.00s)
PASS client/service.TestTokensAPI_Delete (0.00s)
PASS client/service.TestTokensAPI_List/List_test (0.00s)
PASS client/service.TestTokensAPI_List/List_test_failure (0.00s)
PASS client/service.TestTokensAPI_List (0.00s)
PASS client/service.TestTokensAPI_Read/Read_test_happy_path (0.01s)
PASS client/service.TestTokensAPI_Read/Read_list_fails (0.00s)
PASS client/service.TestTokensAPI_Read/Read_list_fails#01 (0.00s)
PASS client/service.TestTokensAPI_Read (0.01s)
PASS client/service.TestScimUserAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimUserAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimUserAPI_Create (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_Test (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Update (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Delete (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_true_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_false_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_test (0.01s)
PASS client/service.TestScimUserAPI_Read/Read_user_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_unmarshal_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_first_group_failure_no_inherited_and_non_inherited_roles (0.00s)
PASS client/service.TestScimUserAPI_Read (0.01s)
coverage: 71.9% of statements
FAIL client/service

=== Skipped
=== SKIP: client/service TestListClustersIntegration (0.00s)
    TestListClustersIntegration: clusters_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestContext (0.00s)
    TestContext: commands_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateFile (0.00s)
    TestCreateFile: dbfs_integration_test.go:21: skipping integration test in short mode.

=== SKIP: client/service TestGroup (0.00s)
    TestGroup: groups_integration_test.go:18: skipping integration test in short mode.

=== SKIP: client/service TestGetAdminGroup (0.00s)
    TestGetAdminGroup: groups_integration_test.go:58: skipping integration test in short mode.

=== SKIP: client/service TestReadInheritedRolesFromGroup (0.00s)
    TestReadInheritedRolesFromGroup: groups_integration_test.go:69: skipping integration test in short mode.

=== SKIP: client/service TestInstancePools (0.00s)
    TestInstancePools: instance_pools_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestInstanceProfiles (0.00s)
    TestInstanceProfiles: instance_profiles_integration_test.go:11: skipping integration test in short mode.

=== SKIP: client/service TestJobsCreate (0.00s)
    TestJobsCreate: jobs_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestLibraryCreate (0.00s)
    TestLibraryCreate: libraries_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCreds (0.00s)
    TestMWSCreds: mws_credentials_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCustomerManagedKeys (0.00s)
    TestMWSCustomerManagedKeys: mws_customer_managed_keys_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSNetworks (0.00s)
    TestMWSNetworks: mws_networks_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSStorageConfigurations (0.00s)
    TestMWSStorageConfigurations: mws_storage_configurations_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSWorkspace (0.00s)
    TestMWSWorkspace: mws_workspaces_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestNotebookCreate (0.00s)
    TestNotebookCreate: notebooks_integration_test.go:24: skipping integration test in short mode.

=== SKIP: client/service TestNotebookUnzip (0.00s)
    TestNotebookUnzip: notebooks_integration_test.go:54: skipping integration test in short mode.

=== SKIP: client/service TestSecretsScopesAclsIntegration (0.00s)
    TestSecretsScopesAclsIntegration: secrets_scopes_acls_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateToken (0.00s)
    TestCreateToken: tokens_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateUser (0.00s)
    TestCreateUser: users_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestCreateAdminUser (0.00s)
    TestCreateAdminUser: users_integration_test.go:38: skipping integration test in short mode.

=== SKIP: client/service TestRoleDifferences (0.00s)
    TestRoleDifferences: users_integration_test.go:82: skipping integration test in short mode.


=== Failed
=== FAIL: client/model TestClusterLibraryStatuses_Apply (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/cran (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/egg (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
    TestClusterLibraryStatuses_Apply: library_test.go:110: 
        	Error Trace:	library_test.go:110
        	            				library_test.go:246
        	            				library.go:226
        	            				library_test.go:250
        	Error:      	Not equal: 
        	            	expected: []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "exclusions":[]string{"foo:baz:0.0.1"}, "repo":"http://something.com", "status":"INSTALLED"}}
        	            	actual  : []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "repo":"http://something.com", "status":"INSTALLED"}}
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,7 +1,4 @@
        	            	 ([]map[string]interface {}) (len=1) {
        	            	- (map[string]interface {}) (len=4) {
        	            	+ (map[string]interface {}) (len=3) {
        	            	   (string) (len=11) "coordinates": (string) (len=13) "foo:bar:0.0.1",
        	            	-  (string) (len=10) "exclusions": ([]string) (len=1) {
        	            	-   (string) (len=13) "foo:baz:0.0.1"
        	            	-  },
        	            	   (string) (len=4) "repo": (string) (len=20) "http://something.com",
        	Test:       	TestClusterLibraryStatuses_Apply
    --- PASS: TestClusterLibraryStatuses_Apply/maven (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/pypi (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/wheel (0.00s)

=== FAIL: client/service TestClustersAPI_Delete/Delete_test (0.00s)
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:39883/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:39883/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)

=== FAIL: client/service TestClustersAPI_Delete (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:45389/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:45389/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:44657/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/06 10:31:22 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete (0.01s)


DONE 317 tests, 22 skipped, 6 failures in 23.908s
Makefile:32: recipe for target 'client-test' failed
make: *** [client-test] Error 1

real	0m50.632s
user	0m44.245s
sys	0m1.852s
The command "time make build" exited with 2.
store build cache
changes detected (content changed, file is created, or file is deleted):\n/home/travis/.cache/go-build/01/01fe515f35fc84db3a63683b83983469cfe1b476f0ffc5b28865904d3674f547-a
/home/travis/.cache/go-build/12/12911424360ad283ecc612edd189518c051a298e8f6fa8150517da570e698f7e-a
/home/travis/.cache/go-build/19/1972d788c0058d60eb11f75b7388a2b10d58b685c1d1d877e224fefcd1abad46-a
/home/travis/.cache/go-build/1b/1b1eb7b3e7b6f0acf8caf1be899413754cc74a326e30ea2239b098c603909c18-a
/home/travis/.cache/go-build/1d/1d6efc1ab4c2862728d5fdba8f77136e8207141e07d5a9c9415536ec8d673e46-a
/home/travis/.cache/go-build/1f/1f357432102aa772d324fa9b95bba98aa8e02f81c5bf1418a9b4939482ec38af-a
/home/travis/.cache/go-build/1f/1f8320fddf2e4fb281b1cbc2b9e1cd42148dbeb85eeabc9d89f6ea43f66600b6-d
/home/travis/.cache/go-build/1f/1f9b1a6e62d6bd2d5ec5aa7dbcb07d0f8921e900eed31e5c6feca96f3fec35f1-a
/home/travis/.cache/go-build/2e/2ecad63935b11816dc7650f1611800715787e75660dbc9678ceeb18dc3c74716-d
/home/travis/.cache/go-build/2f/2f2500d4f142b619065c87dd90cab1c2e97499e742e807d805258cfc1fa3a52f-a
/home/trav\n...
changes detected, packing new archive
uploading PR.147/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--go-1.14.x.tgz
cache uploaded


Done. Your build exited with 1.
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0
golangci/golangci-lint info checking GitHub for tag 'v1.25.0'
golangci/golangci-lint info found version: 1.25.0 for v1.25.0/linux/amd64
golangci/golangci-lint info installed /home/travis/gopath/bin/golangci-lint
time make build
==> Linting source code with golangci-lint make sure you run make fmt ...
==> Running tests...
PASS client/model.TestClusterState_CanReach/PENDING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/PENDING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RUNNING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESTARTING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/RESIZING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATING_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/TERMINATED_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/ERROR_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_PENDING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RUNNING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESTARTING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_RESIZING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATING (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_TERMINATED (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_ERROR (0.00s)
PASS client/model.TestClusterState_CanReach/UNKNOWN_to_UNKNOWN (0.00s)
PASS client/model.TestClusterState_CanReach (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/egg (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/wheel (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/maven (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/pypi (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/cran (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
PASS client/model.TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
=== RUN   TestClusterLibraryStatuses_Apply
--- FAIL: TestClusterLibraryStatuses_Apply (0.00s)
FAIL client/model.TestClusterLibraryStatuses_Apply (0.00s)
coverage: 47.9% of statements
FAIL client/model
2020/07/06 10:31:10 Failed to load environment
PASS client/service.TestClient_HandleErrors/Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors/Invalid_HTML_Status_404 (0.00s)
PASS client/service.TestClient_HandleErrors (0.01s)
PASS client/service.TestClustersAPI_Create/Create_test (0.01s)
PASS client/service.TestClustersAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Create (0.01s)
PASS client/service.TestClustersAPI_Get/Get_test (0.00s)
PASS client/service.TestClustersAPI_Get/Get_failure_test (0.00s)
PASS client/service.TestClustersAPI_Get (0.00s)
PASS client/service.TestClustersAPI_List/List_test (0.00s)
PASS client/service.TestClustersAPI_List/List_failure_test (0.00s)
PASS client/service.TestClustersAPI_List (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_test (0.00s)
PASS client/service.TestClustersAPI_ListZones/ListZones_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListZones (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes/ListNodeTypes_failure_test (0.00s)
PASS client/service.TestClustersAPI_ListNodeTypes (0.00s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning/WaitForClusterRunning_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterRunning (6.01s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_to_get_cluster_info_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_cluster_invalid_state_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated/WaitForClusterTerminated_failed_due_to_timeout_test (1.50s)
PASS client/service.TestClustersAPI_WaitForClusterTerminated (6.01s)
PASS client/service.TestClustersAPI_Edit/Edit_test (0.00s)
PASS client/service.TestClustersAPI_Edit/Edit_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Edit (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_test (0.00s)
PASS client/service.TestClustersAPI_Restart/Restart_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Restart (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_test (0.00s)
PASS client/service.TestClustersAPI_Pin/Pin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Pin (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_test (0.00s)
PASS client/service.TestClustersAPI_Unpin/Unpin_faulure_test (0.00s)
PASS client/service.TestClustersAPI_Unpin (0.00s)
=== RUN   TestClustersAPI_Delete/Delete_test
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:39883/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:39883/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)
FAIL client/service.TestClustersAPI_Delete/Delete_test (0.00s)
PASS client/service.TestClustersAPI_Delete/Delete_faulure_test (0.00s)
=== RUN   TestClustersAPI_Delete
--- FAIL: TestClustersAPI_Delete (0.00s)
FAIL client/service.TestClustersAPI_Delete (0.00s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:45389/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:45389/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)
=== RUN   TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:44657/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/06 10:31:22 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
FAIL client/service.TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
=== RUN   TestClustersAPI_PermanentDelete
--- FAIL: TestClustersAPI_PermanentDelete (0.01s)
FAIL client/service.TestClustersAPI_PermanentDelete (0.01s)
PASS client/service.TestCommandsAPI_Execute/Execute_test (0.01s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_create_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_status_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_results_fetch_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_close_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_context_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute/Execute_command_invalid_state_failure_test (0.00s)
PASS client/service.TestCommandsAPI_Execute (0.02s)
PASS client/service.TestDBFSAPI_Create/Create_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_bad_data_encoding_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create/Create_handle_failure_test (0.02s)
PASS client/service.TestDBFSAPI_Create/Create_add_block_failure_test (0.01s)
PASS client/service.TestDBFSAPI_Create/Create_close_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Create (0.02s)
PASS client/service.TestDBFSAPI_Copy/Copy_test (0.00s)
PASS client/service.TestDBFSAPI_Copy (0.00s)
PASS client/service.TestDBFSAPI_Read/Read_test (0.00s)
PASS client/service.TestDBFSAPI_Read/Read_fetch_block_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Read (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_test (0.00s)
PASS client/service.TestDBFSAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Delete (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_test (0.00s)
PASS client/service.TestDBFSAPI_Move/Move_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Move (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs/Mkdirs_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Mkdirs (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_test (0.00s)
PASS client/service.TestDBFSAPI_Status/Status_failure_test (0.00s)
PASS client/service.TestDBFSAPI_Status (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListNonRecursive/List_non_recursive_failure_test (0.01s)
PASS client/service.TestDBFSAPI_ListNonRecursive (0.01s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive/List_recursive_test_failure (0.01s)
PASS client/service.TestDBFSAPI_ListRecursive/List_first_recursive_test_failure (0.00s)
PASS client/service.TestDBFSAPI_ListRecursive (0.01s)
PASS client/service.TestFmt (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimGroupAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Create (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_no_admin_failure_Test (0.01s)
PASS client/service.TestScimGroupAPI_GetAdminGroup/GetAdminGroup_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_GetAdminGroup (0.01s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test (0.00s)
PASS client/service.TestScimGroupAPI_Patch/Patch_Test_Failure (0.00s)
PASS client/service.TestScimGroupAPI_Patch (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimGroupAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Create/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Create (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Delete (0.00s)
PASS client/service.TestInstancePoolsAPI_Update/Basic_test (0.00s)
PASS client/service.TestInstancePoolsAPI_Update (0.00s)
PASS client/service.TestInstancePoolsAPI_Read/Basic_Test (0.00s)
PASS client/service.TestInstancePoolsAPI_Read (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Create (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Delete (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List/List_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_List (0.01s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_profile_not_found_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read/Read_list_failure_test (0.00s)
PASS client/service.TestInstanceProfilesAPI_Read (0.00s)
PASS client/service.TestJobsAPI_Create/Create_test (0.00s)
PASS client/service.TestJobsAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Create (0.00s)
PASS client/service.TestJobsAPI_Update/Update_test (0.00s)
PASS client/service.TestJobsAPI_Update/Update_faulure_test (0.00s)
PASS client/service.TestJobsAPI_Update (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestJobsAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestJobsAPI_Delete (0.00s)
PASS client/service.TestJobsAPI_Read/Read_test (0.00s)
PASS client/service.TestJobsAPI_Read/Read_failure_test (0.00s)
PASS client/service.TestJobsAPI_Read (0.00s)
PASS client/service.TestLibrariesAPI_Create/Create_test (0.01s)
PASS client/service.TestLibrariesAPI_Create/Create_faulure_test (0.00s)
PASS client/service.TestLibrariesAPI_Create (0.01s)
PASS client/service.TestLibrariesAPI_Delete/Delete_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete/Delete_failure_Test (0.00s)
PASS client/service.TestLibrariesAPI_Delete (0.01s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test (0.00s)
PASS client/service.TestLibrariesAPI_List/List_non_recursive_test#01 (0.00s)
PASS client/service.TestLibrariesAPI_List (0.01s)
PASS client/service.TestUri (0.00s)
PASS client/service.TestNotebooksAPI_Create/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_Create (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs/Create_Test (0.00s)
PASS client/service.TestNotebooksAPI_MkDirs (0.00s)
PASS client/service.TestNotebooksAPI_Delete/Delete_test (0.00s)
PASS client/service.TestNotebooksAPI_Delete (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive/List_non_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListNonRecursive (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive/List_recursive_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_ListRecursive (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test (0.00s)
PASS client/service.TestNotebooksAPI_Read/Read_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Read (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test (0.00s)
PASS client/service.TestNotebooksAPI_Export/Export_test_failure (0.00s)
PASS client/service.TestNotebooksAPI_Export (0.00s)
PASS client/service.TestSecretAclsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretAclsAPI_Create (0.00s)
PASS client/service.TestSecretAclsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Delete (0.00s)
PASS client/service.TestSecretAclsAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_List (0.00s)
PASS client/service.TestSecretAclsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretAclsAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_Create/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Create (0.00s)
PASS client/service.TestSecretScopesAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Delete (0.00s)
PASS client/service.TestSecretScopesAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_Read (0.00s)
PASS client/service.TestSecretScopesAPI_List/Basic_test (0.00s)
PASS client/service.TestSecretScopesAPI_List (0.00s)
PASS client/service.TestSecretsAPI_Create/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_Create (0.00s)
PASS client/service.TestSecretsAPI_Delete/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Delete (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets/Basic_Test (0.00s)
PASS client/service.TestSecretsAPI_ListSecrets (0.00s)
PASS client/service.TestSecretsAPI_Read/Basic_test (0.00s)
PASS client/service.TestSecretsAPI_Read (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test (0.00s)
PASS client/service.TestTokensAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestTokensAPI_Create (0.00s)
PASS client/service.TestTokensAPI_Delete/Delete_test (0.00s)
PASS client/service.TestTokensAPI_Delete (0.00s)
PASS client/service.TestTokensAPI_List/List_test (0.00s)
PASS client/service.TestTokensAPI_List/List_test_failure (0.00s)
PASS client/service.TestTokensAPI_List (0.00s)
PASS client/service.TestTokensAPI_Read/Read_test_happy_path (0.01s)
PASS client/service.TestTokensAPI_Read/Read_list_fails (0.00s)
PASS client/service.TestTokensAPI_Read/Read_list_fails#01 (0.00s)
PASS client/service.TestTokensAPI_Read (0.01s)
PASS client/service.TestScimUserAPI_Create/Create_Test (0.00s)
PASS client/service.TestScimUserAPI_Create/Create_Test_Failure (0.00s)
PASS client/service.TestScimUserAPI_Create (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_Test (0.00s)
PASS client/service.TestScimUserAPI_Update/Update_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Update (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_test (0.00s)
PASS client/service.TestScimUserAPI_Delete/Delete_failure_test (0.00s)
PASS client/service.TestScimUserAPI_Delete (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin/SetUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_SetUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_true_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_false_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin/VerifyUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_VerifyUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin/RemoveUserAsAdmin_failure_test (0.00s)
PASS client/service.TestScimUserAPI_RemoveUserAsAdmin (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_test (0.01s)
PASS client/service.TestScimUserAPI_Read/Read_user_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_unmarshal_failure (0.00s)
PASS client/service.TestScimUserAPI_Read/Read_user_first_group_failure_no_inherited_and_non_inherited_roles (0.00s)
PASS client/service.TestScimUserAPI_Read (0.01s)
coverage: 71.9% of statements
FAIL client/service

=== Skipped
=== SKIP: client/service TestListClustersIntegration (0.00s)
    TestListClustersIntegration: clusters_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestContext (0.00s)
    TestContext: commands_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateFile (0.00s)
    TestCreateFile: dbfs_integration_test.go:21: skipping integration test in short mode.

=== SKIP: client/service TestGroup (0.00s)
    TestGroup: groups_integration_test.go:18: skipping integration test in short mode.

=== SKIP: client/service TestGetAdminGroup (0.00s)
    TestGetAdminGroup: groups_integration_test.go:58: skipping integration test in short mode.

=== SKIP: client/service TestReadInheritedRolesFromGroup (0.00s)
    TestReadInheritedRolesFromGroup: groups_integration_test.go:69: skipping integration test in short mode.

=== SKIP: client/service TestInstancePools (0.00s)
    TestInstancePools: instance_pools_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestInstanceProfiles (0.00s)
    TestInstanceProfiles: instance_profiles_integration_test.go:11: skipping integration test in short mode.

=== SKIP: client/service TestJobsCreate (0.00s)
    TestJobsCreate: jobs_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestLibraryCreate (0.00s)
    TestLibraryCreate: libraries_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCreds (0.00s)
    TestMWSCreds: mws_credentials_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSCustomerManagedKeys (0.00s)
    TestMWSCustomerManagedKeys: mws_customer_managed_keys_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSNetworks (0.00s)
    TestMWSNetworks: mws_networks_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSStorageConfigurations (0.00s)
    TestMWSStorageConfigurations: mws_storage_configurations_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestMWSWorkspace (0.00s)
    TestMWSWorkspace: mws_workspaces_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestNotebookCreate (0.00s)
    TestNotebookCreate: notebooks_integration_test.go:24: skipping integration test in short mode.

=== SKIP: client/service TestNotebookUnzip (0.00s)
    TestNotebookUnzip: notebooks_integration_test.go:54: skipping integration test in short mode.

=== SKIP: client/service TestSecretsScopesAclsIntegration (0.00s)
    TestSecretsScopesAclsIntegration: secrets_scopes_acls_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateToken (0.00s)
    TestCreateToken: tokens_integration_test.go:12: skipping integration test in short mode.

=== SKIP: client/service TestCreateUser (0.00s)
    TestCreateUser: users_integration_test.go:13: skipping integration test in short mode.

=== SKIP: client/service TestCreateAdminUser (0.00s)
    TestCreateAdminUser: users_integration_test.go:38: skipping integration test in short mode.

=== SKIP: client/service TestRoleDifferences (0.00s)
    TestRoleDifferences: users_integration_test.go:82: skipping integration test in short mode.


=== Failed
=== FAIL: client/model TestClusterLibraryStatuses_Apply (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/cran (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/egg (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jar_failed (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/jars_installing (0.00s)
    TestClusterLibraryStatuses_Apply: library_test.go:110: 
        	Error Trace:	library_test.go:110
        	            				library_test.go:246
        	            				library.go:226
        	            				library_test.go:250
        	Error:      	Not equal: 
        	            	expected: []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "exclusions":[]string{"foo:baz:0.0.1"}, "repo":"http://something.com", "status":"INSTALLED"}}
        	            	actual  : []map[string]interface {}{map[string]interface {}{"coordinates":"foo:bar:0.0.1", "repo":"http://something.com", "status":"INSTALLED"}}
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,7 +1,4 @@
        	            	 ([]map[string]interface {}) (len=1) {
        	            	- (map[string]interface {}) (len=4) {
        	            	+ (map[string]interface {}) (len=3) {
        	            	   (string) (len=11) "coordinates": (string) (len=13) "foo:bar:0.0.1",
        	            	-  (string) (len=10) "exclusions": ([]string) (len=1) {
        	            	-   (string) (len=13) "foo:baz:0.0.1"
        	            	-  },
        	            	   (string) (len=4) "repo": (string) (len=20) "http://something.com",
        	Test:       	TestClusterLibraryStatuses_Apply
    --- PASS: TestClusterLibraryStatuses_Apply/maven (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/pypi (0.00s)
    --- PASS: TestClusterLibraryStatuses_Apply/wheel (0.00s)

=== FAIL: client/service TestClustersAPI_Delete/Delete_test (0.00s)
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:39883/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:39883/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_Delete/Delete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_Delete/Delete_test
    TestClustersAPI_Delete/Delete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	EOF
    TestClustersAPI_Delete/Delete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:954
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_Delete/Delete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_Delete/Delete_test (0.00s)

=== FAIL: client/service TestClustersAPI_Delete (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:45389/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
2020/07/06 10:31:22 [DEBUG] Waiting for state to become: [success]
2020/07/06 10:31:22 {"Method":"GET","URI":"http://127.0.0.1:45389/api/2.0/clusters/get?cluster_id=my-cluster-id"}
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:78: 
        	Error Trace:	main_test.go:78
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "POST"
        	            	actual  : "GET"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-POST
        	            	+GET
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/get?cluster_id=my-cluster-id"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/get?cluster_id=my-cluster-id
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:82: 
        	Error Trace:	main_test.go:82
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Received unexpected error:
        	            	EOF
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	EOF
    TestClustersAPI_PermanentDelete/PermanentDelete_test: main_test.go:109: 
        	Error Trace:	main_test.go:109
        	            				clusters_test.go:998
        	Error:      	Received unexpected error:
        	            	unexpected end of JSON input
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_test
        	Messages:   	Expected no error but got: unexpected end of JSON input
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_test (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)
2020/07/06 10:31:22 {"Method":"POST","URI":"http://127.0.0.1:44657/api/2.0/clusters/delete","Payload":{"cluster_id":"my-cluster-id"}}
    TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test: main_test.go:79: 
        	Error Trace:	main_test.go:79
        	            				server.go:2012
        	            				server.go:2807
        	            				server.go:1895
        	            				asm_amd64.s:1373
        	Error:      	Not equal: 
        	            	expected: "/api/2.0/clusters/permanent-delete"
        	            	actual  : "/api/2.0/clusters/delete"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/api/2.0/clusters/permanent-delete
        	            	+/api/2.0/clusters/delete
        	Test:       	TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test
2020/07/06 10:31:22 Failed request detected. Status Code: 400
    --- FAIL: TestClustersAPI_PermanentDelete/PermanentDelete_faulure_test (0.00s)

=== FAIL: client/service TestClustersAPI_PermanentDelete (0.01s)


DONE 317 tests, 22 skipped, 6 failures in 23.908s
Makefile:32: recipe for target 'client-test' failed
make: *** [client-test] Error 1

real	0m50.632s
user	0m44.245s
sys	0m1.852s
TravisBuddy Request Identifier: f38bef80-bf73-11ea-8212-0f9c14daf924

@stikkireddy
Copy link
Contributor

Done as part of #158

@stikkireddy stikkireddy closed this Aug 4, 2020
@nfx nfx deleted the cluster-resource-coverage branch September 1, 2020 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ISSUE] Panic when using idempotency_token [TEST] Acceptance tests for Clusters
3 participants