RHBA-2009:0047 - Bug Fix Advisory
hts bug fix update
Bug Fix Advisory
An updated hts package that fixes several bugs is now available.
Red Hat Hardware Test Suite certifies hardware for Red Hat Enterprise Linux.
This updated package provides the following bug fixes and enhancements:
- HTS will now check hardware before every test run. If hardware changes
are found, HTS will display the required test plan changes for the user and
ask for confirmation before continuing. Hardware devices are uniquely
identified by either HAL UID, or the logical device name for Red Hat
Enterprise Linux 4 certifications. Tests that the user has added manually
are unaffected by the hardware change detection.
- The certify command has been redefined to recommend a test run necessary
to complete the certification. It will schedule tests that have either not
been run, or have not yet passed. Note that these recommendations are not
intended to define certification requirements, but only as an aid for
testing. The run command is similar to the the certify command in releases
prior to 5.3 and allows manual selection of tests.
- In this release, HTS introduces the save command as a means of saving
test results on the system under test. The storage area is located in
/var/hts/store, also accessible via the http URL /hts/store on the SUT.
The save command copies the current test plan and results in
/var/hts/results.xml to the store.
- The new profiler test checks that oprofile installs are run.
- All test planning, device information and results are in
/var/hts/results.xml. HTS no longer uses config.xml and plan.xml as
- HTS uses a configuration file /etc/hts.xml to define directory locations
for data, test sources and other locations. Some command line options for
specifying these locations have been removed.
- The test results in /var/hts/results.xml now use a stylesheet, to provide
rendering via a browser.
- CD/DVD devices are now tested separately for CD and DVD media support,
allowing testing to be done for specific media via the run command.
- added a test for CD-ROM (read-only) drives
- the cpuscaling test gives more accurate results. Previously, results
could have been confused by hardware failures and reported large speed-up
margins where none existed. Cpuscaling now also allows for speed increases
on Intel Nehalem processors that cannot be accurately measured by
cpuscaling itself. Cpuscaling can also now run a separate test for each CPU.
- unsupported options have been removed from hts clean and from help
- the DVD test does not now ask the user to specify a medium when running
in non-interactive mode, and a crash in this test has been corrected.
- network test results now output sequentially.
- hts print now prints "No test results" when no results exist instead of
- documentation for the --kudzu option has been added to man page.
- default color depths for video tests are now 24-bit and 32-bit and
default resolution is 1024x768. Lower resolutions and color depths are
- documentation specific to version 5.2 has been removed.
- a missing ABI whitelist now produces an error message instead of a crash.
- invalid variable references have been corrected and no longer cause a crash.
- non-printing characters are now removed from output.
- getinterface speed now gives full results.
- the --no-vmlinux option in oprofiles is now honored
- information from runs that failed due to a modified info file is now
available for analysis.
- /var/hts now has the correct SELinux label.
- machines with unknown models or vendors are no longer reported as
- reports now include a list of all discovered devices.
- the hts-device command now works from within hts plan
- HTS detects and marks drivers that were not built by Red Hat.
- HTS verifies the test server before generating a plan on the test
machine, and warns the user if the server is not available.
All users of hts should upgrade to these updated packages the resolve these
issues and add this functionality.
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
To update all RPMs for your particular architecture, run:
rpm -Fvh [filenames]
where [filenames] is a list of the RPMs you wish to upgrade. Only those
RPMs which are currently installed will be updated. Those RPMs which are
not installed but included in the list will not be updated. Note that you
can also use wildcards (*.rpm) if your current directory *only* contains the
Please note that this update is also available via Red Hat Network. Many
people find this an easier way to apply updates. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:
This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system.
- Red Hat Hardware Certification Test Suite 5 x86_64
- Red Hat Hardware Certification Test Suite 5 ppc
- Red Hat Hardware Certification Test Suite 5 ia64
- Red Hat Hardware Certification Test Suite 5 i386
- Red Hat Hardware Certification Test Suite 4 x86_64
- Red Hat Hardware Certification Test Suite 4 s390x
- Red Hat Hardware Certification Test Suite 4 s390
- Red Hat Hardware Certification Test Suite 4 ppc
- Red Hat Hardware Certification Test Suite 4 ia64
- Red Hat Hardware Certification Test Suite 4 i386
- BZ - 445615 - The --kudzu option is not documented
- BZ - 445617 - Use of --test option in print command produces no output when there are no results
- BZ - 451074 - FEAT: when the info test fails because the rpm validation of hts fails hts should snag a copy of the modified file
- BZ - 452085 - HTS server is not verified when setting --server option
- BZ - 454578 - FEAT: NETWORK test should output it's log in a proper sequence
- BZ - 455290 - FEAT: results.xml should use a stylesheet
- BZ - 455615 - FEAT: HTS should include a list of discovered devices in it's results.xml
- BZ - 455743 - /var/hts seems to have wrong selinux label
- BZ - 457957 - FEAT: add oprofile testing to hts
- BZ - 459721 - FEAT: save command for saving test results
- BZ - 460997 - HTS shouldn't report systems as PV if the "Model" or "Vendor" is unknown
- BZ - 461935 - HTS creates unnecessary intermediate files config.xml, plan.xml
- BZ - 462349 - FEAT: cdrom test should be split into multiple tests by media-type
- BZ - 463354 - FEAT: cpuscaling test should be run separately for each cpu
- BZ - 466716 - "hts clean" will not clean the results/config files which are appointed by user
- BZ - 467061 - FEAT: HTS options for data files should be removed (--data, --config --plan --results)
- BZ - 467737 - FEAT: hts certify command should recommend tests to complete certification
- BZ - 467981 - Network test reported the wrong supported speed
- BZ - 468918 - FEAT: HTS should check for hardware changes before running tests
- BZ - 471236 - hts 5.3 tracebacking after plan
- BZ - 471458 - traceback on submit and save commands
- BZ - 471475 - Tainted kernel detected when no non-RH modules loaded; INFO test fails with traceback
- BZ - 471947 - config.xml not found during submit command
- BZ - 472266 - HTS 5.3 installs obsolete 5.2 docs
- BZ - 472729 - NameError: global name 'cdromDevice' is not defined
- BZ - 474266 - dvd test auto mode does not disable prompt
- BZ - 474410 - profiler test does not pass --no-vmlinux properly
- BZ - 475531 - RHEL4: plan checks for device changes always replaces tests
- BZ - 475643 - cpuscaling fails on Nehalem processors with TurboBoost(IDA) enabled.
- BZ - 476993 - Obsolete options show in --help output
- BZ - 479840 - cdrom test failed (using hts5.3-12)
- BZ - 480582 - cdrom/dvd test hangs (using hts-5.3-12 in rhel4 i386 and hts-5.3-14 in x86_64)
- BZ - 480732 - no socket test loaded and can't add socket test in manual
- BZ - 481082 - HTS traceback due to invalid characters in kudzu output
- BZ - 481083 - cpuscaling test has traceback on error message for failed performance governor result
Red Hat Hardware Certification Test Suite 5
Red Hat Hardware Certification Test Suite 4