MCPcopy
hub / github.com/google/cadvisor / TestBasicContainerdContainer

Function TestBasicContainerdContainer

integration/tests/api/containerd_test.go:175–194  ·  view source on GitHub ↗

TestBasicContainerdContainer tests basic container properties.

(t *testing.T)

Source from the content-addressed store, hash-verified

173
174// TestBasicContainerdContainer tests basic container properties.
175func TestBasicContainerdContainer(t *testing.T) {
176 fm := framework.New(t)
177 defer fm.Cleanup()
178
179 containerID := fm.Containerd().RunPause()
180
181 // Wait for the container to show up
182 waitForContainerdContainer(containerID, fm)
183
184 // Query all containers via SubcontainersInfo
185 allInfo, err := fm.Cadvisor().Client().SubcontainersInfo("/", &info.ContainerInfoRequest{
186 NumStats: 1,
187 })
188 require.NoError(t, err)
189
190 // Find our container
191 containerInfo := findContainerdContainer(containerID, allInfo)
192 require.NotNil(t, containerInfo, "Container %q should be found", containerID)
193 assert.NotEmpty(t, containerInfo.Stats, "Should have at least one stat")
194}
195
196// TestContainerdContainerCpuStats tests CPU statistics collection for containerd containers.
197func TestContainerdContainerCpuStats(t *testing.T) {

Callers

nothing calls this directly

Calls 9

NewFunction · 0.92
findContainerdContainerFunction · 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…