MCPcopy Create free account
hub / github.com/google/cadvisor / TestGetAllContainerdContainers

Function TestGetAllContainerdContainers

integration/tests/api/containerd_test.go:145–172  ·  view source on GitHub ↗

TestGetAllContainerdContainers tests that cAdvisor can find multiple containerd containers.

(t *testing.T)

Source from the content-addressed store, hash-verified

143
144// TestGetAllContainerdContainers tests that cAdvisor can find multiple containerd containers.
145func TestGetAllContainerdContainers(t *testing.T) {
146 fm := framework.New(t)
147 defer fm.Cleanup()
148
149 // Start two containers
150 containerID1 := fm.Containerd().RunPause()
151 containerID2 := fm.Containerd().RunPause()
152
153 // Wait for both containers to show up
154 waitForContainerdContainer(containerID1, fm)
155 waitForContainerdContainer(containerID2, fm)
156
157 // Query all containers via SubcontainersInfo
158 allInfo, err := fm.Cadvisor().Client().SubcontainersInfo("/", &info.ContainerInfoRequest{
159 NumStats: 1,
160 })
161 require.NoError(t, err)
162
163 // Find both containers
164 containerInfo1 := findContainerdContainer(containerID1, allInfo)
165 containerInfo2 := findContainerdContainer(containerID2, allInfo)
166
167 require.NotNil(t, containerInfo1, "Container %q should be found in cAdvisor", containerID1)
168 require.NotNil(t, containerInfo2, "Container %q should be found in cAdvisor", containerID2)
169
170 sanityCheckContainerd(containerID1, *containerInfo1, t)
171 sanityCheckContainerd(containerID2, *containerInfo2, t)
172}
173
174// TestBasicContainerdContainer tests basic container properties.
175func TestBasicContainerdContainer(t *testing.T) {

Callers

nothing calls this directly

Calls 10

NewFunction · 0.92
findContainerdContainerFunction · 0.85
sanityCheckContainerdFunction · 0.85
CleanupMethod · 0.65
RunPauseMethod · 0.65
ContainerdMethod · 0.65
SubcontainersInfoMethod · 0.65
ClientMethod · 0.65
CadvisorMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…