From 09870a46a0892e29b54eee7419046186d42504c1 Mon Sep 17 00:00:00 2001 From: Newbyte Date: Sat, 3 Jun 2023 12:29:10 +0200 Subject: [PATCH] pmb.helpers.frontend: Also clear testsuite log when running log -c Reviewed-by: Oliver Smith Link: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/%3C20230603102910.164433-1-newbyte@postmarketos.org%3E --- pmb/helpers/frontend.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pmb/helpers/frontend.py b/pmb/helpers/frontend.py index c9b76ab6..d8d80bff 100644 --- a/pmb/helpers/frontend.py +++ b/pmb/helpers/frontend.py @@ -531,14 +531,16 @@ def work_migrate(args): def log(args): + log_testsuite = f"{args.work}/log_testsuite.txt" + if args.clear_log: pmb.helpers.run.user(args, ["truncate", "-s", "0", args.log]) + pmb.helpers.run.user(args, ["truncate", "-s", "0", log_testsuite]) cmd = ["tail", "-n", args.lines, "-F"] # Follow the testsuite's log file too if it exists. It will be created when # starting a test case that writes to it (git -C test grep log_testsuite). - log_testsuite = f"{args.work}/log_testsuite.txt" if os.path.exists(log_testsuite): cmd += [log_testsuite]