@@ -28,9 +28,9 @@ public abstract class PostScenarioTest : HttpClientHandlerTestBase
28
28
public PostScenarioTest ( ITestOutputHelper output ) : base ( output ) { }
29
29
30
30
#if ! NETFRAMEWORK
31
- [ OuterLoop ( "Uses external servers" ) ]
31
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
32
32
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
33
- [ ActiveIssue ( "https://github.com/dotnet/runtime/issues/53018 " , TestPlatforms . Browser ) ]
33
+ [ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669 " , TestPlatforms . Browser ) ]
34
34
public async Task PostRewindableStreamContentMultipleTimes_StreamContentFullySent ( Configuration . Http . RemoteServer remoteServer )
35
35
{
36
36
const string requestBody = "ABC" ;
@@ -53,17 +53,17 @@ public async Task PostRewindableStreamContentMultipleTimes_StreamContentFullySen
53
53
}
54
54
#endif
55
55
56
- [ OuterLoop ( "Uses external servers" ) ]
56
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
57
57
[ MemberData ( nameof ( RemoteServersMemberData ) ) ]
58
58
[ ConditionalTheory ( typeof ( PlatformDetection ) , nameof ( PlatformDetection . IsBrowserDomSupportedOrNotBrowser ) ) ]
59
- [ ActiveIssue ( "https://github.com/dotnet/runtime/issues/53018 " , TestPlatforms . Browser ) ]
59
+ [ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669 " , TestPlatforms . Browser ) ]
60
60
public async Task PostNoContentUsingContentLengthSemantics_Success ( Configuration . Http . RemoteServer remoteServer )
61
61
{
62
62
await PostHelper ( remoteServer , string . Empty , null ,
63
63
useContentLengthUpload : true , useChunkedEncodingUpload : false ) ;
64
64
}
65
65
66
- [ OuterLoop ( "Uses external servers" ) ]
66
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
67
67
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
68
68
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
69
69
public async Task PostEmptyContentUsingContentLengthSemantics_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -72,7 +72,7 @@ public async Task PostEmptyContentUsingContentLengthSemantics_Success(Configurat
72
72
useContentLengthUpload : true , useChunkedEncodingUpload : false ) ;
73
73
}
74
74
75
- [ OuterLoop ( "Uses external servers" ) ]
75
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
76
76
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
77
77
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
78
78
public async Task PostEmptyContentUsingChunkedEncoding_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -81,7 +81,7 @@ public async Task PostEmptyContentUsingChunkedEncoding_Success(Configuration.Htt
81
81
useContentLengthUpload : false , useChunkedEncodingUpload : true ) ;
82
82
}
83
83
84
- [ OuterLoop ( "Uses external servers" ) ]
84
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
85
85
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
86
86
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
87
87
public async Task PostEmptyContentUsingConflictingSemantics_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -90,7 +90,7 @@ public async Task PostEmptyContentUsingConflictingSemantics_Success(Configuratio
90
90
useContentLengthUpload : true , useChunkedEncodingUpload : true ) ;
91
91
}
92
92
93
- [ OuterLoop ( "Uses external servers" ) ]
93
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
94
94
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
95
95
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
96
96
public async Task PostUsingContentLengthSemantics_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -99,7 +99,7 @@ public async Task PostUsingContentLengthSemantics_Success(Configuration.Http.Rem
99
99
useContentLengthUpload : true , useChunkedEncodingUpload : false ) ;
100
100
}
101
101
102
- [ OuterLoop ( "Uses external servers" ) ]
102
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
103
103
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
104
104
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
105
105
public async Task PostUsingChunkedEncoding_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -108,7 +108,7 @@ public async Task PostUsingChunkedEncoding_Success(Configuration.Http.RemoteServ
108
108
useContentLengthUpload : false , useChunkedEncodingUpload : true ) ;
109
109
}
110
110
111
- [ OuterLoop ( "Uses external servers" ) ]
111
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
112
112
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
113
113
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
114
114
public async Task PostSyncBlockingContentUsingChunkedEncoding_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -117,7 +117,7 @@ public async Task PostSyncBlockingContentUsingChunkedEncoding_Success(Configurat
117
117
useContentLengthUpload : false , useChunkedEncodingUpload : true ) ;
118
118
}
119
119
120
- [ OuterLoop ( "Uses external servers" ) ]
120
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
121
121
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
122
122
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
123
123
public async Task PostRepeatedFlushContentUsingChunkedEncoding_Success ( Configuration . Http . RemoteServer remoteServer )
@@ -126,7 +126,7 @@ public async Task PostRepeatedFlushContentUsingChunkedEncoding_Success(Configura
126
126
useContentLengthUpload : false , useChunkedEncodingUpload : true ) ;
127
127
}
128
128
129
- [ OuterLoop ( "Uses external servers" ) ]
129
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
130
130
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
131
131
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
132
132
public async Task PostUsingUsingConflictingSemantics_UsesChunkedSemantics ( Configuration . Http . RemoteServer remoteServer )
@@ -135,7 +135,7 @@ public async Task PostUsingUsingConflictingSemantics_UsesChunkedSemantics(Config
135
135
useContentLengthUpload : true , useChunkedEncodingUpload : true ) ;
136
136
}
137
137
138
- [ OuterLoop ( "Uses external servers" ) ]
138
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
139
139
[ Theory , MemberData ( nameof ( RemoteServersMemberData ) ) ]
140
140
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
141
141
public async Task PostUsingNoSpecifiedSemantics_UsesChunkedSemantics ( Configuration . Http . RemoteServer remoteServer )
@@ -154,7 +154,7 @@ public static IEnumerable<object[]> RemoteServersAndLargeContentSizes()
154
154
}
155
155
}
156
156
157
- [ OuterLoop ( "Uses external servers" ) ]
157
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
158
158
[ Theory ]
159
159
[ MemberData ( nameof ( RemoteServersAndLargeContentSizes ) ) ]
160
160
[ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669" , TestPlatforms . Browser ) ]
@@ -223,10 +223,10 @@ public async Task PostNonRewindableContentUsingAuth_PreAuthenticate_Success(Conf
223
223
await PostUsingAuthHelper ( remoteServer , ExpectedContent , content , credential , preAuthenticate : true ) ;
224
224
}
225
225
226
- [ OuterLoop ( "Uses external servers" ) ]
226
+ [ OuterLoop ( "Uses external servers" , typeof ( PlatformDetection ) , nameof ( PlatformDetection . LocalEchoServerIsNotAvailable ) ) ]
227
227
[ MemberData ( nameof ( RemoteServersMemberData ) ) ]
228
228
[ ConditionalTheory ( typeof ( PlatformDetection ) , nameof ( PlatformDetection . IsBrowserDomSupportedOrNotBrowser ) ) ]
229
- [ ActiveIssue ( "https://github.com/dotnet/runtime/issues/53018 " , TestPlatforms . Browser ) ]
229
+ [ ActiveIssue ( "https://github.com/dotnet/runtime/issues/37669 " , TestPlatforms . Browser ) ]
230
230
public async Task PostAsync_EmptyContent_ContentTypeHeaderNotSent ( Configuration . Http . RemoteServer remoteServer )
231
231
{
232
232
using ( HttpClient client = CreateHttpClientForRemoteServer ( remoteServer ) )
0 commit comments