You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
837 B
28 lines
837 B
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.
|