Commit 0eb9b34
authored
Fix/sync evals api version retry (Azure#44780)
* [evaluation] Update sync evals API version and add retry policy
- Update api_version from 2025-10-15-preview to 2025-11-15-preview
- Add get_sync_http_client_with_retry() helper with explicit retry config
- Configure retries on 5XX errors (500, 502, 503, 504) and 429 rate limits
- Azure Core RetryPolicy automatically honors Retry-After headers on 429
* [evaluation] Move _use_legacy_endpoint to kwargs in RedTeam
Make _use_legacy_endpoint an internal parameter by extracting it from
kwargs instead of having it as an explicit parameter in the signature.
* [evaluation] Update test recordings for sync evals API version change
Re-recorded e2e tests for content safety and multimodal evaluators
to use the updated 2025-11-15-preview API version.
* [evaluation] Update test_mass_evaluate.py assertion for new evaluation_per_turn fields
Update expected column count from 88 to 98 to account for new
evaluation_per_turn fields added for the sexual evaluator.
* [evaluation] Update test mock to use get_sync_http_client_with_retry
Update the test mock to directly target the new function name for
better test clarity and accuracy as suggested in code review.
* [evaluation] Update test recordings for sync_evals API version change
Re-recorded e2e tests affected by API version change from 2025-10-15-preview
to 2025-11-15-preview:
- test_code_vulnerability_evaluator
- test_ungrounded_attributes_evaluator
- test_protected_material_evaluator
- test_eci_evaluator
- test_xpia_evaluator
- test_groundedness_pro_evaluator
- TestUserAgent::test_rai_service_evaluator (10 evaluator variants)1 parent e21a550 commit 0eb9b34
File tree
5 files changed
+27
-12
lines changed- sdk/evaluation/azure-ai-evaluation
- azure/ai/evaluation
- _common
- red_team
- tests
- e2etests
- unittests
5 files changed
+27
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
Lines changed: 21 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
121 | 137 | | |
122 | 138 | | |
123 | 139 | | |
| |||
1042 | 1058 | | |
1043 | 1059 | | |
1044 | 1060 | | |
1045 | | - | |
| 1061 | + | |
1046 | 1062 | | |
1047 | 1063 | | |
1048 | 1064 | | |
| |||
1055 | 1071 | | |
1056 | 1072 | | |
1057 | 1073 | | |
1058 | | - | |
| 1074 | + | |
1059 | 1075 | | |
1060 | 1076 | | |
1061 | 1077 | | |
| |||
1255 | 1271 | | |
1256 | 1272 | | |
1257 | 1273 | | |
1258 | | - | |
| 1274 | + | |
1259 | 1275 | | |
1260 | 1276 | | |
1261 | 1277 | | |
| |||
1285 | 1301 | | |
1286 | 1302 | | |
1287 | 1303 | | |
1288 | | - | |
| 1304 | + | |
1289 | 1305 | | |
1290 | 1306 | | |
1291 | 1307 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
160 | | - | |
161 | 159 | | |
162 | 160 | | |
163 | 161 | | |
164 | 162 | | |
165 | 163 | | |
166 | 164 | | |
167 | 165 | | |
168 | | - | |
| 166 | + | |
169 | 167 | | |
170 | 168 | | |
171 | 169 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
391 | | - | |
| 391 | + | |
| 392 | + | |
392 | 393 | | |
393 | 394 | | |
394 | 395 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
| 402 | + | |
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
| |||
0 commit comments