Back to home page

OSCL-LXR

 
 

    


0001 tc Testing Suite To-Do list:
0002 
0003 - Determine what tc features are supported in the kernel. If features are not
0004   present, prevent the related categories from running.
0005 
0006 - Add support for multiple versions of tc to run successively
0007 
0008 - Improve error messages when tdc aborts its run.  Partially done - still
0009   need to better handle problems in pre- and post-suite.
0010 
0011 - Use python logger module for debug/verbose output
0012 
0013 - Allow tdc to write its results to file.
0014   Maybe use python logger module for this too.
0015 
0016 - A better implementation of the "hooks".  Currently, every plugin
0017   will attempt to run a function at every hook point.  Could be
0018   changed so that plugin __init__ methods will register functions to
0019   be run in the various predefined times.  Then if a plugin does not
0020   require action at a specific point, no penalty will be paid for
0021   trying to run a function that will do nothing.
0022 
0023 - Proper exception handling - make an exception class and use it
0024 
0025 - a TestCase class, for easier testcase handling, searching, comparison
0026 
0027 - a TestSuite class
0028   and a way to configure a test suite,
0029   to automate running multiple "test suites" with different requirements
0030 
0031 - super simple test case example using ls, touch, etc