Directory | Description of Contents |
---|
fw |
|
|
|
|
---|
| bin |
|
| Test command: pbs_benchpress PTL-based commands: pbs_config: for configuring PBS and PTL for testing pbs_loganalyzer: for analyzing daemon and accounting logs pbs_snapshot: for capturing state of complex pbs_stat: for getting status of PBS objects, e.g. jobs, queues Commands that are not currently in use: pbs_as: for future API mode pbs_cov: for getting code coverage pbs_py_spawn: left over from another project pbs_swigify: for future API mode |
---|
| doc |
|
| Documentation source .rst files |
---|
| ptl |
|
|
|
---|
|
| lib |
| Core Python library: PBSTestLib Supporting files for PBSTestLib: pbs_api_to_cli.py, pbs_ifl_mock.py |
---|
|
| utils |
| PBS test suite: pbs_testsuite.py containing PBSTestSuite (which is Python testing framework) Utilities PTL provides, such as pbs_snaputils.py, pbs_logutils.py, pbs_dshutils.py, pbs_crayutils.py, etc. |
---|
|
|
| plugins | Nose plugins for PTL framework |
---|
tests |
|
|
|
|
---|
| functional |
|
| Feature-specific tests Test suites under this directory should inherit base class TestFunctional |
---|
| performance |
|
| Performance tests Test suites under this directory should inherit base class TestPerformance |
---|
| interfaces |
|
| Tests related to PBS interfaces (IFL, TM, RM) Test suites under this directory should inherit base class TestInterfaces |
---|
| security |
|
| Security tests Test suites under this directory should inherit base class TestSecurity |
---|
| resilience |
|
| Server & comm failover tests Stress, load, and endurance tests Test suites under this directory should inherit base class TestResilience |
---|
| selftest |
|
| Testing PTL itself Test suites under this directory should inherit base class TestSelf |
---|
| upgrades |
|
| Upgrade-related tests Test suites under this directory should inherit base class TestUpgrades |
---|