API Documentation
- Command Arguments and Base Configuration
- Pavilion Builder Objects
- pavilion.pav_test module
TestBuilder
TestBuilder.BUILD_HASH_BYTES
TestBuilder.DEPRECATED
TestBuilder.DOWNLOAD_HASH_SIZE
TestBuilder.FINISHED_SUFFIX
TestBuilder.LOG_NAME
TestBuilder.TAR_SUBTYPES
TestBuilder.build()
TestBuilder.copy_build()
TestBuilder.create_build_hash()
TestBuilder.create_spack_env()
TestBuilder.deprecate()
TestBuilder.exists()
TestBuilder.log_updated()
TestBuilder.name_build()
TestBuilder.rehash_name()
TestBuilder.rename_build()
- pavilion.pav_test module
- Command Plugins
- pavilion.commands module
- Included Command Plugins
- cancel command
- clean command
- log command
- result command
- run command
- set_status command
- show command
ShowCommand
ShowCommand.BUILD_KEYS
ShowCommand.DOC_KEYS
ShowCommand.INHERITANCE_KEYS
ShowCommand.PERMUTATION_KEYS
ShowCommand.RESULT_KEYS
ShowCommand.RUN_KEYS
ShowCommand.SCHEDULING_KEYS
ShowCommand.SUMMARY_SIZE_LIMIT
ShowCommand.run()
ShowCommand.show_configs_table()
ShowCommand.show_full_config()
ShowCommand.show_vars()
- status command
- view command
- wait command
- Dir Database
- Expression Function Plugins
get_plugin()
list_plugins()
register_core_plugins()
- FunctionPlugin Base Classes
num()
FunctionPlugin
FunctionPlugin.VALID_SPEC_TYPES
FunctionPlugin.NAME_RE
FunctionPlugin.PRIO_CORE
FunctionPlugin.PRIO_COMMON
FunctionPlugin.PRIO_USER
FunctionPlugin.core
FunctionPlugin.path
FunctionPlugin.signature
FunctionPlugin.long_description
FunctionPlugin.activate()
FunctionPlugin.deactivate()
FunctionPlugin.register_core_plugins()
- Core Function Plugins
- Pavilion Job Objects
- Logging
- Miscellaneous Modules
- Module Wrapper Plugins
- pavilion.module_wrapper module
ModuleWrapper
ModuleWrapper.EMOD
ModuleWrapper.LMOD
ModuleWrapper.NAME_VERS_RE
ModuleWrapper.NONE
ModuleWrapper.PRIO_COMMON
ModuleWrapper.PRIO_CORE
ModuleWrapper.PRIO_USER
ModuleWrapper.activate()
ModuleWrapper.deactivate()
ModuleWrapper.get_version()
ModuleWrapper.load()
ModuleWrapper.path
ModuleWrapper.swap()
ModuleWrapper.unload()
ModuleWrapperError
ModuleWrapperViaConfig
add_wrapped_module()
get_module_wrapper()
list_module_wrappers()
parse_module()
remove_wrapped_module()
- pavilion.module_actions module
- pavilion.module_wrapper module
- Utilities
- Parser Components
- Pavilion Parsing (test_config.parsers)
- Shared Parser Components
- The String Parser
- The Expression Parser
BaseExprTransformer
BaseExprTransformer.BOOL()
BaseExprTransformer.ESCAPED_STRING()
BaseExprTransformer.FLOAT()
BaseExprTransformer.INTEGER()
BaseExprTransformer.NUM_TYPES
BaseExprTransformer.add_expr()
BaseExprTransformer.and_expr()
BaseExprTransformer.compare_expr()
BaseExprTransformer.expr()
BaseExprTransformer.function_call()
BaseExprTransformer.list_()
BaseExprTransformer.literal()
BaseExprTransformer.math_expr()
BaseExprTransformer.mult_expr()
BaseExprTransformer.negative()
BaseExprTransformer.not_expr()
BaseExprTransformer.or_expr()
BaseExprTransformer.pow_expr()
BaseExprTransformer.primary()
BaseExprTransformer.start()
EvaluationExprTransformer
ExprTransformer
VarRefVisitor
get_expr_parser()
- Results
check_config()
prune_result_log()
remove_temp_results()
- Base Results
- Result Parsers
ResultParser
ResultParser.FORCE_DEFAULTS
ResultParser.GLOBAL_CONFIG_ELEMS
ResultParser.PRIO_COMMON
ResultParser.PRIO_CORE
ResultParser.PRIO_USER
ResultParser._DEFAULTS
ResultParser.__call__()
ResultParser.__init__()
ResultParser.__module__
ResultParser._check_args()
ResultParser.activate()
ResultParser.check_args()
ResultParser.check_config()
ResultParser.deactivate()
ResultParser.doc()
ResultParser.get_config_items()
ResultParser.path
ResultParser.register_core_plugins()
ResultParser.set_parser_defaults()
register_core_plugins()
- Result Evaluation
- Schedulers
- Scheduler Module
- Scheduler Plugin Class
SchedulerPlugin
SchedulerPlugin.JOB_STATUS_TIMEOUT
SchedulerPlugin.KICKOFF_FN
SchedulerPlugin.KICKOFF_SCRIPT_HEADER_CLASS
SchedulerPlugin.NODE_SELECTION
SchedulerPlugin.PRIO_COMMON
SchedulerPlugin.PRIO_CORE
SchedulerPlugin.PRIO_USER
SchedulerPlugin.SCHED_DATA_FN
SchedulerPlugin.VAR_CLASS
SchedulerPlugin.__init__()
SchedulerPlugin.__module__
SchedulerPlugin._add_schedule_script_body()
SchedulerPlugin._available()
SchedulerPlugin._create_kickoff_script_stub()
SchedulerPlugin._get_alloc_nodes()
SchedulerPlugin._get_config_elems()
SchedulerPlugin._get_initial_vars()
SchedulerPlugin._get_kickoff_script_header()
SchedulerPlugin._job_status()
SchedulerPlugin._kickoff()
SchedulerPlugin._make_kickoff_error()
SchedulerPlugin.activate()
SchedulerPlugin.available()
SchedulerPlugin.cancel()
SchedulerPlugin.deactivate()
SchedulerPlugin.get_conf()
SchedulerPlugin.get_final_vars()
SchedulerPlugin.get_initial_vars()
SchedulerPlugin.job_status()
SchedulerPlugin.refresh()
SchedulerPlugin.register_core_plugins()
SchedulerPlugin.schedule_tests()
- Scheduler Plugin Basic Class
- Scheduler Plugin Advanced Class
SchedulerPluginAdvanced
SchedulerPluginAdvanced.ALLOC_ACQUIRE_OPTIONS
SchedulerPluginAdvanced.__abstractmethods__
SchedulerPluginAdvanced.__init__()
SchedulerPluginAdvanced.__module__
SchedulerPluginAdvanced._abc_impl
SchedulerPluginAdvanced._filter_custom()
SchedulerPluginAdvanced._filter_nodes()
SchedulerPluginAdvanced._get_chunks()
SchedulerPluginAdvanced._get_initial_vars()
SchedulerPluginAdvanced._get_raw_node_data()
SchedulerPluginAdvanced._get_system_inventory()
SchedulerPluginAdvanced._make_chunk_group_id()
SchedulerPluginAdvanced._schedule_chunk()
SchedulerPluginAdvanced._schedule_indi_chunk()
SchedulerPluginAdvanced._schedule_indi_flex()
SchedulerPluginAdvanced._schedule_shared()
SchedulerPluginAdvanced._transform_raw_node_data()
SchedulerPluginAdvanced.get_final_vars()
SchedulerPluginAdvanced.refresh()
SchedulerPluginAdvanced.schedule_tests()
- Scheduler Variables
SchedulerVariables
SchedulerVariables.DEFER_ERRORS
SchedulerVariables.EXAMPLE
SchedulerVariables.NO_EXAMPLE
SchedulerVariables.__abstractmethods__
SchedulerVariables.__init__()
SchedulerVariables.__module__
SchedulerVariables.__repr__()
SchedulerVariables._abc_impl
SchedulerVariables._get_min()
SchedulerVariables._test_cmd()
SchedulerVariables.chunk_ids()
SchedulerVariables.chunk_size()
SchedulerVariables.info()
SchedulerVariables.min_cpus()
SchedulerVariables.min_mem()
SchedulerVariables.mpirun_opts()
SchedulerVariables.node_list()
SchedulerVariables.node_list_id()
SchedulerVariables.nodes()
SchedulerVariables.partition()
SchedulerVariables.requested_nodes()
SchedulerVariables.tasks_per_node()
SchedulerVariables.tasks_total()
SchedulerVariables.test_cmd()
SchedulerVariables.test_min_cpus()
SchedulerVariables.test_min_mem()
SchedulerVariables.test_node_list()
SchedulerVariables.test_nodes()
- Scheduler Plugin Class
- Scheduler Plugins
- Slurm
- Slurm Variables
- Slurm Scheduler Plugin
SbatchHeader
Slurm
Slurm.ALLOC_ACQUIRE_OPTIONS
Slurm.KICKOFF_SCRIPT_HEADER_CLASS
Slurm.MPIRUN_BIND_OPTS
Slurm.MPI_CMD_MPIRUN
Slurm.MPI_CMD_OPTIONS
Slurm.MPI_CMD_SRUN
Slurm.NODE_BRACKET_FORMAT_RE
Slurm.NODE_LIST_RE
Slurm.NODE_SEQ_REGEX_STR
Slurm.SCHED_CANCELLED
Slurm.SCHED_ERROR
Slurm.SCHED_OTHER
Slurm.SCHED_RUN
Slurm.SCHED_WAITING
Slurm.SCONTROL_KEY_RE
Slurm.SCONTROL_WS_RE
Slurm.VAR_CLASS
Slurm.__abstractmethods__
Slurm.__init__()
Slurm.__module__
Slurm._abc_impl
Slurm._available()
Slurm._chunks
Slurm._filter_custom()
Slurm._get_alloc_nodes()
Slurm._get_config_elems()
Slurm._get_raw_node_data()
Slurm._job_status()
Slurm._kickoff()
Slurm._node_lists
Slurm._nodes
Slurm._scontrol_parse()
Slurm._scontrol_show()
Slurm._transform_raw_node_data()
Slurm.cancel()
Slurm.parse_node_list()
- Raw
- Slurm
- Scheduler Module
- Test Series
- Status Files
- Status Files
SeriesStatesStruct
SeriesStatesStruct.ABORTED
SeriesStatesStruct.ALL_STARTED
SeriesStatesStruct.BUILD_ERROR
SeriesStatesStruct.CANCELED
SeriesStatesStruct.COMPLETE
SeriesStatesStruct.CREATED
SeriesStatesStruct.CREATION_ERROR
SeriesStatesStruct.ERROR
SeriesStatesStruct.KICKOFF_ERROR
SeriesStatesStruct.RUN
SeriesStatesStruct.SET_BUILD
SeriesStatesStruct.SET_CANCELED
SeriesStatesStruct.SET_CREATED
SeriesStatesStruct.SET_KICKOFF
SeriesStatesStruct.SET_MAKE
SeriesStatesStruct.SET_SKIPPED
SeriesStatesStruct.TESTS_SKIPPED
SeriesStatusFile
SeriesStatusInfo
StatesStruct
StatusError
TestStatesStruct
TestStatesStruct.ABORTED
TestStatesStruct.BUILDING
TestStatesStruct.BUILD_COPIED
TestStatesStruct.BUILD_CREATED
TestStatesStruct.BUILD_DEFERRED
TestStatesStruct.BUILD_DONE
TestStatesStruct.BUILD_ERROR
TestStatesStruct.BUILD_FAILED
TestStatesStruct.BUILD_REUSED
TestStatesStruct.BUILD_SUCCESS
TestStatesStruct.BUILD_TIMEOUT
TestStatesStruct.BUILD_WAIT
TestStatesStruct.CANCELLED
TestStatesStruct.COMPLETE
TestStatesStruct.CREATED
TestStatesStruct.CREATION_ERROR
TestStatesStruct.ENV_FAILED
TestStatesStruct.INFO
TestStatesStruct.PREPPING_RUN
TestStatesStruct.RESULTS
TestStatesStruct.RESULTS_ERROR
TestStatesStruct.RUNNING
TestStatesStruct.RUN_DONE
TestStatesStruct.RUN_ERROR
TestStatesStruct.RUN_TIMEOUT
TestStatesStruct.RUN_USER
TestStatesStruct.SCHEDULED
TestStatesStruct.SCHED_CANCELLED
TestStatesStruct.SCHED_ERROR
TestStatesStruct.SCHED_RUNNING
TestStatesStruct.SCHED_STARTUP
TestStatesStruct.SKIPPED
TestStatusFile
TestStatusInfo
- Status Files
- Test Configuration
- Pavilion Test Run Objects
- UnitTests
PavTestCase
PavTestCase.PAV_CONFIG_PATH
PavTestCase.PAV_LIB_DIR
PavTestCase.PAV_ROOT_DIR
PavTestCase.QUICK_TEST_BASE_CFG
PavTestCase.TEST_DATA_ROOT
PavTestCase.TEST_URL
PavTestCase.TEST_URL2
PavTestCase.TEST_URL_HASH
PavTestCase.WORKING_DIRS
PavTestCase._cmp_files()
PavTestCase._cmp_tree()
PavTestCase._is_softlink_dir()
PavTestCase._load_test()
PavTestCase._quick_test()
PavTestCase._quick_test_cfg()
PavTestCase.dbg_print()
PavTestCase.get_hash()
PavTestCase.make_pav_config()
PavTestCase.set_up()
PavTestCase.tear_down()
PavTestCase.wait_tests()
- Utilities
- Variable Components
- Variable Inner Workings (test_config.variables)
DeferredVariable
SubVariable
VariableError
VariableList
VariableSet
VariableSetManager
VariableSetManager.VAR_SETS
VariableSetManager.add_var_set()
VariableSetManager.any_deferred()
VariableSetManager.as_dict()
VariableSetManager.get()
VariableSetManager.get_permutations()
VariableSetManager.is_deferred()
VariableSetManager.key_as_dotted()
VariableSetManager.len()
VariableSetManager.load()
VariableSetManager.parse_key()
VariableSetManager.resolve_key()
VariableSetManager.resolve_references()
VariableSetManager.save()
VariableSetManager.set_deferred()
VariableSetManager.undefer()
- Variable Dict Class (var_dict)
- Pavilion Defined Variables (pav_vars)
- System Variable Plugins
- Variable Inner Workings (test_config.variables)