mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 06:27:05 +00:00
Move test case 'TopologyHint not set' into individual policy tests
This commit is contained in:
parent
8466a5852a
commit
51f1af0395
@ -30,14 +30,6 @@ type policyMergeTestCase struct {
|
|||||||
|
|
||||||
func commonPolicyMergeTestCases(numaNodes []int) []policyMergeTestCase {
|
func commonPolicyMergeTestCases(numaNodes []int) []policyMergeTestCase {
|
||||||
return []policyMergeTestCase{
|
return []policyMergeTestCase{
|
||||||
{
|
|
||||||
name: "TopologyHint not set",
|
|
||||||
hp: []HintProvider{},
|
|
||||||
expected: TopologyHint{
|
|
||||||
NUMANodeAffinity: NewTestBitMask(numaNodes...),
|
|
||||||
Preferred: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "HintProvider returns empty non-nil map[string][]TopologyHint",
|
name: "HintProvider returns empty non-nil map[string][]TopologyHint",
|
||||||
hp: []HintProvider{
|
hp: []HintProvider{
|
||||||
@ -520,6 +512,14 @@ func commonPolicyMergeTestCases(numaNodes []int) []policyMergeTestCase {
|
|||||||
|
|
||||||
func (p *bestEffortPolicy) mergeTestCases(numaNodes []int) []policyMergeTestCase {
|
func (p *bestEffortPolicy) mergeTestCases(numaNodes []int) []policyMergeTestCase {
|
||||||
return []policyMergeTestCase{
|
return []policyMergeTestCase{
|
||||||
|
{
|
||||||
|
name: "TopologyHint not set",
|
||||||
|
hp: []HintProvider{},
|
||||||
|
expected: TopologyHint{
|
||||||
|
NUMANodeAffinity: NewTestBitMask(numaNodes...),
|
||||||
|
Preferred: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "Two providers, 1 hint each, 1 wider mask, both preferred 1/2",
|
name: "Two providers, 1 hint each, 1 wider mask, both preferred 1/2",
|
||||||
hp: []HintProvider{
|
hp: []HintProvider{
|
||||||
@ -583,6 +583,14 @@ func (p *bestEffortPolicy) mergeTestCases(numaNodes []int) []policyMergeTestCase
|
|||||||
|
|
||||||
func (p *singleNumaNodePolicy) mergeTestCases(numaNodes []int) []policyMergeTestCase {
|
func (p *singleNumaNodePolicy) mergeTestCases(numaNodes []int) []policyMergeTestCase {
|
||||||
return []policyMergeTestCase{
|
return []policyMergeTestCase{
|
||||||
|
{
|
||||||
|
name: "TopologyHint not set",
|
||||||
|
hp: []HintProvider{},
|
||||||
|
expected: TopologyHint{
|
||||||
|
NUMANodeAffinity: nil,
|
||||||
|
Preferred: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "Single NUMA hint generation",
|
name: "Single NUMA hint generation",
|
||||||
hp: []HintProvider{
|
hp: []HintProvider{
|
||||||
|
Loading…
Reference in New Issue
Block a user