JIST
Java Technology-based Interoperability System/Software/Storage TestSuite (JIST)
JIST is designed to validate:
standards and products from Sun Microsystems, Inc ("Sun") Solaris[tm], Microsoft Windows, Linux, Hewlett Packard HP-UX, and International Business Systems AIX Operating Systems. Additionally, JIST provides Ethernet Switch, Fibre Channel Switch, and Power Distribution Unit Management Tools.
JIST High Level Features
- README: Installed utilizing pkgadd(1M) or zip(1) installation methods.
- README.CONFIG: Configuration Requirements other than the interfaces JIST utilizes during testing, is limited to Java 1.5.0 or later.
- Makefile: Built utilizing a make script.
- Useful for detailed permutation/combination test automation of low level Protocol (e.g. SCSI/iSCSI) and mid level Command Line Interface (CLI) testing.
- High level Product requirements baked into low level Protocol test suites. e.g. Test for Sun Cluster[tm] requirements on a disk without installing Sun Cluster[tm].
- Initiator Operating Systems requirements baked into low level Protocol test suites. e.g. Test for IBM AIX[tm] requirements on a disk from Sun Solaris[tm] Initiator.
- Minimal setup and execution time. e.g. SCSI Disk Single Initiator Test Suite executes in under 5 minutes.
- Takes text based input and returns HTML detailed reporting.
- Composed of 99.9% Java code to leverage logic, test cases, and test suites across Initiator Operating Systems.
- Joel Buckley leads JIST Development and maintains a blog on this and other Automation efforts.
OpenStorage Test Suites via JIST
Test Suite
Source Code
Binary Packages
Test Framework