LSB initd tests Initial candidate for merging in with other lts_* bundles. See ftp://ftp.freestandards.org/pub/lsb/test_suites/beta/source/runtime/ for more information. Distribution LSB Test Suites ============================ These test suites have not been formally approved for LSB certification and no claims of compliance or passing the tests should be made at this time. These are a work in progress. Installation Instructions for TET based test suites --------------------------------------------------- The TET based test suites are packaged in files with names with the lts_ prefix. These test suites require the tet/vsxgen framework tarball and the install.sh script to install and setup them. 1. Download the TET3/VSXgen framework, the desired test suites and the install script tet_vsxgen_*.tgz - contains TET and the VSXgen framework. It is needed to run any of the test suites. lts_*tgz - Test suite bundles install.sh - Installer/Setup script 2. Ensure that all of the files downloaded are in the same directory and execute the install.sh script as root. The script will look after the creation of the test user accounts (vsx0, vsx1 and vsx2) and groups (vsxg*, supp*). NOTES for TET based test suites ------------------------------- Each test suite contains MAN/tset, SRC/subset and tset directories which contains documentation and test set code. They also all should contain a scripts/ directory which contains scripts which are to be run at suitable times during the setup and installation of the installed test suites. Non TET based test suites ------------------------- lsb-libchk-1.0.0.1-1.src.rpm lsb-libchk-1.0.0.1.tar.gz - lsb-libchk looks at the shared libraries required by the LSB specification. For each symbol required by the specification it checks that the version of the symbol needed exists in the shared library on the system. Understanding the naming and version conventions for files ========================================================== Version numbering convention ---------------------------- A.B.X.Y A.B refers to the specification version. X refers to the major version of the test framework (ie the tet/vsxgen tarball) needed to install/run the test suite. For test suites which don't need the framework just use 0 here. Y refers to the version of the test suite itself Naming ------ Files that start with: lts_ - This test suite requires the TET/VSXgen framework tet_vsxgen_X.Y.tgz - X.Y refers to major/minor version number for the TET/VSXgen framework contained in this tarball. Test suites which require a certain version number of this framework refer to the major number and any minor version will work (though later ones should work better) BUG REPORTS ----------- Please send any bug reports to lsb-test@linuxbase.org