Back to home page

LXR

 
 

    


Warning, /testsuites/psxtmtests/README.md is written in an unsupported language. File is not indexed.

0001 psxtmtests
0002 ==========
0003 
0004 This directory contains the RTEMS POSIX Timing Test Suite.
0005 The tests in this directory are used to measure the execution
0006 time of RTEMS directive and some critical internal functions.
0007 The results of these test are useful for comparison of RTEMS
0008 performance 
0009 
0010 + between versions of RTEMS
0011 + between different boards 
0012 + across different architectures
0013 
0014 These tests attempt to benchmark RTEMS as the user would.  They measure
0015 the execution time for a directive (under various circumstances)
0016 from the time RTEMS is entered until it is executed.  Where possible,
0017 the time is the average of at least 100 invocations of the directive.
0018 
0019 The accuracy of the times reported by these benchmarks is very dependent
0020 on the resolution of the timer being used.  It is also important to
0021 insure that all sources of hardware interrupts are disabled during
0022 execution of the tests.  This insures that the directive time reported
0023 does not include any interrupt time.
0024 
0025 The file psxtmtests_plan.csv contains the development plan for this
0026 test suite.  It is a PLAN which indicates which tests are to contain 
0027 which test cases, the test name, and which template in
0028 rtems-testing/rtems-test-templates are to be used for their construction.  
0029 This is just a plan.  There may need to be more test cases for a
0030 particular service to effectively measure all interesting non-error
0031 use cases.