Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

Contents of pbspro/test/fw/:

Insert excerpt
PTL fw Directory Structure
PTL fw Directory Structure
nopaneltrue

Contents of pbspro/test/tests/:

Insert excerpt
PTL test Directory Structure
PTL test Directory Structure
nopaneltrue



Excerpt
hiddentrue


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