Cases7
Passed7
Failed0
Skipped0
REST failed0
CRUD failed0
SOAP failed0
Suite cases
| ID | Title | Status | Outputs | Error |
|---|---|---|---|---|
| PU-INV | Inventory data sources (dc/cluster/ds/net/vm/host/folder/pool) | passed | cluster_id=domain-c21cluster_name=Clustercluster_resource_pool_id=resgroup-22datacenter_id=datacenter-21datacenter_name=Datacenterdatastore_id=datastore-31datastore_name=datastore1folder_id=group-v100folder_path=/Datacenter/vm/productionhost_id=host-11host_name=esxi01.lab.localnetwork_id=network-41network_name=VM Networkresource_pool_id=resgroup-22resource_pool_name=Cluster/Resourcesvm_id=4200aaaa-bbbb-cccc-dddd-000000000101vm_name=web-01 | — |
| PU-FOLDER | Folder create/destroy | passed | datacenter_id=datacenter-21folder_id=group-8b2a68folder_path=pulumi-folder-7ee0f4fd | — |
| PU-VM | VirtualMachine create/destroy | passed | datastore_id=datastore-31lab_vm_id=4200aaaa-bbbb-cccc-dddd-000000000151lab_vm_name=pulumi-lab-7bc84995network_id=network-41resource_pool_id=resgroup-22 | — |
| PU-TAG | TagCategory + Tag create/destroy | passed | category_id=urn:vmomi:InventoryServiceCategory:3070f3744accd472:GLOBALcategory_name=pulumi-cat-32857be7tag_id=urn:vmomi:InventoryServiceTag:f1722581807beddf:GLOBALtag_name=pulumi-tag-32857be7 | — |
| PU-REST | REST HTTP matrix majors=[6, 7, 8, 9] (IMPLEMENTED + HEAD; Layer A) | passed | coverage=1987/1987critical=0probed=1987declared=1987by_verb={'GET': 682, 'HEAD': 682, 'POST': 301, 'DELETE': 135, 'PATCH': 91, 'PUT': 96}majors=[6, 7, 8, 9] | — |
| PU-CRUD | Deep REST CRUD (session/folder/tag/library/vm) | passed | total=5failed=0flows=['session', 'folder', 'tagging', 'content-library', 'vm'] | — |
| PU-SOAP | SOAP WSDL ops (44 operations) | passed | total=44failed=0wsdl_ops=44 | — |
REST HTTP contract matrix (Layer A)
| Major | Version | Declared | Probed | Coverage | Critical | 2xx | 4xx | 5xx | deep/stub |
|---|---|---|---|---|---|---|---|---|---|
| 6 | 7.0.0 | 52 | 52 | 52/52 | 0 | 47 | 5 | 0 | 52/0 |
| 7 | 7.0.3 | 117 | 117 | 117/117 | 0 | 98 | 19 | 0 | 117/0 |
| 8 | 8.0.0 | 170 | 170 | 170/170 | 0 | 147 | 23 | 0 | 170/0 |
| 9 | 8.0.2 | 1648 | 1648 | 1648/1648 | 0 | 1617 | 31 | 0 | 225/1423 |
REST critical failures (sample)
| Major | Verb | Path | Kind | Status | Detail |
|---|---|---|---|---|---|
| none | |||||
Deep REST CRUD
| Flow | Step | Status | Detail |
|---|---|---|---|
| session | done | passed | — |
| folder | done | passed | group-f69b97 |
| tagging | done | passed | urn:vmomi:InventoryServiceCategory:ae660bd2f74e6215:GLOBAL/urn:vmomi:InventoryServiceTag:a38524329d11df43:GLOBAL |
| content-library | done | passed | lib-e9186bb2c6cb/item-4c7c9504b62d |
| vm | done | passed | vm-160 |
SOAP WSDL ops
| Operation | HTTP | Status | Detail |
|---|---|---|---|
RetrieveServiceContent | 200 | passed | — |
Login | 200 | passed | — |
Logout | 200 | passed | — |
RetrieveProperties | 200 | passed | — |
RetrievePropertiesEx | 200 | passed | — |
ContinueRetrievePropertiesEx | 200 | passed | — |
CreateFilter | 200 | passed | — |
WaitForUpdatesEx | 200 | passed | — |
CreateContainerView | 200 | passed | — |
DestroyPropertyFilter | 200 | passed | — |
FindByInventoryPath | 200 | passed | — |
FindByUuid | 200 | passed | — |
FindByDnsName | 200 | passed | — |
FindByIp | 200 | passed | — |
FindChild | 200 | passed | — |
CreateVM_Task | 200 | passed | — |
CreateChildVM_Task | 200 | passed | — |
CreateFolder | 200 | passed | — |
PowerOnVM_Task | 200 | passed | — |
PowerOffVM_Task | 200 | passed | — |
CloneVM_Task | 200 | passed | — |
CreateSnapshot_Task | 200 | passed | — |
Rename_Task | 200 | passed | — |
ReconfigVM_Task | 200 | passed | — |
RelocateVM_Task | 200 | passed | — |
Destroy_Task | 200 | passed | — |
CustomizeVM_Task | 200 | passed | — |
CancelTask | 200 | passed | — |
CurrentTime | 200 | passed | — |
InitiateFileTransferToGuest | 200 | passed | — |
InitiateFileTransferFromGuest | 200 | passed | — |
ListFilesInGuest | 200 | passed | — |
DeleteFileInGuest | 404 | passed | — |
MakeDirectoryInGuest | 200 | passed | — |
ImportVApp_Task | 200 | passed | — |
CreateImportSpec | 200 | passed | — |
HttpNfcLeaseComplete | 200 | passed | — |
HttpNfcLeaseProgress | 200 | passed | — |
HttpNfcLeaseAbort | 200 | passed | — |
HttpNfcLeaseGetManifest | 200 | passed | — |
QueryConfigOption | 200 | passed | — |
QueryConfigOptionEx | 200 | passed | — |
QueryConfigOptionDescriptor | 200 | passed | — |
QueryConfigTarget | 200 | passed | — |