如何在 Expecto 的测试程序集中设置 --summary
How to set --summary in the test assembly in Expecto
Expecto 允许您通过 CLIArguments 设置参数,也可以覆盖它的 defaultConfig
。其中一个参数是 --summary
。目前我只是直接传递“--summary”并将其与 argv
合并但是是否有一个参数(我假设 'printer')可以被覆盖?那样的话,怎么办?这就是我现在所做的:
open Expecto
open Expecto.Impl
open Expecto.Logging
[<EntryPoint>]
let main argv =
let defaultConfig = {
defaultConfig with
colour = Logging.Colour256
verbosity = LogLevel.Info
}
let argv = Array.append argv [|"--summary"|]
Tests.runTestsInAssembly defaultConfig argv
| Summary -> fun o -> {o with printer = TestPrinters.summaryPrinter o.printer}
Expecto 允许您通过 CLIArguments 设置参数,也可以覆盖它的 defaultConfig
。其中一个参数是 --summary
。目前我只是直接传递“--summary”并将其与 argv
合并但是是否有一个参数(我假设 'printer')可以被覆盖?那样的话,怎么办?这就是我现在所做的:
open Expecto
open Expecto.Impl
open Expecto.Logging
[<EntryPoint>]
let main argv =
let defaultConfig = {
defaultConfig with
colour = Logging.Colour256
verbosity = LogLevel.Info
}
let argv = Array.append argv [|"--summary"|]
Tests.runTestsInAssembly defaultConfig argv
| Summary -> fun o -> {o with printer = TestPrinters.summaryPrinter o.printer}