Documentation ¶
Index ¶
- Constants
- Variables
- func HandleAbortIntrospectionSuccessfully(t *testing.T)
- func HandleGetIntrospectionDataSuccessfully(t *testing.T)
- func HandleGetIntrospectionStatusSuccessfully(t *testing.T)
- func HandleListIntrospectionsSuccessfully(t *testing.T)
- func HandleReApplyIntrospectionSuccessfully(t *testing.T)
- func HandleStartIntrospectionSuccessfully(t *testing.T)
Constants ¶
const IntrospectionDataJSONSample = `` /* 2784-byte string literal not displayed */
IntrospectionDataJSONSample contains sample data reported by the introspection process.
const IntrospectionListBody = `` /* 813-byte string literal not displayed */
IntrospectionListBody contains the canned body of a introspection.IntrospectionList response.
const IntrospectionStatus = `` /* 336-byte string literal not displayed */
IntrospectionStatus contains the respnse of a single introspection satus.
Variables ¶
var ( IntrospectionFoo = introspection.Introspection{ Finished: true, State: "finished", Error: "", UUID: "05ccda19-581b-49bf-8f5a-6ded99701d87", StartedAt: fooTimeStarted, FinishedAt: fooTimeFinished, Links: []interface{}{ map[string]interface{}{ "href": "http://127.0.0.1:5050/v1/introspection/05ccda19-581b-49bf-8f5a-6ded99701d87", "rel": "self", }, }, } IntrospectionBar = introspection.Introspection{ Finished: true, State: "finished", Error: "", UUID: "c244557e-899f-46fa-a1ff-5b2c6718616b", StartedAt: barTimeStarted, FinishedAt: barTimeFinished, Links: []interface{}{ map[string]interface{}{ "href": "http://127.0.0.1:5050/v1/introspection/c244557e-899f-46fa-a1ff-5b2c6718616b", "rel": "self", }, }, } IntrospectionDataRes = introspection.Data{ CPUArch: "x86_64", MACs: []string{"52:54:00:4e:3d:30"}, RootDisk: introspection.RootDiskType{ Rotational: true, Model: "", Name: "/dev/vda", Size: 13958643712, Vendor: "0x1af4", }, Interfaces: map[string]introspection.BaseInterfaceType{ "eth0": { IP: "172.24.42.100", MAC: "52:54:00:4e:3d:30", PXE: true, }, }, CPUs: 2, BootInterface: "52:54:00:4e:3d:30", MemoryMB: 2048, IPMIAddress: "192.167.2.134", Inventory: introspection.InventoryType{ SystemVendor: introspection.SystemVendorType{ Manufacturer: "Bochs", ProductName: "Bochs", SerialNumber: "Not Specified", }, BmcAddress: "192.167.2.134", Boot: introspection.BootInfoType{ CurrentBootMode: "bios", PXEInterface: "52:54:00:4e:3d:30", }, CPU: introspection.CPUType{ Count: 2, Flags: []string{"fpu", "mmx", "fxsr", "sse", "sse2"}, Frequency: "2100.084", Architecture: "x86_64", }, Disks: []introspection.RootDiskType{ introspection.RootDiskType{ Rotational: true, Model: "", Name: "/dev/vda", Size: 13958643712, Vendor: "0x1af4", }, }, Interfaces: []introspection.InterfaceType{ introspection.InterfaceType{ Vendor: "0x1af4", HasCarrier: true, MACAddress: "52:54:00:47:20:4d", Name: "eth1", Product: "0x0001", IPV4Address: "172.24.42.101", LLDP: []introspection.LLDPTLVType{}, }, introspection.InterfaceType{ IPV4Address: "172.24.42.100", MACAddress: "52:54:00:4e:3d:30", Name: "eth0", Product: "0x0001", HasCarrier: true, Vendor: "0x1af4", LLDP: []introspection.LLDPTLVType{ introspection.LLDPTLVType{ Type: 1, Value: "04112233aabbcc", }, introspection.LLDPTLVType{ Type: 5, Value: "737730312d646973742d31622d623132", }, }, }, }, Memory: introspection.MemoryType{ PhysicalMb: 2048.0, Total: 2.105864192e+09, }, Hostname: "myawesomehost", }, Error: "", LocalGB: 12, AllInterfaces: map[string]introspection.BaseInterfaceType{ "eth1": { IP: "172.24.42.101", MAC: "52:54:00:47:20:4d", PXE: false, }, "eth0": { IP: "172.24.42.100", MAC: "52:54:00:4e:3d:30", PXE: true, LLDPProcessed: map[string]interface{}{ "switch_chassis_id": "11:22:33:aa:bb:cc", "switch_system_name": "sw01-dist-1b-b12", }, }, }, } )
Functions ¶
func HandleAbortIntrospectionSuccessfully ¶
HandleAbortIntrospectionSuccessfully sets up the test server to respond to an AbortIntrospection request.
func HandleGetIntrospectionDataSuccessfully ¶
HandleGetIntrospectionDataSuccessfully sets up the test server to respond to a GetIntrospectionData request.
func HandleGetIntrospectionStatusSuccessfully ¶
HandleGetIntrospectionStatusSuccessfully sets up the test server to respond to a GetIntrospectionStatus request.
func HandleListIntrospectionsSuccessfully ¶
HandleListIntrospectionsSuccessfully sets up the test server to respond to a server ListIntrospections request.
func HandleReApplyIntrospectionSuccessfully ¶
HandleReApplyIntrospectionSuccessfully sets up the test server to respond to a ReApplyIntrospection request.
func HandleStartIntrospectionSuccessfully ¶
HandleStartIntrospectionSuccessfully sets up the test server to respond to a StartIntrospection request.
Types ¶
This section is empty.