@@ -263,6 +263,7 @@ public long currentTimeNanos() {
263
263
private boolean originalEnableFaultInjection ;
264
264
private boolean originalEnableRbac ;
265
265
private boolean originalEnableLeastRequest ;
266
+ private boolean originalEnableFederation ;
266
267
267
268
@ Before
268
269
public void setUp () throws IOException {
@@ -279,6 +280,7 @@ public void setUp() throws IOException {
279
280
assertThat (originalEnableRbac ).isTrue ();
280
281
originalEnableLeastRequest = ClientXdsClient .enableLeastRequest ;
281
282
ClientXdsClient .enableLeastRequest = true ;
283
+ originalEnableFederation = BootstrapperImpl .enableFederation ;
282
284
final String serverName = InProcessServerBuilder .generateName ();
283
285
cleanupRule .register (
284
286
InProcessServerBuilder
@@ -353,6 +355,7 @@ public void tearDown() {
353
355
ClientXdsClient .enableFaultInjection = originalEnableFaultInjection ;
354
356
ClientXdsClient .enableRbac = originalEnableRbac ;
355
357
ClientXdsClient .enableLeastRequest = originalEnableLeastRequest ;
358
+ BootstrapperImpl .enableFederation = originalEnableFederation ;
356
359
xdsClient .shutdown ();
357
360
channel .shutdown (); // channel not owned by XdsClient
358
361
assertThat (adsEnded .get ()).isTrue ();
@@ -788,6 +791,7 @@ public void ldsResourceUpdated() {
788
791
789
792
@ Test
790
793
public void ldsResourceUpdated_withXdstpResourceName () {
794
+ BootstrapperImpl .enableFederation = true ;
791
795
String ldsResourceName = useProtocolV3 ()
792
796
? "xdstp://authority.xds.com/envoy.config.listener.v3.Listener/listener1"
793
797
: "xdstp://authority.xds.com/envoy.api.v2.Listener/listener1" ;
@@ -808,6 +812,7 @@ public void ldsResourceUpdated_withXdstpResourceName() {
808
812
809
813
@ Test
810
814
public void ldsResourceUpdated_withXdstpResourceName_withEmptyAuthority () {
815
+ BootstrapperImpl .enableFederation = true ;
811
816
String ldsResourceName = useProtocolV3 ()
812
817
? "xdstp:///envoy.config.listener.v3.Listener/listener1"
813
818
: "xdstp:///envoy.api.v2.Listener/listener1" ;
@@ -828,6 +833,7 @@ public void ldsResourceUpdated_withXdstpResourceName_withEmptyAuthority() {
828
833
829
834
@ Test
830
835
public void ldsResourceUpdated_withXdstpResourceName_witUnorderedContextParams () {
836
+ BootstrapperImpl .enableFederation = true ;
831
837
String ldsResourceName = useProtocolV3 ()
832
838
? "xdstp://authority.xds.com/envoy.config.listener.v3.Listener/listener1/a?bar=2&foo=1"
833
839
: "xdstp://authority.xds.com/envoy.api.v2.Listener/listener1/a?bar=2&foo=1" ;
@@ -847,6 +853,7 @@ public void ldsResourceUpdated_withXdstpResourceName_witUnorderedContextParams()
847
853
848
854
@ Test
849
855
public void ldsResourceUpdated_withXdstpResourceName_withWrongType () {
856
+ BootstrapperImpl .enableFederation = true ;
850
857
String ldsResourceName = useProtocolV3 ()
851
858
? "xdstp://authority.xds.com/envoy.config.listener.v3.Listener/listener1"
852
859
: "xdstp://authority.xds.com/envoy.api.v2.Listener/listener1" ;
@@ -867,6 +874,7 @@ public void ldsResourceUpdated_withXdstpResourceName_withWrongType() {
867
874
868
875
@ Test
869
876
public void rdsResourceUpdated_withXdstpResourceName_withWrongType () {
877
+ BootstrapperImpl .enableFederation = true ;
870
878
String rdsResourceName = useProtocolV3 ()
871
879
? "xdstp://authority.xds.com/envoy.config.route.v3.RouteConfiguration/route1"
872
880
: "xdstp://authority.xds.com/envoy.api.v2.RouteConfiguration/route1" ;
@@ -886,6 +894,7 @@ public void rdsResourceUpdated_withXdstpResourceName_withWrongType() {
886
894
887
895
@ Test
888
896
public void cdsResourceUpdated_withXdstpResourceName_withWrongType () {
897
+ BootstrapperImpl .enableFederation = true ;
889
898
String cdsResourceName = useProtocolV3 ()
890
899
? "xdstp://authority.xds.com/envoy.config.cluster.v3.Cluster/cluster1"
891
900
: "xdstp://authority.xds.com/envoy.api.v2.Cluster/cluster1" ;
@@ -906,6 +915,7 @@ public void cdsResourceUpdated_withXdstpResourceName_withWrongType() {
906
915
907
916
@ Test
908
917
public void edsResourceUpdated_withXdstpResourceName_withWrongType () {
918
+ BootstrapperImpl .enableFederation = true ;
909
919
String edsResourceName = useProtocolV3 ()
910
920
? "xdstp://authority.xds.com/envoy.config.endpoint.v3.ClusterLoadAssignment/cluster1"
911
921
: "xdstp://authority.xds.com/envoy.api.v2.ClusterLoadAssignment/cluster1" ;
0 commit comments