Skip to content

Commit

Permalink
adopted to NBomber.Contracts" Version="[4.0.0-beta4]
Browse files Browse the repository at this point in the history
  • Loading branch information
AntyaDev committed Oct 30, 2022
1 parent 120ae52 commit 26775e1
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/NBomber/Domain/Scenario.fs
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ let measure (name: string) (ctx: ScenarioContext) (run: IScenarioContext -> Task
let context = ctx :> IScenarioContext
context.Logger.Fatal(ex, $"Operation timeout for Scenario : {0}", context.ScenarioInfo.ScenarioName)

let error = Response.fail(error = "operation timeout", statusCode = Constants.TimeoutStatusCode)
let error = Response.fail(message = "operation timeout", statusCode = Constants.TimeoutStatusCode)
let result = { Name = name; ClientResponse = error; EndTimeMs = endTime; LatencyMs = latency }
ctx.StatsActor.Publish(AddMeasurement result)

Expand Down
2 changes: 1 addition & 1 deletion src/NBomber/Domain/Step.fs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ let measure (name: string) (ctx: ScenarioContext) (run: unit -> Task<Response<'T
let context = ctx :> IScenarioContext
context.Logger.Fatal(ex, $"Operation timeout for Scenario: {0}, Step: {1}", context.ScenarioInfo.ScenarioName, name)

let error = Response.fail<'T>(error = "operation timeout", statusCode = Constants.TimeoutStatusCode)
let error = Response.fail<'T>(message = "operation timeout", statusCode = Constants.TimeoutStatusCode)
let result = { Name = name; ClientResponse = error; EndTimeMs = endTime; LatencyMs = latency }
ctx.StatsActor.Publish(AddMeasurement result)
return error
Expand Down
2 changes: 1 addition & 1 deletion src/NBomber/DomainServices/Reports/ReportHelper.fs
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ module StatusCodesStats =

let failStatusCodes =
scnStats.Fail.StatusCodes
|> Seq.map(fun x -> [okColor x.StatusCode; string x.Count; errorColor x.Message])
|> Seq.map(fun x -> [errorColor x.StatusCode; string x.Count; errorColor x.Message])
|> Seq.toList

let okReqCount = scnStats.StepStats |> Seq.sumBy(fun x -> x.Ok.Request.Count)
Expand Down
5 changes: 3 additions & 2 deletions src/NBomber/NBomber.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,12 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="NBomber.Contracts" Version="[4.0.0-beta3]" />
<PackageReference Include="NBomber.Contracts" Version="[4.0.0-beta4]" />
<PackageReference Include="CommandLineParser" Version="2.8.0" />
<PackageReference Include="CsvHelper" Version="27.2.1" />
<PackageReference Include="FSharp.UMX" Version="1.1.0" />
<PackageReference Include="FuncyDown" Version="1.3.0" />
<PackageReference Include="HdrHistogram" Version="2.5.0" />
<PackageReference Include="HdrHistogram" Version="2.5.0" />
<PackageReference Include="Serilog.Enrichers.Environment" Version="2.2.0" />
<PackageReference Include="Serilog.Enrichers.Thread" Version="3.1.0" />
<PackageReference Include="Serilog.Settings.Configuration" Version="3.3.0" />
Expand All @@ -91,4 +91,5 @@
<EmbeddedResource Include="Resources\HtmlReport\assets\css\index.css" />
<EmbeddedResource Include="Resources\HtmlReport\index.html" />
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions tests/NBomber.IntegrationTests/StatisticsTests.fs
Original file line number Diff line number Diff line change
Expand Up @@ -509,7 +509,7 @@ let ``NodeStats should be calculated properly`` () =

let! failStep = Step.run("fail step", ctx, fun () -> task {
do! Task.Delay(milliseconds 500)
return Response.fail(error = "reason 1", statusCode = "10", sizeBytes = 10)
return Response.fail(message = "reason 1", statusCode = "10", sizeBytes = 10)
})

return Response.ok()
Expand Down Expand Up @@ -549,7 +549,7 @@ let ``NodeStats ReportFiles should contain report content`` () =

let! failStep = Step.run("fail step", ctx, fun () -> task {
do! Task.Delay(milliseconds 500)
return Response.fail(error = "reason 1", statusCode = "10", sizeBytes = 10)
return Response.fail(message = "reason 1", statusCode = "10", sizeBytes = 10)
})

return Response.ok()
Expand Down

0 comments on commit 26775e1

Please sign in to comment.