HPI is a standardized programmatic interface for monitoring and controlling highly available systems. HPI enables applications and middleware to discover, access and manage hardware resources. Its goal is to allow portability of application and middleware software across a variety of hardware platforms.
The HPI Tester is an automated software tool that tests a Hardware Platform Interface (HPI) implementation for conformance with the Service AvailabilityT (SA) Forum HPI specification SAI-HPI-B.03.01 and SAT Forum HPI-to-AdvancedTCA® Mapping specification SAIM-HPI-B01.01-ATCA.
The HPI Tester is designed for manufacturers of building blocks, System Integrators and Telecom Equipment Manufacturers who wish to test their HPI implementation during the development or quality assurance phase of their product life cycle.
The HPI Tester includes API Test cases that can be run with ATCA or MicroTCA systems as well as systems with a proprietory architecture. It includes ATCA-mapping tests that can be run with HPI implementation on ATCA systems. It will also include tests for other hardware platform technologies (e.g., MicroTCA) in future releases when the SA Forum develops specifications for mapping these technologies to HPI.
The HPI Tester has an intuitive GUI that allows the user to browse and select Test Cases for automated execution, view detailed test results including a decode of all API function calls, and generate detailed Test Reports. Tests can be scheduled for one-time or periodic execution at a future time. Users can modify the test scripts included in the product and create their own test cases.