|
|
The hbacert test suite is provided to assist customers developing host bus adapter drivers that conform to driver certification requirements.
The hbacert package installs all of the HBA certification tests.
The installation scripts create a new user account and copy all the tests into the home directory of the new user. By default, the new user account is named hbacert and the tests are placed in /home/hbacert/testsuites.
There is one directory under testsuites for each test, as follows:
For each type of device, stress tests are included that are also required for certification. The optional tests are not required for certification but are recommended for further verification of your driver and the associated hardware.
The following table summarizes the tests used for testing each type of device.
hbacert tests per device type
Device | cdrom | fdd | hd | mtest | pdiext | tape | precert |
CD-ROM drive | X | ||||||
Hard disk | X | ||||||
Tape drive | X | ||||||
Floppy disk | X | ||||||
HBA w/driver | X | A | X | X | X | X | X |
Integrated HBA and driver | A | A | A | X | X | A | X |
For example, to certify an HBA driver that supports only disk, tape, and CDROM devices, you would be required to run the cdrom, hd, mtest, pdiext, tape, and precert tests (but not the fdd test).