Date: Tue, 06 Jan 2026 08:19:27 +0000 From: George V. Neville-Neil <gnn@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: e018fedef0a6 - main - Correct the data collection arguments. Add proper tempdirs. Message-ID: <695cc58f.3fa2a.3915540e@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by gnn: URL: https://cgit.FreeBSD.org/src/commit/?id=e018fedef0a6389240322da9fa4b9fa9971f6e59 commit e018fedef0a6389240322da9fa4b9fa9971f6e59 Author: George V. Neville-Neil <gnn@FreeBSD.org> AuthorDate: 2026-01-06 08:17:38 +0000 Commit: George V. Neville-Neil <gnn@FreeBSD.org> CommitDate: 2026-01-06 08:18:22 +0000 Correct the data collection arguments. Add proper tempdirs. --- tools/test/hwpmc/pmctest.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/test/hwpmc/pmctest.py b/tools/test/hwpmc/pmctest.py index f54541aeea1e..8accdf09e69a 100755 --- a/tools/test/hwpmc/pmctest.py +++ b/tools/test/hwpmc/pmctest.py @@ -20,10 +20,12 @@ # prompt would go to stdout you won't see it, just press return # to continue or Ctrl-D to stop. +import sys import subprocess from subprocess import PIPE import argparse import tempfile +from pathlib import Path def gather_counters(): """Run program and return output as array of lines.""" @@ -50,8 +52,10 @@ def main(): print("no counters found") sys.exit() + program = Path(args.program).name + if args.exercise == True: - tmpdir = tempfile.mkdtemp() + tmpdir = tempfile.mkdtemp(prefix=program + "-", suffix="-pmc") print("Exercising program ", args.program, " storing results data in ", tmpdir) for counter in counters: @@ -59,8 +63,7 @@ def main(): continue if args.exercise == True: p = subprocess.Popen(["pmcstat", - "-O", tmpdir + "/" + args.program + "-" + counter + ".pmc", - "-g", + "-O", tmpdir + "/" + program + "-" + counter + ".pmc", "-P", counter, args.program], text=True, stderr=PIPE) result = p.communicate()[1]home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?695cc58f.3fa2a.3915540e>
