Link: https://lore.kernel.org/r/20260217200002.683975158@linuxfoundation.org Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com> Tested-by: Peter Schneider <pschneider1968@googlemail.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Salvatore Bonaccorso <carnil@debian.org> Tested-by: Brett A C Sheffield <bacs@librecast.net> Tested-by: Mark Brown <broonie@kernel.org> Tested-by: Luna Jernberg <droidbittin@gmail.com> Tested-by: Ronald Warsow <rwarsow@gmx.de> Tested-by: Justin M. Forbes <jforbes@fedoraproject.org> Tested-by: Ron Economos <re@w6rz.net> Tested-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28 lines
837 B
Plaintext
28 lines
837 B
Plaintext
tdc.py will look for plugins in a directory plugins off the cwd.
|
|
Make a set of numbered symbolic links from there to the actual plugins.
|
|
Eg:
|
|
|
|
tdc.py
|
|
plugin-lib/
|
|
plugins/
|
|
__init__.py
|
|
10-rootPlugin.py -> ../plugin-lib/rootPlugin.py
|
|
20-valgrindPlugin.py -> ../plugin-lib/valgrindPlugin.py
|
|
30-nsPlugin.py -> ../plugin-lib/nsPlugin.py
|
|
|
|
|
|
tdc.py will find them and use them.
|
|
|
|
|
|
rootPlugin
|
|
Check if the uid is root. If not, bail out.
|
|
|
|
valgrindPlugin
|
|
Run the command under test with valgrind, and produce an extra set of TAP results for the memory tests.
|
|
This plugin will write files to the cwd, called vgnd-xxx.log. These will contain
|
|
the valgrind output for test xxx. Any file matching the glob 'vgnd-*.log' will be
|
|
deleted at the end of the run.
|
|
|
|
nsPlugin
|
|
Run all the commands in a network namespace.
|