From f23ce71620a8cd7901d5b137c097d80da08a9945 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Wed, 22 Oct 2025 23:12:27 +0200 Subject: [PATCH] Add stepwise and rerun commands to test runner script --- run_tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/run_tests.py b/run_tests.py index a2b8e937..18e1eeae 100755 --- a/run_tests.py +++ b/run_tests.py @@ -14,6 +14,8 @@ if __name__ == "__main__": parser.add_argument("-r", action="store_true", help="Generate reports") parser.add_argument("-t", action="store_true", help="Generate terminal report") parser.add_argument("-u", action="store_true", help="Generate uncovered terminal report") + parser.add_argument("-lf", action="store_true", help="Re-run failed tests") + parser.add_argument("-sw", action="store_true", help="Run tests stepwise") parser.add_argument("-m", help="Test modules", metavar="MARKEXPR") parser.add_argument("-k", help="Test filters", metavar="EXPRESSION") @@ -30,6 +32,10 @@ if __name__ == "__main__": cmd += ["pytest", "-vv"] if args.o: env["QT_QPA_PLATFORM"] = "offscreen" + if args.lf: + cmd += ["--last-failed"] + if args.sw: + cmd += ["--stepwise"] if args.m: cmd += ["-m", args.m] if args.k: