Skip to content

Commit 51c0eae

Browse files
committed
Add FFE SDK resilience test for RC unavailability
- Add StaticErrorMockedResponse class for simulating error responses - Add Test_FFE_RC_Unavailable test class - Register test in all manifest files
1 parent 5f748ca commit 51c0eae

File tree

13 files changed

+128
-0
lines changed

13 files changed

+128
-0
lines changed

manifests/cpp.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,6 @@ tests/:
9797
Test_FFE_Exposure_Events: missing_feature
9898
Test_FFE_Exposure_Events_Empty: missing_feature
9999
Test_FFE_Exposure_Events_Errors: missing_feature
100+
Test_FFE_RC_Unavailable: missing_feature
100101
test_telemetry.py:
101102
Test_TelemetryEnhancedConfigReporting: missing_feature

manifests/cpp_httpd.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ tests/:
7878
Test_FFE_Exposure_Events: missing_feature
7979
Test_FFE_Exposure_Events_Empty: missing_feature
8080
Test_FFE_Exposure_Events_Errors: missing_feature
81+
Test_FFE_RC_Unavailable: missing_feature
8182
test_graphql.py: missing_feature
8283
test_identify.py: irrelevant
8384
test_ipv6.py: missing_feature (APMAPI-869)

manifests/cpp_nginx.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ tests/:
277277
Test_FFE_Exposure_Events: missing_feature
278278
Test_FFE_Exposure_Events_Empty: missing_feature
279279
Test_FFE_Exposure_Events_Errors: missing_feature
280+
Test_FFE_RC_Unavailable: missing_feature
280281
test_graphql.py: missing_feature
281282
test_identify.py: irrelevant
282283
test_ipv6.py: missing_feature (APMAPI-869)

manifests/dotnet.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,7 @@ tests/:
695695
Test_FFE_Exposure_Events: missing_feature
696696
Test_FFE_Exposure_Events_Empty: missing_feature
697697
Test_FFE_Exposure_Events_Errors: missing_feature
698+
Test_FFE_RC_Unavailable: missing_feature
698699
test_graphql.py:
699700
Test_GraphQLOperationErrorReporting:
700701
'*': missing_feature

manifests/golang.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,7 @@ tests/:
885885
Test_FFE_Exposure_Events: v2.5.0-dev
886886
Test_FFE_Exposure_Events_Empty: v2.5.0-dev
887887
Test_FFE_Exposure_Events_Errors: v2.5.0-dev
888+
Test_FFE_RC_Unavailable: v2.4.0
888889
test_graphql.py:
889890
Test_GraphQLOperationErrorReporting:
890891
'*': irrelevant

manifests/java.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2334,6 +2334,7 @@ tests/:
23342334
Test_FFE_Exposure_Events: missing_feature
23352335
Test_FFE_Exposure_Events_Empty: missing_feature
23362336
Test_FFE_Exposure_Events_Errors: missing_feature
2337+
Test_FFE_RC_Unavailable: v1.56.0
23372338
test_graphql.py:
23382339
Test_GraphQLOperationErrorReporting:
23392340
'*': missing_feature

manifests/nodejs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1475,6 +1475,9 @@ tests/:
14751475
Test_FFE_Exposure_Events_Errors:
14761476
'*': incomplete_test_app
14771477
express4: *ref_5_77_0 # only target express 4
1478+
Test_FFE_RC_Unavailable:
1479+
'*': incomplete_test_app
1480+
express4: *ref_5_77_0 # only target express 4
14781481
test_graphql.py:
14791482
Test_GraphQLOperationErrorReporting:
14801483
'*': irrelevant

manifests/php.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,6 +688,7 @@ tests/:
688688
Test_FFE_Exposure_Events: missing_feature
689689
Test_FFE_Exposure_Events_Empty: missing_feature
690690
Test_FFE_Exposure_Events_Errors: missing_feature
691+
Test_FFE_RC_Unavailable: missing_feature
691692
test_graphql.py:
692693
Test_GraphQLOperationErrorReporting:
693694
'*': missing_feature

manifests/python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1279,6 +1279,7 @@ tests/:
12791279
Test_FFE_Exposure_Events: v4.0.0
12801280
Test_FFE_Exposure_Events_Empty: v4.0.0
12811281
Test_FFE_Exposure_Events_Errors: v4.0.0
1282+
Test_FFE_RC_Unavailable: v4.0.0
12821283
test_graphql.py:
12831284
Test_GraphQLOperationErrorReporting:
12841285
'*': missing_feature

manifests/ruby.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,7 @@ tests/:
882882
Test_FFE_Exposure_Events: missing_feature
883883
Test_FFE_Exposure_Events_Empty: missing_feature
884884
Test_FFE_Exposure_Events_Errors: missing_feature
885+
Test_FFE_RC_Unavailable: missing_feature
885886
test_graphql.py:
886887
Test_GraphQLOperationErrorReporting:
887888
"*": missing_feature

0 commit comments

Comments
 (0)