mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 23:15:14 +00:00
add a test to demonstrate PR#96781
This commit is contained in:
parent
0eaceb7eb5
commit
24dd9b1f04
@ -976,6 +976,21 @@ func TestDevicePreStartContainer(t *testing.T) {
|
||||
as.Equal(len(runContainerOpts.Devices), len(expectedResp.Devices))
|
||||
as.Equal(len(runContainerOpts.Mounts), len(expectedResp.Mounts))
|
||||
as.Equal(len(runContainerOpts.Envs), len(expectedResp.Envs))
|
||||
|
||||
pod2 := makePod(v1.ResourceList{
|
||||
v1.ResourceName(res1.resourceName): *resource.NewQuantity(int64(0), resource.DecimalSI)})
|
||||
activePods = append(activePods, pod2)
|
||||
podsStub.updateActivePods(activePods)
|
||||
err = testManager.Allocate(pod2, &pod2.Spec.Containers[0])
|
||||
as.Nil(err)
|
||||
runContainerOpts, err = testManager.GetDeviceRunContainerOptions(pod2, &pod2.Spec.Containers[0])
|
||||
as.Nil(err)
|
||||
select {
|
||||
case <-time.After(time.Millisecond):
|
||||
t.Log("When pod resourceQuantity is 0, PreStartContainer RPC stub will be skipped")
|
||||
case initializedDevs = <-ch:
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
func TestResetExtendedResource(t *testing.T) {
|
||||
|
Loading…
Reference in New Issue
Block a user