Skip to content

Commit f6945ef

Browse files
Support skipping recording (Azure#26847)
* Support skipping recording * Re-migrate form recognizer
1 parent ae56ca7 commit f6945ef

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

eng/Packages.Data.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@
265265
</ItemGroup>
266266

267267
<PropertyGroup>
268-
<TestProxyVersion>1.0.0-dev.20220202.2</TestProxyVersion>
268+
<TestProxyVersion>1.0.0-dev.20220207.4</TestProxyVersion>
269269
</PropertyGroup>
270270

271271
</Project>

sdk/core/Azure.Core.TestFramework/src/ProxyTransport.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,11 @@ private void RedirectToTestProxy(HttpMessage message)
118118
case EntryRecordModel.Record:
119119
break;
120120
case EntryRecordModel.RecordWithoutRequestBody:
121-
message.Request.Content = null;
121+
message.Request.Headers.Add("x-recording-skip", "request-body");
122122
break;
123123
case EntryRecordModel.DoNotRecord:
124-
return;
124+
message.Request.Headers.Add("x-recording-skip", "request-response");
125+
break;
125126
}
126127
}
127128
else if (_recording.Mode == RecordedTestMode.Playback)

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/Infrastructure/DocumentAnalysisLiveTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class DocumentAnalysisLiveTestBase : RecordedTestBase<DocumentAnalysisTes
1919
private readonly DocumentAnalysisClientOptions.ServiceVersion _serviceVersion;
2020

2121
public DocumentAnalysisLiveTestBase(bool isAsync, DocumentAnalysisClientOptions.ServiceVersion serviceVersion)
22-
: base(isAsync, useLegacyTransport: true)
22+
: base(isAsync)
2323
{
2424
_serviceVersion = serviceVersion;
2525
Sanitizer = new DocumentAnalysisRecordedTestSanitizer();

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/Infrastructure/FormRecognizerLiveTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class FormRecognizerLiveTestBase : RecordedTestBase<FormRecognizerTestEnv
2424
private readonly FormRecognizerClientOptions.ServiceVersion _serviceVersion;
2525

2626
public FormRecognizerLiveTestBase(bool isAsync, FormRecognizerClientOptions.ServiceVersion serviceVersion)
27-
: base(isAsync, useLegacyTransport: true)
27+
: base(isAsync)
2828
{
2929
_serviceVersion = serviceVersion;
3030
Sanitizer = new FormRecognizerRecordedTestSanitizer();

0 commit comments

Comments
 (0)