From: Richard Purdie Date: Wed, 4 Mar 2026 18:40:29 +0000 (+0000) Subject: oeqa/runtime/ptest: Improve timeout values X-Git-Tag: uninative-5.1~118 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc291db50488553779bea90acd0b339513884a59;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git oeqa/runtime/ptest: Improve timeout values The ptest runner command has timeouts disabled which has the side effect of limiting the command logging. This can lead to incomplete logs and makes issues harder to debug since the log buffer is lost if things crash or are interrupted. Pass in a timeout value of the ptest timeout + 30 so that debugging is improved. Signed-off-by: Richard Purdie --- diff --git a/meta/lib/oeqa/runtime/cases/ptest.py b/meta/lib/oeqa/runtime/cases/ptest.py index 2887e13671..57cb050a1d 100644 --- a/meta/lib/oeqa/runtime/cases/ptest.py +++ b/meta/lib/oeqa/runtime/cases/ptest.py @@ -60,7 +60,7 @@ class PtestRunnerTest(OERuntimeTestCase): if not libdir in ptest_dirs: ptest_dirs.append(libdir) ptest_timeout = self.td.get('PTEST_RUNNER_TIMEOUT', '450') - status, output = self.target.run('ptest-runner -t {} -d \"{}\"'.format(ptest_timeout, ' '.join(ptest_dirs)), 0) + status, output = self.target.run('ptest-runner -t {} -d \"{}\"'.format(ptest_timeout, ' '.join(ptest_dirs)), timeout=int(ptest_timeout)+30) os.makedirs(ptest_log_dir) with open(ptest_runner_log, 'w') as f: f.write(output)