Pearl1594 opened a new pull request #11:
URL: https://github.com/apache/cloudstack-go/pull/11


   This PR adds the following:
   - Adds tests for the various ACS Services
   - Fixes to generate.go script to enable parsing of certain API responses, 
which include:
             - AddImageStore
             - CreateDomain
             - UpdateDomain
             - CreateStoragePool
             - UpdateNetworkOffering
             - UpdateServiceOffering
             - DedicateGuestVlanRange
             - EnableUser
             - LockUser
   
   Output of Test Run:
   ```
   === RUN   TestListAccounts
   --- PASS: TestListAccounts (0.00s)
   === RUN   TestCreateAccounts
   --- PASS: TestCreateAccounts (0.00s)
   === RUN   TestAssociateIpAddress
   --- PASS: TestAssociateIpAddress (0.00s)
   === RUN   TestDisassociateIpAddress
   --- PASS: TestDisassociateIpAddress (0.00s)
   === RUN   TestCreateAffinityGroup
   --- PASS: TestCreateAffinityGroup (0.00s)
   === RUN   TestListApis_SetName
   --- PASS: TestListApis_SetName (0.00s)
   === RUN   TestListAsyncJobs
   --- PASS: TestListAsyncJobs (0.00s)
   === RUN   TestAuthenticationService_Login
   --- PASS: TestAuthenticationService_Login (0.00s)
   === RUN   TestAuthenticationService_Logout
   --- PASS: TestAuthenticationService_Logout (0.00s)
   === RUN   TestUploadCustomCertificate
   --- PASS: TestUploadCustomCertificate (0.00s)
   === RUN   TestClusterService_ListClusters
   --- PASS: TestClusterService_ListClusters (0.00s)
   === RUN   TestClusterService_DisableHAForCluster
   --- PASS: TestClusterService_DisableHAForCluster (0.00s)
   === RUN   TestClusterService_EnableHAForCluster
   --- PASS: TestClusterService_EnableHAForCluster (0.00s)
   === RUN   TestClusterService_DisableOutOfBandManagementForCluster
   --- PASS: TestClusterService_DisableOutOfBandManagementForCluster (0.00s)
   === RUN   TestClusterService_EnableOutOfBandManagementForCluster
   --- PASS: TestClusterService_EnableOutOfBandManagementForCluster (0.00s)
   === RUN   TestClusterService_DedicateCluster
   --- PASS: TestClusterService_DedicateCluster (0.00s)
   === RUN   TestClusterService_ReleaseDedicatedCluster
   --- PASS: TestClusterService_ReleaseDedicatedCluster (0.00s)
   === RUN   TestClusterService_DeleteCluster
   --- PASS: TestClusterService_DeleteCluster (0.00s)
   === RUN   TestConfigurationService_ListCapabilities
   --- PASS: TestConfigurationService_ListCapabilities (0.00s)
   === RUN   TestConfigurationService_ListConfigurations
   --- PASS: TestConfigurationService_ListConfigurations (0.00s)
   === RUN   TestDiskOfferingService_CreateDiskOffering
   --- PASS: TestDiskOfferingService_CreateDiskOffering (0.00s)
   === RUN   TestDiskOfferingService_ListDiskOffering
   --- PASS: TestDiskOfferingService_ListDiskOffering (0.00s)
   === RUN   TestDiskOfferingService_DeleteDiskOffering
   --- PASS: TestDiskOfferingService_DeleteDiskOffering (0.00s)
   === RUN   TestDomainService_CreateDomain
   &{  0 false 1530cc8c-efe7-4dff-84c4-96a1e8a1cd7a   0  0 1   0 testDomain    
0 e4874e10-5fdf-11ea-9a56-1e006800018c ROOT ROOT/testDomain   0   0   0   0    
0   0   0   0}
   --- PASS: TestDomainService_CreateDomain (0.00s)
   === RUN   TestDomainService_UpdateDomain
   &{  0 false ee05fd92-7365-4421-a15b-abfa11dfc4f6   0  0 1   0 
testDomainUpdated    0 e4874e10-5fdf-11ea-9a56-1e006800018c ROOT 
ROOT/testDomainUpdated   0   0   0   0    0   0   0   0}
   --- PASS: TestDomainService_UpdateDomain (0.00s)
   === RUN   TestDomainService_ListDomains
   --- PASS: TestDomainService_ListDomains (0.00s)
   === RUN   TestDomainService_ListDomainChildren
   --- PASS: TestDomainService_ListDomainChildren (0.00s)
   === RUN   TestDomainService_DeleteDomain
   --- PASS: TestDomainService_DeleteDomain (0.00s)
   === RUN   TestFirewallService_CreateFirewallRule
   --- PASS: TestFirewallService_CreateFirewallRule (0.00s)
   === RUN   TestFirewallService_DeleteFirewallRule
   --- PASS: TestFirewallService_DeleteFirewallRule (0.00s)
   === RUN   TestFirewallService_CreateEgressFirewallRule
   --- PASS: TestFirewallService_CreateEgressFirewallRule (0.00s)
   === RUN   TestFirewallService_DeleteEgressFirewallRule
   --- PASS: TestFirewallService_DeleteEgressFirewallRule (0.00s)
   === RUN   TestHostService_AddHost
   --- PASS: TestHostService_AddHost (0.00s)
   === RUN   TestHostService_ListHosts
   --- PASS: TestHostService_ListHosts (0.00s)
   === RUN   TestHostService_PrepareHostForMaintenance
   --- PASS: TestHostService_PrepareHostForMaintenance (0.00s)
   === RUN   TestHostService_CancelHostForMaintenance
   --- PASS: TestHostService_CancelHostForMaintenance (0.00s)
   === RUN   TestHostService_EnableOutOfBandManagementForHost
   --- PASS: TestHostService_EnableOutOfBandManagementForHost (0.00s)
   === RUN   TestHostService_DisableOutOfBandManagementForHost
   --- PASS: TestHostService_DisableOutOfBandManagementForHost (0.00s)
   === RUN   TestHostService_EnableHAForHost
   --- PASS: TestHostService_EnableHAForHost (0.00s)
   === RUN   TestHypervisorService_ListSpecificHypervisorCapabilities
   --- PASS: TestHypervisorService_ListSpecificHypervisorCapabilities (0.00s)
   === RUN   TestISOService_RegisterIso
   --- PASS: TestISOService_RegisterIso (0.00s)
   === RUN   TestImageStoreService_AddImageStore
   &{0 0 0ac85364-e31a-4840-97a4-a237b4291dfa  0 
nfs://192.168.0.20/export/testing/secondary nfs NFS false ZONE 
nfs://192.168.0.20/export/testing/secondary 
04ccc336-d730-42fe-8ff6-5ae36e141e81 SimZone1}
   --- PASS: TestImageStoreService_AddImageStore (0.00s)
   === RUN   TestImageStoreService_ListImageStores
   --- PASS: TestImageStoreService_ListImageStores (0.00s)
   === RUN   TestImageStoreService_DeleteImageStore
   --- PASS: TestImageStoreService_DeleteImageStore (0.00s)
   === RUN   TestLoadBalancerService_CreateLoadBalancerRule
   --- PASS: TestLoadBalancerService_CreateLoadBalancerRule (0.00s)
   === RUN   TestLoadBalancerService_AssignLoadBalancerRule
   --- PASS: TestLoadBalancerService_AssignLoadBalancerRule (0.00s)
   === RUN   TestNetworkOfferingService_CreateNetworkOffering
   --- PASS: TestNetworkOfferingService_CreateNetworkOffering (0.00s)
   === RUN   TestNetworkOfferingService_UpdateNetworkOffering
   &{Optional true  map[] testNetOffering   true false L2 
c2000683-68fd-437e-a4cf-f3676e1d18c1 false false  0 0 testNetOffering 200 [] 
c4b50796-22a5-4347-ae81-79911e44ac8d false true Enabled false false  Guest  }
   --- PASS: TestNetworkOfferingService_UpdateNetworkOffering (0.00s)
   === RUN   TestNetworkOfferingService_ListNetworkOffering
   --- PASS: TestNetworkOfferingService_ListNetworkOffering (0.00s)
   === RUN   TestNetworkOfferingService_DeleteNetworkOffering
   --- PASS: TestNetworkOfferingService_DeleteNetworkOffering (0.00s)
   === RUN   TestNetworkService_CreateNetwork
   --- PASS: TestNetworkService_CreateNetwork (0.00s)
   === RUN   TestNetworkService_ListNetworks
   --- PASS: TestNetworkService_ListNetworks (0.00s)
   === RUN   TestNetworkService_DeleteNetwork
   --- PASS: TestNetworkService_DeleteNetwork (0.00s)
   === RUN   TestNetworkService_CreatePhysicalNetwork
   --- PASS: TestNetworkService_CreatePhysicalNetwork (0.00s)
   === RUN   TestPoolService_CreateStoragePool
   &{0 0 a73fb4a4-642b-4ea4-92b8-b74ec8908534 TestCluster 
2021-10-04T08:17:38+0000 0 1099511627776 0  
3fd44942-4881-3fb0-95f1-5d7b7ae64cfb 10.1.1.2  0 testPrimary1 2.0 
/export/primary1 6a1dbf48-8b8e-45ab-8249-cf43a86f012d TestPod DefaultPrimary 
CLUSTER Up map[] false  NetworkFilesystem 6ebc7a1c-ff98-425c-ac0d-b6c2e3ae6e33 
TestZone}
   --- PASS: TestPoolService_CreateStoragePool (0.00s)
   === RUN   TestPoolService_ListStoragePools
   --- PASS: TestPoolService_ListStoragePools (0.00s)
   === RUN   TestPoolService_DeleteStoragePool
   --- PASS: TestPoolService_DeleteStoragePool (0.00s)
   === RUN   TestProjectService_CreateProject
   --- PASS: TestProjectService_CreateProject (0.00s)
   === RUN   TestProjectService_ActivateProject
   --- PASS: TestProjectService_ActivateProject (0.00s)
   === RUN   TestProjectService_SuspendProject
   --- PASS: TestProjectService_SuspendProject (0.00s)
   === RUN   TestProjectService_UpdateProject
   --- PASS: TestProjectService_UpdateProject (0.00s)
   === RUN   TestResourcetagsService_CreateTags
   --- PASS: TestResourcetagsService_CreateTags (0.00s)
   === RUN   TestResourcetagsService_DeleteTags
   --- PASS: TestResourcetagsService_DeleteTags (0.00s)
   === RUN   TestSSHService_CreateSSHKeyPair
   --- PASS: TestSSHService_CreateSSHKeyPair (0.00s)
   === RUN   TestSSHService_ListSSHKeyPairs
   --- PASS: TestSSHService_ListSSHKeyPairs (0.00s)
   === RUN   TestSSHService_ResetSSHKeyForVirtualMachine
   --- PASS: TestSSHService_ResetSSHKeyForVirtualMachine (0.00s)
   === RUN   TestSSHService_DeleteSSHKeyPair
   --- PASS: TestSSHService_DeleteSSHKeyPair (0.00s)
   === RUN   TestServiceOfferingService_CreateServiceOffering
   --- PASS: TestServiceOfferingService_CreateServiceOffering (0.00s)
   === RUN   TestServiceOfferingService_UpdateServiceOffering
   &{none 2 1000 2021-10-04T07:16:42+0000 false  0 0 0 0 0 0 0 0 0 0 0 0 
testServiceOffering    0 efaeeab0-4b09-4729-8b6f-62645db41b37 false false false 
false  0 false 0 2048 0 testServiceOfferingUpdated 0 false thin 0 map[] shared  
   }
   --- PASS: TestServiceOfferingService_UpdateServiceOffering (0.00s)
   === RUN   TestServiceOfferingService_DeleteServiceOffering
   --- PASS: TestServiceOfferingService_DeleteServiceOffering (0.00s)
   === RUN   TestStoragePoolService_CancelStorageMaintenance
   --- PASS: TestStoragePoolService_CancelStorageMaintenance (0.00s)
   === RUN   TestStoragePoolService_EnableStorageMaintenance
   --- PASS: TestStoragePoolService_EnableStorageMaintenance (0.00s)
   === RUN   TestTemplateService_RegisterTemplate
   --- PASS: TestTemplateService_RegisterTemplate (0.00s)
   === RUN   TestTemplateService_CreateTemplate
   --- PASS: TestTemplateService_CreateTemplate (0.00s)
   === RUN   TestTemplateService_ExtractTemplate
   --- PASS: TestTemplateService_ExtractTemplate (0.00s)
   === RUN   TestUserService_CreateUser
   --- PASS: TestUserService_CreateUser (0.00s)
   === RUN   TestUserService_EnableUser
   &{admin 27ef5ba2-5fe0-11ea-9a56-1e006800018c 1  2021-10-04T08:57:35+0000 
ROOT e4874e10-5fdf-11ea-9a56-1e006800018c u...@xyz.com firstname 
cd2b5afa-db4d-4532-88ec-1356a273e534 false false  0 lastname 
16919363-5fe0-11ea-9a56-1e006800018c Root Admin Admin  enabled  dummyUser 
native}
   --- PASS: TestUserService_EnableUser (0.00s)
   === RUN   TestUserService_DisableUser
   --- PASS: TestUserService_DisableUser (0.00s)
   === RUN   TestUserService_ListUser
   --- PASS: TestUserService_ListUser (0.00s)
   === RUN   TestUserService_LockUser
   &{kittycat 2841efe4-aba4-4abf-bfdc-c6d0825c29a6 0  2020-06-26T18:21:57+0000 
saml 1d4a08f6-5c37-4385-9d95-fa4e654ecf4e c...@cat.com Ashley 
3b7325b3-849c-4314-ad19-dd3c483b6d1a false false  0 Cat 
1691ce2c-5fe0-11ea-9a56-1e006800018c User User  locked IST ashley saml2disabled}
   --- PASS: TestUserService_LockUser (0.00s)
   === RUN   TestUserService_DeleteUser
   --- PASS: TestUserService_DeleteUser (0.00s)
   === RUN   TestNetworkService_DedicateGuestVLANRange
   &{admin ROOT e4874e10-5fdf-11ea-9a56-1e006800018c 100-110 
b1afc5fe-b17c-4db3-8411-c323e4997ead  0 200   1}
   --- PASS: TestNetworkService_DedicateGuestVLANRange (0.00s)
   === RUN   TestVirtualMachineService_DeployVirtualMachine
   --- PASS: TestVirtualMachineService_DeployVirtualMachine (0.00s)
   === RUN   TestVirtualMachineService_AddNicToVirtualMachine
   --- PASS: TestVirtualMachineService_AddNicToVirtualMachine (0.00s)
   === RUN   TestCreateAsyncClient
   --- PASS: TestCreateAsyncClient (0.00s)
   === RUN   TestCreateSyncClient
   --- PASS: TestCreateSyncClient (0.00s)
   PASS
   ok   github.com/apache/cloudstack-go/v2/cloudstack   0.037s
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to