Bug 16420

Summary: AB-INT: bitbake-selftest: error: unrecognized arguments: --durations=0
Product: [Infrastructure] AutoBuilder Reporter: Mathieu Dubois-Briand <mathieu.dubois-briand>
Component: autobuilderAssignee: Richard Purdie <richard.purdie>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: infras.ab.watcher, Infras.watcher, paul, randy.macleod
Version: unspecified   
Target Milestone: 6.1 M4   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Mathieu Dubois-Briand 2026-09-10 07:28:15 UTC
We recently started to use bitbake-selftest with "--durations=0" parameter, but the --duration parameter support on unittest python module was introduced in python 3.12. As a consequence, this fails on workers using an older python version.

https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?id=8c4f8da75959
https://github.com/python/cpython/commit/6883007a86bd

Poky - The Yocto Project testing distribution
Running '. ./init-build-env; bitbake-selftest --durations=0 -v' with output to /srv/pokybuild/yocto-worker/oe-selftest-debian/build/build/command-1-cmds.log in /srv/pokybuild/yocto-worker/oe-selftest-debian/build/build
usage: bitbake-selftest [-h] [-v] [-q] [--locals] [-f] [-c]
                        [-k TESTNAMEPATTERNS]
                        [tests ...]
bitbake-selftest: error: unrecognized arguments: --durations=0
Comment 1 Mathieu Dubois-Briand 2026-09-10 07:44:43 UTC
oe-selftest-debian ubuntu2204-vk-1 master completed at 2026-09-10 02:30:18+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4822/steps/14/logs/stdio

oe-selftest-debian debian12-vk-8 mathieu/master-next completed at 2026-09-09 07:58:35+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4811/steps/14/logs/stdio

oe-selftest-debian debian12-vk-6 mathieu/master-next completed at 2026-09-09 12:21:09+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4815/steps/14/logs/stdio

oe-selftest-debian debian12-vk-6 master-next&master completed at 2026-09-09 16:48:14+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4816/steps/14/logs/stdio

oe-selftest-debian debian12-vk-2 master-next&master completed at 2026-09-10 00:22:15+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4821/steps/14/logs/stdio