diff --git a/test/benchmark.py b/test/benchmark.py index 0d357eb..2cf67ae 100755 --- a/test/benchmark.py +++ b/test/benchmark.py @@ -235,6 +235,8 @@ def main(): sim_config.add_module("serial2console", "serial") # Configuration -------------------------------------------------------------------------------- + soc_kwargs["with_uart"] = False + soc_kwargs["sdram_module"] = args.sdram_module soc_kwargs["sdram_data_width"] = int(args.sdram_data_width) soc_kwargs["sdram_verbosity"] = int(args.sdram_verbosity) diff --git a/test/run_benchmarks.py b/test/run_benchmarks.py index d931c24..9cf48bb 100755 --- a/test/run_benchmarks.py +++ b/test/run_benchmarks.py @@ -664,6 +664,10 @@ def main(argv=None): transparent=args.plot_transparent, ) + # exit with error when there is no single benchmark that succeeded + succeeded = sum(1 if d.result is not None else 0 for d in run_data) + if succeeded == 0: + sys.exit(1) if __name__ == "__main__": main()