- bash: |
cd '$(httpStressProject)'
- export HTTPSTRESS_CLIENT_ARGS="$HTTPSTRESS_CLIENT_ARGS -http 3.0"
+ export HTTPSTRESS_CLIENT_ARGS="$HTTPSTRESS_CLIENT_ARGS -http 3.0 -xops 10"
export HTTPSTRESS_SERVER_ARGS="$HTTPSTRESS_SERVER_ARGS -http 3.0"
docker-compose up --abort-on-container-exit --no-color
displayName: Run HttpStress - HTTP 3.0
private static void ValidateStatusCode(HttpResponseMessage m, HttpStatusCode expectedStatus = HttpStatusCode.OK)
{
- // [ActiveIssue("https://github.com/dotnet/runtime/issues/55261")]
- if (m.StatusCode == HttpStatusCode.InternalServerError)
- {
- throw new Exception("IGNORE");
- }
-
if (m.StatusCode != expectedStatus)
{
throw new Exception($"Expected status code {expectedStatus}, got {m.StatusCode}");
{
_aggregator.RecordCancellation(opIndex, stopwatch.Elapsed);
}
- catch (Exception e) when (e.Message == "IGNORE")
- {
- // [ActiveIssue("https://github.com/dotnet/runtime/issues/55261")]
- // See ClientOperations.ValidateStatusCode
- }
catch (Exception e)
{
_aggregator.RecordFailure(e, opIndex, stopwatch.Elapsed, requestContext.IsCancellationRequested, taskNum: taskNum, iteration: i);