From: Maynard J. <may...@us...> - 2013-08-16 18:55:57
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "oprofile-tests". The branch, master has been updated via f8a53f859f7e94371eeb9dd63aee8a0e1e6c527a (commit) from f9d2e3a4e7882636d4c9afde2e272779d1c4460e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f8a53f859f7e94371eeb9dd63aee8a0e1e6c527a Author: Carl Love <ce...@us...> Date: Fri Aug 16 13:39:23 2013 -0500 Add test for the ocount tool The patch adds support for two additional testsuites for testing the ocount tool. The first testsuite runs a series of tests on the ocount tool. The tests include: - each event generates non-zero counts - counting for each event for an interval of n seconds, 2*n and 4*n scale as expected - the sum of the counts for each event in user mode only, kernel mode only match counting in user and kernel mode - the output using the brief output format is verified The above tests are run when the tool "oprofile" or "oprofile-ocount" are run. The second testsuite includes the additional test: - counting cycles for an interval of n seconds matches n*proc_frequency This testsuite is only run when the tool "cycle-check-ocount" is specified. The testsuite checks the event count against the reported CPU frequency which may or may not be the actual operating CPU frequency. The reported frequency and the actual frequency may differ if the CPU is running in the Intel "turbo" mode or at a lower frequency for thermal management. The user may need to manually verify any test failures based on the actual operating CPU frequency not the reported CPU frequency. Signed-off-by: Carl Love <ce...@us...> ----------------------------------------------------------------------- Summary of changes: testsuite/README | 111 ++++++++--- .../cycle-check-ocount/ocount-cycle-check-run.exp | 95 +++++++++ testsuite/lib/ocount_util.exp | 208 ++++++++++++++++++++ testsuite/oprofile-ocount/ocount-run.exp | 191 ++++++++++++++++++ testsuite/workload_ocount/load.c | 81 ++++++++ 5 files changed, 655 insertions(+), 31 deletions(-) create mode 100644 testsuite/cycle-check-ocount/ocount-cycle-check-run.exp create mode 100644 testsuite/lib/ocount_util.exp create mode 100644 testsuite/oprofile-ocount/ocount-run.exp create mode 100644 testsuite/workload_ocount/load.c hooks/post-receive -- oprofile-tests |