From 017de540eb7067302871b3927cd21c52831f4906 Mon Sep 17 00:00:00 2001 From: Stephen Heywood Date: Tue, 27 Oct 2020 12:36:28 +1300 Subject: [PATCH] Promote verify PriorityClass endpoints e2e test to Conformance --- test/conformance/testdata/conformance.yaml | 8 ++++++++ test/e2e/scheduling/preemption.go | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/test/conformance/testdata/conformance.yaml b/test/conformance/testdata/conformance.yaml index 832a8293923..5b2c3e97ec7 100755 --- a/test/conformance/testdata/conformance.yaml +++ b/test/conformance/testdata/conformance.yaml @@ -2014,6 +2014,14 @@ number of Replicas. release: v1.19 file: test/e2e/scheduling/preemption.go +- testname: Scheduler, Verify PriorityClass endpoints + codename: '[sig-scheduling] SchedulerPreemption [Serial] PriorityClass endpoints + verify PriorityClass endpoints can be operated with different HTTP methods [Conformance]' + description: Verify that PriorityClass endpoints can be listed. When any mutable + field is either patched or updated it MUST succeed. When any immutable field is + either patched or updated it MUST fail. + release: v1.20 + file: test/e2e/scheduling/preemption.go - testname: Scheduler, Basic Preemption codename: '[sig-scheduling] SchedulerPreemption [Serial] validates basic preemption works [Conformance]' diff --git a/test/e2e/scheduling/preemption.go b/test/e2e/scheduling/preemption.go index 92c15d7f642..3215e1c081c 100644 --- a/test/e2e/scheduling/preemption.go +++ b/test/e2e/scheduling/preemption.go @@ -710,7 +710,14 @@ var _ = SIGDescribe("SchedulerPreemption [Serial]", func() { } }) - ginkgo.It("verify PriorityClass endpoints can be operated with different HTTP methods", func() { + /* + Release: v1.20 + Testname: Scheduler, Verify PriorityClass endpoints + Description: Verify that PriorityClass endpoints can be listed. When any mutable field is + either patched or updated it MUST succeed. When any immutable field is either patched or + updated it MUST fail. + */ + framework.ConformanceIt("verify PriorityClass endpoints can be operated with different HTTP methods", func() { // 1. Patch/Update on immutable fields will fail. pcCopy := pcs[0].DeepCopy() pcCopy.Value = pcCopy.Value * 10