@@ -125,7 +125,8 @@ public static class NodeHandlerTestSpecs
125125 handlerData : typeof ( NodeHandlerData ) ,
126126 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
127127 legacyExpectedNode : "node" ,
128- strategyExpectedNode : "node24"
128+ strategyExpectedNode : "node24" ,
129+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
129130 ) ,
130131
131132 new TestScenario (
@@ -210,7 +211,8 @@ public static class NodeHandlerTestSpecs
210211 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
211212 node24GlibcError : true ,
212213 legacyExpectedNode : "node" ,
213- strategyExpectedNode : "node20_1"
214+ strategyExpectedNode : "node20_1" ,
215+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
214216 ) ,
215217
216218 new TestScenario (
@@ -251,7 +253,8 @@ public static class NodeHandlerTestSpecs
251253 handlerData : typeof ( Node10HandlerData ) ,
252254 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
253255 legacyExpectedNode : "node10" ,
254- strategyExpectedNode : "node24"
256+ strategyExpectedNode : "node24" ,
257+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
255258 ) ,
256259
257260 new TestScenario (
@@ -335,7 +338,8 @@ public static class NodeHandlerTestSpecs
335338 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
336339 node24GlibcError : true ,
337340 legacyExpectedNode : "node10" ,
338- strategyExpectedNode : "node20_1"
341+ strategyExpectedNode : "node20_1" ,
342+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
339343 ) ,
340344
341345 new TestScenario (
@@ -376,7 +380,8 @@ public static class NodeHandlerTestSpecs
376380 handlerData : typeof ( Node16HandlerData ) ,
377381 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
378382 legacyExpectedNode : "node16" ,
379- strategyExpectedNode : "node24"
383+ strategyExpectedNode : "node24" ,
384+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
380385 ) ,
381386
382387 new TestScenario (
@@ -386,7 +391,8 @@ public static class NodeHandlerTestSpecs
386391 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
387392 node24GlibcError : true ,
388393 legacyExpectedNode : "node16" ,
389- strategyExpectedNode : "node20_1"
394+ strategyExpectedNode : "node20_1" ,
395+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
390396 ) ,
391397
392398 new TestScenario (
@@ -427,7 +433,8 @@ public static class NodeHandlerTestSpecs
427433 knobs : new ( ) { [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true" } ,
428434 node20GlibcError : true ,
429435 legacyExpectedNode : "node16" ,
430- strategyExpectedNode : "node24"
436+ strategyExpectedNode : "node24" ,
437+ strategyExpectedWarning : ""
431438 ) ,
432439
433440 new TestScenario (
@@ -495,7 +502,7 @@ public static class NodeHandlerTestSpecs
495502 } ,
496503 expectedNode : "node24"
497504 ) ,
498-
505+
499506 // ========================================================================================
500507 // GROUP 5: CONTAINER-SPECIFIC EOL SCENARIOS
501508 // ========================================================================================
@@ -638,7 +645,8 @@ public static class NodeHandlerTestSpecs
638645 [ "AGENT_RESTRICT_EOL_NODE_VERSIONS" ] = "true"
639646 } ,
640647 legacyExpectedNode : "node10" ,
641- strategyExpectedNode : "node24"
648+ strategyExpectedNode : "node24" ,
649+ strategyExpectedWarning : "NodeEOLUpgradeWarning"
642650 ) ,
643651
644652 // ========================================================================================
@@ -855,6 +863,7 @@ public class TestScenario
855863 public string LegacyExpectedNode { get ; set ; }
856864 public string StrategyExpectedNode { get ; set ; }
857865 public string StrategyExpectedError { get ; set ; }
866+ public string StrategyExpectedWarning { get ; set ; }
858867 public Type ExpectedErrorType { get ; set ; }
859868
860869 public TestScenario (
@@ -866,6 +875,7 @@ public TestScenario(
866875 string legacyExpectedNode = null ,
867876 string strategyExpectedNode = null ,
868877 string strategyExpectedError = null ,
878+ string strategyExpectedWarning = null ,
869879 Type expectedErrorType = null ,
870880 bool node20GlibcError = false ,
871881 bool node24GlibcError = false ,
@@ -882,6 +892,7 @@ public TestScenario(
882892 LegacyExpectedNode = legacyExpectedNode ?? expectedNode ;
883893 StrategyExpectedNode = strategyExpectedNode ?? expectedNode ;
884894 StrategyExpectedError = strategyExpectedError ;
895+ StrategyExpectedWarning = strategyExpectedWarning ;
885896 ExpectedErrorType = expectedErrorType ;
886897 Node20GlibcError = node20GlibcError ;
887898 Node24GlibcError = node24GlibcError ;
0 commit comments