Changelog for
rteval-3.7-4.el8.noarch.rpm :
* Wed Jan 31 2024 Tomas Glozar
- 3.7-4- Added patchset for relative cpuset functionality from upstreamResolves: RHEL-21926
* Wed Nov 15 2023 John Kacur - 3.7-3- Add an rpminspect file to pass gating which is failing due to python egg-info directory permissionsResolves: RHEL-16401
* Mon Nov 13 2023 John Kacur - 3.7-2- Remove upstream spec filesResolves: RHEL-9189
* Wed Oct 25 2023 John Kacur - 3.7-1- Rebase to upstream rteval-3.7- Revert the change to use a newer default kernelResolves: RHEL-8967
* Thu Oct 05 2023 Tomas Glozar - 3.5-9- Added patch set that enables rteval to do load calculations and reportingcorrectly on systems with isolated CPUsjiraProject== RHEL-8680
* Wed Oct 04 2023 John Kacur - 3.5-8- Added patches to use argparse instead of deprecated optparsejiraProject == RHEL-9029
* Fri Aug 11 2023 John Kacur - 3.5-7- Added patches to use f-strings where possible, no functional changejiraProject == RHEL-797
* Thu Jun 08 2023 John Kacur - 3.5-6- Add tests/tests.yml and tests/scripts/run_tests.sh for gatingResolves: rhbz#2213609jiraProject == RHELPLAN-159326
* Wed Jun 07 2023 John Kacur - 3.5-5- Added code to check if the /proc/net/if_net6 file exists.Resolves: rhbz#2210106jiraProject == RHELPLAN-158239
* Wed Feb 08 2023 John Kacur - 3.5-4- Add check to catch python-dmidecode if it failsResolves: rhbz#2168373jiraProject == RHELPLAN-148048
* Thu Oct 27 2022 John Kacur - 3.5-3- Fix \"DMI WARNING\" when not running as root- Don\'t attempt to get DMI info if dmidecode returns warningsResolves: rhbz#2136926
* Mon Oct 17 2022 John Kacur - 3.5-2- Remove dependency on python-ethtool by using inline code- Add Requires of python-libxml2Resolves: rhbz#2131377
* Fri Sep 23 2022 John Kacur - 3.5-1- Rebase to rteval-3.5 upstreamResolves: rhbz#2119172
* Thu Sep 22 2022 Leah Leshchinsky - 3.4-5- Add measurement and load location to run reportResolves: rhbz#2082260
* Tue Sep 13 2022 John Kacur - 3.4-4- Make use of systopology instead of misc everywhere- Allow user to enter compressed form of cpulistResolves: rhbz#2121535
* Mon Sep 12 2022 John Kacur - 3.4-3- Add option for downloading the kernel to compile as a load- Add a manpage entry for the kernel download optionResolves: rhbz#2107710
* Tue Jun 28 2022 John Kacur - 3.4-2- Add back __pycache__ to the rhel-8.7 spec fileResolves: rhbz#2069354
* Tue Jun 28 2022 John Kacur - 3.4-1- Rebase to rteval-3.4 upstreamResolves: rhbz#2069354
* Wed Jun 22 2022 John Kacur - 3.3-9- Add upstream kcompile patchesResolves: rhbz#2093478
* Tue Jun 07 2022 John Kacur - 3.3-8- Updates the Requires for rteval-loads with the correct kernel versionResolves: rhbz#2093478
* Tue Jun 07 2022 John Kacur - 3.3-7- Change the default kernel to compile to linux-5.18.1Resolves: rhbz#2093478
* Tue Feb 15 2022 John Kacur - 3.3-6- Use inherited cpumask if user doesn\'t specify a cpumaskResolves: rhbz#2012284
* Mon Feb 07 2022 John Kacur - 3.3-5- Don\'t restrict threads to cpumask in environment if user specifies cpumaskResolves: rhbz#2012284
* Thu Jan 27 2022 John Kacur - 3.3-4- Increase the default number of buckets from 2000 to 3500Resolves: rhbz#2046321
* Tue Jan 18 2022 John Kacur - 3.3-3- Fix Popen use of text=True not available in python3.6Resolves: rhbz#2041584
* Fri Jan 14 2022 John Kacur - 3.3-2- Fix test missing threshold assignmentResolves: rhbz#2012285
* Thu Jan 13 2022 John Kacur - 3.3-1- Rebase to upstream rteval-3.3Resolves: rhbz#2012291
* Wed Jan 12 2022 John Kacur - 3.2-4- Do not pass obsolete notrace option to cyclictest- Parse maximum latency even if outside configured buckets- Sort the list of cpus- Skip statistics generation if max latency outside of configured buckets- Add --cyclictest-threshold=USEC feature- Add libmpc and libmpc-devel to the RequiresResolves: rhbz#2012285
* Thu Nov 04 2021 John Kacur - 3.2-3- allow hackbench to run with warning on low mem- clean-ups to hackbench.py- make donotrun work correctly in load modules- Add the idea of an exclusive load module and make stress-ng oneResolves: rhbz#1872776
* Thu Jul 15 2021 John Kacur - 3.2-2- Restrict measurement threads to cpus in cpumaskResolves: rhbz#1942261
* Thu Jul 15 2021 John Kacur - 3.2-1- Rebase to latest upstream rteval-3.2Resolves: rhbz#1982718
* Wed Jan 13 2021 John Kacur - 3.1-4- Remove python-schedutils requirement- Fix spec file to make Obsoletes rteval-common cover all necessary releasesResolves: rhbz#1869340
* Wed Jan 13 2021 John Kacur - 3.1-3- Remove a stray line in the changelogResolves: rhbz#1890555
* Wed Jan 13 2021 John Kacur - 3.1-2- Fix incorrect import in rteval/sysinfo/__init__.pyResolves: rhbz#1890555
* Mon Jan 11 2021 John Kacur - 3.1-1- Upgrade to rteval-3.1- Don\'t create a separate rteval-common package anymoreResolves: rhbz#1890555
* Thu Aug 27 2020 John Kacur - 3.0-13- Parse cpuinfo correctly when the model name has a colon in it.Resolves: rhbz#1873120
* Thu Jul 23 2020 John Kacur - 3.0-12- Use linux-5.7 in kcompileResolves: rhbz#1859762
* Thu Jun 25 2020 John Kacur - 3.0-11- Make sure \"make\" is available for the kcompile moduleResolves: rhbz#1850924
* Wed Jun 24 2020 John Kacur - 3.0-10- Ensure that a recent rteval-loads with stress-ng is requiredResolves: rhbz#1847233
* Wed Jun 24 2020 John Kacur - 3.0-9- Ensure the stressng command line is displayed in the final reportResolves: rhbz#1850151
* Mon Jun 15 2020 John Kacur - 3.0-8- Add the stress-ng load moduleResolves: rhbz#1816360
* Mon May 04 2020 John Kacur - 3.0-7- Make sure openssl is available so that rteval can compile the kernelResolves: rhbz#1831272
* Tue Dec 10 2019 John Kacur - 3.0-6- Iterate over nodes and not sysTop- Explictly add a few more software requires for compiling the kernelResolves: rhbz#1755603
* Tue Dec 03 2019 John Kacur - 3.0-5- Explicitly add some software requires for compiling the kernelResolves: rhbz#1766879
* Mon Dec 02 2019 John Kacur - 3.0-4- In hackbench.py node in args to Popen must be a stringResolves: rhbz#1777048
* Tue Nov 19 2019 John Kacur - 3.0-3- Don\'t assume cpu0 cannot be offlined, test for it- Drop patches that are no longer in the spec fileResolves: rhbz#1773792
* Mon Nov 18 2019 John Kacur - 3.0-2- Check whether a cpu is online before adding to a list- Change hackbench to use the systopology interface for online cpusResolves: rhbz#1715081
* Fri Nov 15 2019 John Kacur - 3.0-1- Sync rt-tests and rteval-loads versions in the specfile- Upgrade to upstream rteval-3.0Resolves: rhbz#1748955
* Fri Nov 08 2019 John Kacur - 2.14-27- Update kcompile sources to linux-5.1Resolves: rhbz#1770215
* Fri Nov 08 2019 John Kacur - 2.14-26- Fix number of hackbench jobs wrt number of CPUs- Don\'t run on nodes with no CPUs availableResolves: rhbz#1770211
* Tue Apr 02 2019 Clark Williams - 2.14.25- fix incorrect test logic in gating testsResolves: rhbz#1682426
* Tue Apr 02 2019 Clark Williams - 2.14.24- add rteval-loads dependency to gating- added second test (short_run) to gatingResolves: rhbz#1682426
* Mon Apr 01 2019 Clark Williams - 2.14.23- add missing gating.yamlResolves: rhbz#1682426
* Mon Apr 01 2019 Clark Williams - 2.14.22- checkin OSCI gating frameworkResolves: rhbz#1682426
* Mon Dec 17 2018 John Kacur - 2.14-21- Fix typo in debug outputResolves: rhbz#1659974
* Tue Oct 16 2018 John Kacur - 2.14-20- Disable options for the remote xmlrpc server, not currently supportedResolves: rhbz#1628322
* Sat Oct 13 2018 John Kacur - 2.14-19- Fix Requires for python3Resolves: rhbz#1638135
* Fri Oct 12 2018 John Kacur - 2.14-18- Fix time format in reportResolves: rhbz#1630733
* Fri Sep 28 2018 John Kacur - 2.14-17- Change python3 to platform-pythonResolves: rhbz#1633619
* Fri Aug 10 2018 John Kacur - 2.14-16- remove unnecssary encode that is causing problemsResolves: rhbz#1614384
* Tue Aug 07 2018 John Kacur - 2.14-15- tar is required in kcompile.py. Make it a Require in the specfileResolves: rhbz#1612992
* Fri Aug 03 2018 John Kacur - 2.14-14- fix python3 division of integersResolves: rhbz#1611813
* Fri Aug 03 2018 John Kacur - 2.14-13-fix rtevalclient importResolves: rhbz#1608464
* Sat Jun 23 2018 John Kacur - 2.14-12- More python3 changes- Changes for the new version of rt-tests that automates --numaResolves: rhbz#1594287
* Tue Jun 12 2018 John Kacur jkacurAATTredhat.com> - 2.14-11- More specfile changes for python3 buildResolves: rhbz#1518699
* Wed May 30 2018 John Kacur - 2.14-10- Chnages for a python3 buildResolves: rhbz#1518699
* Fri Oct 27 2017 John Kacur - 2.14-9- Remove redundant files for clarity.Resolves: rhbz1504162
* Fri Oct 27 2017 John Kacur - 2.14-8- Don\'t fail if we don\'t know the init systemResolves: rhbz1504168
* Fri Oct 20 2017 John Kacur - 2.14-7- Remove underscore from sysread function in systopology.pyResolves: rhbz1504164
* Fri Oct 20 2017 John Kacur - 2.14-6- Improve error handling if cyclictest fails to runResolves: rhbz1504159
* Fri Oct 20 2017 John Kacur - 2.14-5- Remove trace-cmd from Requires, since it is not needed to run rtevalResolves: rhbz1504173
* Mon Oct 16 2017 John Kacur - 2.14-4- Don\'t sleep if hackbench fails to launch due to out-of-memory- Instead, exit gracefullyResolves: rhbz1380144
* Wed Oct 11 2017 John Kacur - 2.14-3- Add sos as a requires since this package is needed to run sosreportResolves: rhbz1500722
* Wed Oct 11 2017 John Kacur - 2.14-2- Add the contents of the kernel boot command line to the summary reportResolves: rhbz1452788
* Thu Mar 16 2017 Clark Williams - 2.14-1- removed leftover import of systopology from sysinfo
* Wed Mar 15 2017 Clark Williams - 2.13-2- Updated specfile to correct version and bz [1382155]
* Tue Sep 20 2016 Clark Williams - 2.12-1- handle empty environment variables SUDO_USER and USER [1312057]
* Tue Aug 30 2016 Clark Williams - 2.11-1- make sure we return non-zero for early exit from tests
* Wed Aug 03 2016 Clark Williams - 2.10-1- bumped version for RHEL 7.3 release
* Mon May 09 2016 Clark Williams - 2.9.1- default cpulist for modules if only one specified [1333831]
* Tue Apr 26 2016 Clark Williams - 2.8.1- add the --version option to print the rteval version- made the --cyclictest-breaktrace option work properly [1209986]
* Fri Apr 01 2016 Clark Williams - 2.7.1- treat SIGINT and SIGTERM as valid end-of-run events [1278757]- added cpulist options to man page
* Thu Feb 11 2016 Clark Williams - 2.6.1- update to make --loads-cpulist and --measurement-cpulist work [1306437]
* Thu Dec 10 2015 Clark Williams - 2.5-1- stop using old numactl --cpubind argument
* Wed Dec 09 2015 Clark Williams - 2.4.2- added Require of package numactl
* Tue Nov 17 2015 Clark Williams - 2.4.1- rework hackbench load to not generate cross-node traffic [1282826]
* Wed Aug 12 2015 Clark Williams - 2.3-1- comment out HWLatDetect module from default config [1245699]
* Wed Jun 10 2015 Clark Williams - 2.2-1- add --loads-cpulist and --measurement-cpulist to allow cpu placement [1230401]
* Thu Apr 23 2015 Luis Claudio R. Goncalves - 2.1-8- load default configs when no config file is specified (Jiri kastner) [1212452]
* Wed Jan 14 2015 Clark Williams - 2.1-7- added requires of bzip2 to specfile [1151567]
* Thu Jan 08 2015 Clark Williams - 2.1-6- cleaned up product documentation [1173315]
* Mon Nov 10 2014 Luis Claudio R. Goncalves - 2.1-5- rebuild for RHEL-7.1 (1151567)
* Thu Mar 27 2014 Clark Williams - 2.1-4- cherry-picked old commit to deal with installdir problem
* Wed Mar 26 2014 Clark Williams - 2.1-3- added sysstat requires to specfile
* Tue Mar 12 2013 David Sommerseth - 2.1-2- Migrated from libxslt-python to python-lxml
* Fri Jan 18 2013 David Sommerseth - 2.1-1- Made some log lines clearer- cyclictest: Added --cyclictest-breaktrace feature- cyclictest: Removed --cyclictest-distance option- cyclictest: Use a tempfile buffer for cyclictest\'s stdout data- cyclictest: Report if breaktrace was triggered- cyclictest: Make the unit test work again- cyclictest: Only log and show statistic data when samples are collected- Copyright updates
* Thu Jan 17 2013 David Sommerseth - 2.0.1-1- Fix up type casting in the core module code- hwlatdetect: Add some more useful debug info- Reworked the run logic for modules - allow them to flag they won\'t run- Fixed a few log messages in load modules- Add a 30 seconds sleep before unleashing the measurement threads
* Thu Jan 10 2013 David Sommerseth - 2.0-3- Separate out RTEVAL_VERSION into rteval.version, to avoid massive BuildRequirements
* Fri Dec 21 2012 David Sommerseth - 2.0-2- Split out common files into rteval-common
* Fri Dec 21 2012 David Sommerseth - 2.0-1- Updated to rteval v2.0 and reworked spec file to use setup.py directly
* Tue Oct 23 2012 Clark Williams - 1.36-1- deal with system not having dmidecode python module- make sure to cast priority parameter to int- from Raphaƫl Beamonte : - Rewrite of the get_kthreads method to make it cross-distribution - Adds getcmdpath method to use which to locate the used commands - Rewrite of the get_services method to make it cross-distribution
* Mon Apr 02 2012 Clark Williams - 1.35-1- fix thinko where SIGINT and SIGTERM handlers were commented out
* Thu Jan 12 2012 Clark Williams - 1.34-1- fix missing config merge in rteval.py to pass parameters down to cyclictest- modify hackbench to use helper function to start process
* Sat May 14 2011 Clark Williams - 1.33-1- modify hackbench cutoff to be 0.75GB/core
* Mon Aug 23 2010 Clark Williams - 1.32-1- update docs- refactor some RTEval methods to utility functions- modify hackbench.py not to run under low memory conditions- clean up XML generation to deal with new hackbench code- clean up XSL code to deal with new XML \'run\' attribute- from David Sommerseth : - improve CPU socket counting logic - delay log directory creation until actually needed- from Gowrishankar : - check if the core id really exists (multithreading fix)
* Mon Jul 26 2010 Clark Williams - 1.31-1- from David Sommerseth : - Updated hackbench implementation to avoid overusing resources - Don\'t show NUMA node information if it\'s missing in the summary.xml - Show CPU cores properly
* Wed Jul 21 2010 Clark Williams - 1.30-1- added code to hackbench to try to detect and ease memory pressure
* Fri Jul 16 2010 Clark Williams - 1.29-1- fixed incorrect type value in kcompile.py
* Fri Jul 16 2010 Clark Williams - 1.28-1- added logic to loads to adjust number of jobs based on ratio of memory per core
* Wed Jul 14 2010 Clark Williams - 1.27-1- modified hackbench to go back to using threads rather than processes for units of work- added memory size, number of numa nodes and run duration to the parameter dictionary passed to all loads and cyclictest
* Tue Jul 13 2010 Clark Williams - 1.26-1- modified hackbench parameters to reduce memory consumption
* Mon Jul 12 2010 Clark Williams - 1.25-1- fixed cyclictest bug that caused everything to be uniprocessor- updated source copyrights to 2010
* Fri Jul 09 2010 Clark Williams - 1.24-1- modified hackbench arguments and added new parameters for hackbench in rteval.conf
* Thu Jul 08 2010 Clark Williams - 1.23-1- version bump to deal with out-of-sync cvs issue
* Thu Jul 08 2010 Clark Williams - 1.22-1- merged David Sommerseth changes to use hackbench from rt-tests packages rather than carry local copy- converted all loads and cyclictest to pass __init__ parameters in a dictionary rather than as discrete parameters- added logging for load output
* Tue Apr 13 2010 Clark Williams - 1.21-1- from Luis Claudio Goncalves : - remove unecessary wait() call in cyclictest.py - close /dev/null after using it - call subprocess.wait() when needed - remove delayloop code in hackbench.py- from David Sommerseth : - add SIGINT handler - handle non-root user case - process DMI warnings before command line arguments - added --annotate feature to rteval - updates to xmlrpc code
* Tue Apr 6 2010 Clark Williams - 1.20-1- code fixes from Luis Claudio Goncalves - from David Sommerseth : - xmlrpc server updates - cputopology.py for recording topology in xml - added NUMA node recording for run data - rpmlint fixes- added start of rteval whitepaper in docs dir
* Tue Mar 16 2010 Clark Williams - 1.19-1- add ability for --summarize to read tarfiles- from David Sommerseth - gather info about loaded kernel modules for XML file - added child tracking to hackbench to prevent zombies
* Tue Feb 16 2010 Clark Williams - 1.18-1- fix usage of python 2.6 features on RHEL5 (python 2.4)
* Tue Feb 16 2010 Clark Williams - 1.17-1- added logic to filter non-printables from service status output so that we have legal XML output- added logic to hackbench.py to cleanup properly at the end of the test
* Thu Feb 11 2010 Clark Williams - 1.16-1- fix errors in show_remaining_time() introduced because time values are floats rather than ints
* Thu Feb 11 2010 Clark Williams - 1.15-1- added logic to use --numa and --smp options of new cyclictest- added countdown report for time remaining in a run
* Tue Feb 09 2010 Clark Williams - 1.14-1- David Sommerseth : merged XMLReport() changes for hwcert suite
* Tue Dec 22 2009 Clark Williams - 1.13-1- added cyclictest default initializers- added sanity checks to statistics reduction code- updated release checklist to include origin push- updated Makefile clean and help targets- davids updates (mainly for v7 integration): - Add explicit sys.path directory to the python sitelib+ \'/rteval\' - Send program arguments via RtEval() constructor - Added more DMI data into the summary.xml report - Fixed issue with not including all devices in the OnBoardDeviceInfo tag
* Thu Dec 03 2009 David Sommerseth - 1.12-2- fixed Makefile and specfile to include and install the rteval/rteval_histogram_raw.py source file for gaining raw access to histogram data- Removed xmlrpc package during merge against master_ipv4 branch
* Wed Nov 25 2009 Clark Williams - 1.12-1- fix incorrect reporting of measurement thread priorities
* Mon Nov 16 2009 Clark Williams - 1.11-5- ensure that no double-slashes (\"//\") appear in the symlink path for /usr/bin/rteval (problem with rpmdiff)
* Tue Nov 10 2009 Clark Williams - 1.11-4- changed symlink back to install and tracked by %files
* Mon Nov 09 2009 Clark Williams - 1.11-3- changed symlink generation from %post to %posttrans
* Mon Nov 09 2009 Clark Williams - 1.11-2- fixed incorrect dependency for libxslt
* Fri Nov 06 2009 Clark Williams - 1.11-1- added base OS info to XML file and XSL report- created new package rteval-loads for the load source code
* Wed Nov 04 2009 Clark Williams - 1.10-1- added config file section for cyclictest and two settable parameters, buckets and interval
* Thu Oct 29 2009 Clark Williams - 1.9-1- merged davids updates: -H option (raw histogram data) cleaned up xsl files fixed cpu sorting
* Mon Oct 26 2009 David Sommerseth - 1.8-3- Fixed rpmlint complaints
* Mon Oct 26 2009 David Sommerseth - 1.8-2- Added xmlrpc package, containing the XML-RPC mod_python modules
* Tue Oct 20 2009 Clark Williams - 1.8-1- split kcompile and hackbench into sub-packages- reworked Makefile (and specfile) install/uninstall logic- fixed sysreport incorrect plugin option- catch failure when running on root-squashed NFS
* Tue Oct 13 2009 Clark Williams - 1.7-1- added kthread status to xml file- merged davids changes for option processing and additions to xml summary
* Tue Oct 13 2009 Clark Williams - 1.6-1- changed stat calculation to loop less- added methods to grab service and kthread status
* Mon Oct 12 2009 Clark Williams - 1.5-1- changed cyclictest to use less memory when doing statisics calculations- updated debug output to use module name prefixes- changed option processing to only process config file once
* Fri Oct 09 2009 Clark Williams - 1.4-1- changed cyclictest to use histogram rather than sample array- calcuated statistics directly from histogram- changed sample interval to 100us- added -a (affinity) argument to force cpu affinity for measurement threads
* Thu Sep 24 2009 David Sommerseth - 1.3-3- Cleaned up the spec file and made rpmlint happy
* Wed Sep 23 2009 David Sommerseth - 1.3-2- Removed version number from /usr/share/rteval path
* Tue Sep 22 2009 Clark Williams - 1.3-1- changes from davids:
* changed report code to sort by processor id
* added report submission retry logic
* added emailer class
* Fri Sep 18 2009 Clark Williams - 1.2-1- added config file handling for modifying load behavior and setting defaults- added units in report per IBM request
* Wed Aug 26 2009 Clark Williams - 1.1-2- missed a version change in rteval/rteval.py
* Wed Aug 26 2009 Clark Williams - 1.1-1- modified cyclictest.py to start cyclictest threads with a \'distance\' of zero, meaning they all have the same measurement interval
* Tue Aug 25 2009 Clark Williams - 1.0-1- merged davids XMLRPC fixes- fixed --workdir option- verion bump to 1.0
* Thu Aug 13 2009 Clark Williams - 0.9-2- fixed problem with incorrect version in rteval.py
* Tue Aug 04 2009 Clark Williams - 0.9-1- merged dsommers XMLRPC and database changes- Specify minimum python-dmidecode version, which got native XML support- Added rteval_dmi.xsl- Fixed permission issues in /usr/share/rteval-x.xx
* Wed Jul 22 2009 Clark Williams - 0.8-1- added code to capture clocksource info- added code to copy dmesg info to report directory- added code to display clocksource info in report- added --summarize option to display summary of existing report- added helpfile target to Makefile
* Thu Mar 26 2009 Clark Williams - 0.7-1- added require for python-schedutils to specfile- added default for cyclictest output file- added help parameter to option parser data- renamed xml output file to summary.xml- added routine to create tarfile of result files
* Wed Mar 18 2009 Clark Williams - 0.6-6- added code to handle binary data coming from DMI tables
* Wed Mar 18 2009 Clark Williams - 0.6-5- fixed logic for locating XSL template (williams)- fixed another stupid typo in specfile (williams)
* Wed Mar 18 2009 Clark Williams - 0.6-4- fixed specfile to install rteval_text.xsl in /usr/share directory
* Wed Mar 18 2009 Clark Williams - 0.6-3- added Requires for libxslt-python (williams)- fixed race condition in xmlout constructor/destructor (williams)
* Wed Mar 18 2009 Clark Williams - 0.6-2- added Requires for libxslt (williams)- fixed stupid typo in rteval/rteval.py (williams)
* Wed Mar 18 2009 Clark Williams - 0.6-1- added xml output logic (williams, dsommers)- added xlst template for report generator (dsommers)- added dmi/smbios output to report (williams)- added __del__ method to hackbench to cleanup after run (williams)- modified to always keep run data (williams)
* Fri Feb 20 2009 Clark Williams - 0.5-1- fixed tab/space mix problem- added report path line to report
* Fri Feb 20 2009 Clark Williams - 0.4-1- reworked report output- handle keyboard interrupt better- removed duration mismatch between rteval and cyclictest
* Mon Feb 02 2009 Clark Williams - 0.3-1- initial checkin