Merge pull request #130123 from marosset/windows-unit-test-skip-ippvs-test-cases

skipping InPlacePodVerticleScaling unit tests on Windows
This commit is contained in:
Kubernetes Prow Robot 2025-02-12 17:10:20 -08:00 committed by GitHub
commit 215a9101a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"reflect" "reflect"
goruntime "runtime"
"sort" "sort"
"strings" "strings"
"testing" "testing"
@ -3821,6 +3822,9 @@ func Test_generateAPIPodStatus(t *testing.T) {
} }
func Test_generateAPIPodStatusForInPlaceVPAEnabled(t *testing.T) { func Test_generateAPIPodStatusForInPlaceVPAEnabled(t *testing.T) {
if goruntime.GOOS == "windows" {
t.Skip("InPlacePodVerticalScaling is not currently supported for Windows")
}
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true) featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true)
testContainerName := "ctr0" testContainerName := "ctr0"
testContainerID := kubecontainer.ContainerID{Type: "test", ID: testContainerName} testContainerID := kubecontainer.ContainerID{Type: "test", ID: testContainerName}
@ -4635,6 +4639,9 @@ func TestConvertToAPIContainerStatusesDataRace(t *testing.T) {
} }
func TestConvertToAPIContainerStatusesForResources(t *testing.T) { func TestConvertToAPIContainerStatusesForResources(t *testing.T) {
if goruntime.GOOS == "windows" {
t.Skip("InPlacePodVerticalScaling is not currently supported for Windows")
}
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true) featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true)
nowTime := time.Now() nowTime := time.Now()

View File

@ -2583,6 +2583,9 @@ func TestPodResourceAllocationReset(t *testing.T) {
} }
func TestHandlePodResourcesResize(t *testing.T) { func TestHandlePodResourcesResize(t *testing.T) {
if goruntime.GOOS == "windows" {
t.Skip("InPlacePodVerticalScaling is not currently supported for Windows")
}
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true) featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true)
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.SidecarContainers, true) featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.SidecarContainers, true)
testKubelet := newTestKubelet(t, false) testKubelet := newTestKubelet(t, false)