All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/7] tools: tc-testing: Plugin Architecture
@ 2018-02-14 19:09 Brenda J. Butler
  2018-02-14 19:09 ` [PATCH net-next 1/7] tools: tc-testing: Command line parms Brenda J. Butler
                   ` (7 more replies)
  0 siblings, 8 replies; 16+ messages in thread
From: Brenda J. Butler @ 2018-02-14 19:09 UTC (permalink / raw)
  To: davem
  Cc: kernel, xiyou.wangcong, jiri, chrism, lucasb, netdev, Brenda J. Butler

To make tdc.py more general, we are introducing a plugin architecture.

This patch set first organizes the command line parameters, then
introduces the plugin architecture and some example plugins.

Brenda J. Butler (7):
  tools: tc-testing: Command line parms
  tools: tc-testing: Refactor test-runner
  tools: tc-testing: Introduce plugin architecture
  tools: tc-testing: rootPlugin
  tools: tc-testing: nsPlugin
  tools: tc-testing: valgrindPlugin
  tools: tc-testing: Update README and TODO

 tools/testing/selftests/tc-testing/README          | 173 +++++++-
 tools/testing/selftests/tc-testing/TODO.txt        |  25 +-
 tools/testing/selftests/tc-testing/TdcPlugin.py    |  74 ++++
 .../tc-testing/creating-plugins/AddingPlugins.txt  | 104 +++++
 .../creating-testcases/AddingTestCases.txt         |  35 +-
 .../selftests/tc-testing/plugin-lib/README-PLUGINS |  27 ++
 .../selftests/tc-testing/plugin-lib/nsPlugin.py    | 141 ++++++
 .../selftests/tc-testing/plugin-lib/rootPlugin.py  |  19 +
 .../tc-testing/plugin-lib/valgrindPlugin.py        | 142 ++++++
 .../selftests/tc-testing/plugins/__init__.py       |   0
 tools/testing/selftests/tc-testing/tdc.py          | 486 +++++++++++++--------
 tools/testing/selftests/tc-testing/tdc_helper.py   |  15 +-
 12 files changed, 1029 insertions(+), 212 deletions(-)
 create mode 100644 tools/testing/selftests/tc-testing/TdcPlugin.py
 create mode 100644 tools/testing/selftests/tc-testing/creating-plugins/AddingPlugins.txt
 create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/README-PLUGINS
 create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py
 create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/rootPlugin.py
 create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/valgrindPlugin.py
 create mode 100644 tools/testing/selftests/tc-testing/plugins/__init__.py

-- 
2.15.1

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2018-02-15 20:38 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-14 19:09 [PATCH net-next 0/7] tools: tc-testing: Plugin Architecture Brenda J. Butler
2018-02-14 19:09 ` [PATCH net-next 1/7] tools: tc-testing: Command line parms Brenda J. Butler
2018-02-14 22:43   ` Lucas Bates
2018-02-14 19:09 ` [PATCH net-next 2/7] tools: tc-testing: Refactor test-runner Brenda J. Butler
2018-02-14 22:44   ` Lucas Bates
2018-02-14 19:09 ` [PATCH net-next 3/7] tools: tc-testing: Introduce plugin architecture Brenda J. Butler
2018-02-14 22:44   ` Lucas Bates
2018-02-14 19:09 ` [PATCH net-next 4/7] tools: tc-testing: rootPlugin Brenda J. Butler
2018-02-14 22:44   ` Lucas Bates
2018-02-14 19:09 ` [PATCH net-next 5/7] tools: tc-testing: nsPlugin Brenda J. Butler
2018-02-14 22:45   ` Lucas Bates
2018-02-14 19:09 ` [PATCH net-next 6/7] tools: tc-testing: valgrindPlugin Brenda J. Butler
2018-02-14 22:45   ` Lucas Bates
2018-02-14 19:09 ` [PATCH net-next 7/7] tools: tc-testing: Update README and TODO Brenda J. Butler
2018-02-14 22:46   ` Lucas Bates
2018-02-15 20:38 ` [PATCH net-next 0/7] tools: tc-testing: Plugin Architecture David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.