diff --git a/src/NBomber/DomainServices/Reports/ReportHelper.fs b/src/NBomber/DomainServices/Reports/ReportHelper.fs index e73f3fe1..4617c92c 100644 --- a/src/NBomber/DomainServices/Reports/ReportHelper.fs +++ b/src/NBomber/DomainServices/Reports/ReportHelper.fs @@ -15,10 +15,13 @@ let printAllData (highlightTxt: obj -> string) (bytes: int64) = $"{bytes |> Converter.fromBytesToMb |> highlightTxt} MB" let getFullReportsFolderPath (sessionArgs: SessionArgs) = - let strExeFilePath = System.Reflection.Assembly.GetExecutingAssembly().Location - let strWorkPath = System.IO.Path.GetDirectoryName strExeFilePath let reportFolder = sessionArgs.GetReportFolder() - System.IO.Path.Combine(strWorkPath, reportFolder) + if System.IO.Path.IsPathFullyQualified(reportFolder) + then reportFolder + else + let strExeFilePath = System.Reflection.Assembly.GetExecutingAssembly().Location + let strWorkPath = System.IO.Path.GetDirectoryName strExeFilePath + System.IO.Path.Combine(strWorkPath, reportFolder) module StepStats = diff --git a/src/NBomber/Infra/Dependency.fs b/src/NBomber/Infra/Dependency.fs index 8b66e385..2b17fc5b 100644 --- a/src/NBomber/Infra/Dependency.fs +++ b/src/NBomber/Infra/Dependency.fs @@ -229,7 +229,7 @@ module internal Dependency = module internal ResourceManager = - let readResource (name) = + let readResource (name:string) = let assembly = typedefof.Assembly assembly.GetManifestResourceNames() |> Array.tryFind(fun x -> x.Contains name) diff --git a/src/NBomber/NBomber.fsproj b/src/NBomber/NBomber.fsproj index 0baa6ce8..67218070 100644 --- a/src/NBomber/NBomber.fsproj +++ b/src/NBomber/NBomber.fsproj @@ -1,6 +1,6 @@  - netstandard2.0 + netstandard2.1 Anton Moldovan NBomber 4.2.0-beta.0