-record(run_builder, { suite_runs :: list(dream_test@runner:suite_run(any())), config :: dream_test@parallel:parallel_config(), test_filter :: gleam@option:option(fun((dream_test@runner:test_info()) -> boolean())), should_exit_on_failure :: boolean(), progress_reporter :: gleam@option:option(dream_test@reporters@progress:progress_reporter()), results_reporters :: list(dream_test@reporters@types:results_reporter()), output :: gleam@option:option(dream_test@runner:output()) }).