Patch 1 adds a timeout feature for any command tdc launches in a subshell.
This prevents tdc from hanging indefinitely.

Patches 2-4 introduce a new method for tracking and generating test case
results, and implements it across the core script and all applicable
plugins.

Lucas Bates (4):
  tc-testing: Add command timeout feature to tdc
  tc-testing: Add new TdcResults module
  tc-testing: Implement the TdcResults module in tdc
  tc-testing: gitignore, ignore generated test results

 tools/testing/selftests/tc-testing/.gitignore      |   3 +
 tools/testing/selftests/tc-testing/TdcPlugin.py    |   3 +-
 tools/testing/selftests/tc-testing/TdcResults.py   | 133 +++++++++++++++++++++
 .../tc-testing/plugin-lib/valgrindPlugin.py        |  22 +++-
 tools/testing/selftests/tc-testing/tdc.py          | 133 +++++++++++++--------
 tools/testing/selftests/tc-testing/tdc_config.py   |   2 +
 6 files changed, 240 insertions(+), 56 deletions(-)
 create mode 100644 tools/testing/selftests/tc-testing/TdcResults.py

--
2.7.4

Reply via email to