- buildtest API Reference
buildtest
- Subpackages
buildtest.builders
- Submodules
buildtest.builders.base
- Module Contents
- Classes
BuilderBase
BuilderBase.dependency
BuilderBase.shell_detection()
BuilderBase._set_metadata_values()
BuilderBase.get_test_extension()
BuilderBase.is_local_executor()
BuilderBase.is_slurm_executor()
BuilderBase.is_batch_job()
BuilderBase.start()
BuilderBase.stop()
BuilderBase.retry()
BuilderBase.build()
BuilderBase.run()
BuilderBase.record_starttime()
BuilderBase.record_endtime()
BuilderBase.runtime()
BuilderBase.get_runtime()
BuilderBase.state()
BuilderBase.failed()
BuilderBase.complete()
BuilderBase.running()
BuilderBase.is_pending()
BuilderBase.is_complete()
BuilderBase.is_failed()
BuilderBase.is_running()
BuilderBase.copy_stage_files()
BuilderBase._build_setup()
BuilderBase._write_build_script()
BuilderBase._write_test()
BuilderBase._emit_command()
BuilderBase._default_test_variables()
BuilderBase.sched_init()
BuilderBase.get_job_directives()
BuilderBase._get_burst_buffer()
BuilderBase._get_data_warp()
BuilderBase._set_execute_perm()
BuilderBase._get_environment()
BuilderBase._get_variables()
BuilderBase.add_metrics()
BuilderBase.output()
BuilderBase.error()
BuilderBase.generate_script()
BuilderBase.post_run_steps()
BuilderBase.is_valid_metric()
BuilderBase.check_test_state()
BuilderBase._process_compiler_config()
BuilderBase.__str__()
BuilderBase.__repr__()
- Classes
- Module Contents
buildtest.builders.compiler
- Module Contents
- Classes
CompilerBuilder
CompilerBuilder.type
CompilerBuilder.lang_ext_table
CompilerBuilder.cc
CompilerBuilder.cxx
CompilerBuilder.fc
CompilerBuilder.ldflags
CompilerBuilder.cflags
CompilerBuilder.cxxflags
CompilerBuilder.fflags
CompilerBuilder.cppflags
CompilerBuilder.setup()
CompilerBuilder.generate_script()
CompilerBuilder._resolve_source()
CompilerBuilder._detect_lang()
CompilerBuilder._compile_cmd()
CompilerBuilder._run_cmd()
CompilerBuilder._process_compiler_config()
CompilerBuilder.set_cc()
CompilerBuilder.set_cxx()
CompilerBuilder.set_fc()
CompilerBuilder.set_cflags()
CompilerBuilder.set_fflags()
CompilerBuilder.set_cxxflags()
CompilerBuilder.set_cppflags()
CompilerBuilder.set_ldflags()
CompilerBuilder.get_cc()
CompilerBuilder.get_cxx()
CompilerBuilder.get_fc()
CompilerBuilder.get_cflags()
CompilerBuilder.get_cxxflags()
CompilerBuilder.get_fflags()
CompilerBuilder.get_cppfilags()
CompilerBuilder.get_ldflags()
CompilerBuilder.get_path()
- Classes
- Module Contents
buildtest.builders.script
buildtest.builders.spack
- Submodules
buildtest.buildsystem
- Submodules
buildtest.buildsystem.builders
- Module Contents
- Classes
Builder
Builder.filter_by_executor_type()
Builder.create_script_builders()
Builder.create_compiler_builders()
Builder.create_spack_builders()
Builder.generate_builders()
Builder.build()
Builder._skip_tests_by_exclude_tags()
Builder._skip_tests_by_tags()
Builder._skip_tests_by_type()
Builder.get_builders()
Builder.get_filtered_buildspec()
- Classes
- Module Contents
buildtest.buildsystem.checks
- Module Contents
- Functions
- Attributes
logger
is_metrics_defined()
returncode_check()
runtime_check()
file_regex_check()
regex_check()
is_symlink_check()
exists_check()
is_file_check()
is_dir_check()
convert_metrics()
assert_ge_check()
assert_le_check()
assert_gt_check()
assert_lt_check()
assert_eq_check()
assert_ne_check()
contains_check()
notcontains_check()
assert_range_check()
file_count_check()
- Module Contents
buildtest.buildsystem.parser
- Submodules
buildtest.cli
- Submodules
buildtest.cli.build
- Module Contents
- Classes
- Functions
- Attributes
logger
Tee
resolve_testdirectory()
discover_buildspecs()
print_discovered_buildspecs()
discover_buildspecs_by_tags()
discover_buildspecs_by_name()
discover_buildspecs_by_executor()
discover_by_buildspecs()
print_filters()
BuildTest
BuildTest.load_rerun_file()
BuildTest.save_rerun_file()
BuildTest.save_profile_to_configuration()
BuildTest.load_profile()
BuildTest._validate_filters()
BuildTest.discovered_buildspecs()
BuildTest.build()
BuildTest.parse_buildspecs()
BuildTest.build_phase()
BuildTest.run_phase()
BuildTest.build_success()
BuildTest._print_test_summary()
BuildTest._update_build_history()
BuildTest.get_build_history_dir()
BuildTest.print_builders_by_type()
BuildTest.print_batch_builders()
BuildTest.print_builders()
update_report()
- Module Contents
buildtest.cli.buildspec
- Module Contents
- Classes
- Functions
- Attributes
logger
BuildspecCache
BuildspecCache.table
BuildspecCache.filter_fields
BuildspecCache.default_format_fields
BuildspecCache.format_fields
BuildspecCache.get_cache()
BuildspecCache.load_paths()
BuildspecCache.build()
BuildspecCache._discover_buildspecs()
BuildspecCache._write_buildspec_cache()
BuildspecCache._validate_buildspecs()
BuildspecCache.get_names()
BuildspecCache.get_random_tests()
BuildspecCache.lookup_buildspec_by_name()
BuildspecCache.build_cache()
BuildspecCache._check_filter_fields()
BuildspecCache._check_format_fields()
BuildspecCache._filter_buildspecs()
BuildspecCache.find_buildspecs()
BuildspecCache.get_valid_buildspecs()
BuildspecCache.get_invalid_buildspecs()
BuildspecCache.get_unique_tags()
BuildspecCache.get_unique_executors()
BuildspecCache.get_maintainers()
BuildspecCache.get_paths()
BuildspecCache.tag_breakdown()
BuildspecCache.executor_breakdown()
BuildspecCache.test_breakdown_by_buildspec()
BuildspecCache.print_buildspecfiles()
BuildspecCache.print_tags()
BuildspecCache.print_executors()
BuildspecCache.print_by_executors()
BuildspecCache.print_by_tags()
BuildspecCache._print_terse_format()
BuildspecCache.print_buildspecs()
BuildspecCache.list_maintainers()
BuildspecCache.print_maintainer()
BuildspecCache.print_maintainers_find()
BuildspecCache.print_maintainers_by_buildspecs()
BuildspecCache.print_invalid_buildspecs()
BuildspecCache.print_filter_fields()
BuildspecCache.print_format_fields()
BuildspecCache.print_raw_filter_fields()
BuildspecCache.print_raw_format_fields()
BuildspecCache.print_paths()
edit_buildspec_test()
edit_buildspec_file()
show_buildspecs()
show_failed_buildspecs()
buildspec_validate()
summarize_buildspec_cache()
summary_print()
buildspec_maintainers()
buildspec_find()
- Module Contents
buildtest.cli.cd
buildtest.cli.cdash
buildtest.cli.clean
buildtest.cli.commands
buildtest.cli.compilers
buildtest.cli.config
buildtest.cli.debugreport
buildtest.cli.helpcolor
buildtest.cli.history
buildtest.cli.info
buildtest.cli.inspect
buildtest.cli.path
buildtest.cli.report
- Module Contents
- Classes
- Functions
- Attributes
logger
is_int()
Report
Report.default_row_count
Report.format_field_description
Report.filter_field_description
Report.format_fields
Report.filter_fields
Report.display_table
Report.format_fields_detailed
Report.reportfile()
Report.get()
Report._check_filter_fields()
Report._check_format_fields()
Report._check_start_and_end_fields()
Report.load()
Report.filter_buildspecs_from_report()
Report.filter_by_start_end()
Report._filter_by_names()
Report._filter_by_tags()
Report._filter_by_executor()
Report._filter_by_state()
Report._filter_by_returncode()
Report.process_report()
Report.print_format_fields()
Report.print_filter_fields()
Report.print_raw_filter_fields()
Report.print_raw_format_fields()
Report.print_report()
Report.latest_testid_by_name()
Report.get_names()
Report.get_random_tests()
Report.get_buildspecs()
Report.get_test_by_state()
Report.get_testids()
Report._testid_lookup()
Report.lookup()
Report.builder_names()
Report.get_random_builder_names()
Report.breakdown_by_test_names()
Report.fetch_records_by_ids()
list_report()
clear_report()
report_cmd()
report_summary()
print_report_summary_output()
- Module Contents
buildtest.cli.schema
buildtest.cli.show
buildtest.cli.stats
- Package Contents
- Classes
- Functions
- Attributes
BUILDTEST_COPYRIGHT
BUILDTEST_VERSION
console
schema_table
build_filters_format()
handle_kv_string()
positive_number()
supported_color()
valid_time()
BuildTestParser
BuildTestParser._github
BuildTestParser._docs
BuildTestParser._schemadocs
BuildTestParser._slack
BuildTestParser._issues
BuildTestParser._progname
BuildTestParser._description
BuildTestParser.epilog_str
BuildTestParser._buildtest_show_commands
BuildTestParser.parse()
BuildTestParser.get_subparsers()
BuildTestParser._build_subparsers()
BuildTestParser._build_options()
BuildTestParser.get_buildtest_options()
BuildTestParser.help_all()
BuildTestParser.get_parent_parser()
BuildTestParser.misc_menu()
BuildTestParser.stylecheck_menu()
BuildTestParser.unittest_menu()
BuildTestParser.path_menu()
BuildTestParser.history_menu()
BuildTestParser.build_menu()
BuildTestParser.buildspec_menu()
BuildTestParser.buildspec_find_menu()
BuildTestParser.config_menu()
BuildTestParser.report_menu()
BuildTestParser.inspect_menu()
BuildTestParser.schema_menu()
BuildTestParser.cdash_menu()
- Submodules
buildtest.executors
- Submodules
buildtest.executors.base
- Module Contents
- Classes
BaseExecutor
BaseExecutor.type
BaseExecutor.default_maxpendtime
BaseExecutor.add_builder()
BaseExecutor.get_builder()
BaseExecutor.load()
BaseExecutor.run()
BaseExecutor.poll()
BaseExecutor.gather()
BaseExecutor._cancel_job_if_elapsedtime_exceeds_timeout()
BaseExecutor._cancel_job_if_pendtime_exceeds_maxpendtime()
BaseExecutor.__str__()
BaseExecutor.__repr__()
- Classes
- Module Contents
buildtest.executors.cobalt
buildtest.executors.local
buildtest.executors.lsf
buildtest.executors.pbs
buildtest.executors.setup
buildtest.executors.slurm
- Submodules
buildtest.scheduler
- Submodules
buildtest.scheduler.cobalt
buildtest.scheduler.job
buildtest.scheduler.lsf
buildtest.scheduler.pbs
buildtest.scheduler.slurm
- Module Contents
- Classes
- Attributes
logger
SlurmJob
SlurmJob.is_pending()
SlurmJob.is_running()
SlurmJob.is_suspended()
SlurmJob.is_cancelled()
SlurmJob.is_complete()
SlurmJob.is_failed()
SlurmJob.is_out_of_memory()
SlurmJob.is_timeout()
SlurmJob.complete()
SlurmJob.state()
SlurmJob.workdir()
SlurmJob.exitcode()
SlurmJob.cancel()
SlurmJob.poll()
SlurmJob.gather()
- Module Contents
- Submodules
buildtest.schemas
buildtest.tools
buildtest.utils
- Submodules
buildtest.config
- Module Contents
- Classes
- Attributes
logger
SiteConfiguration
SiteConfiguration.file
SiteConfiguration.load()
SiteConfiguration.resolve()
SiteConfiguration.name()
SiteConfiguration.detect_system()
SiteConfiguration.validate()
SiteConfiguration._executor_check()
SiteConfiguration.is_executor_disabled()
SiteConfiguration._validate_local_executors()
SiteConfiguration._validate_lsf_executors()
SiteConfiguration._validate_slurm_executors()
SiteConfiguration._validate_cobalt_executors()
SiteConfiguration._validate_pbs_executors()
SiteConfiguration.get_profile()
- Module Contents
buildtest.defaults
- Module Contents
console
userhome
BUILDTEST_ROOT
SCHEMA_ROOT
BUILDTEST_UNITTEST_ROOT
BUILDTEST_USER_HOME
USER_SETTINGS_FILE
DEFAULT_SETTINGS_FILE
VAR_DIR
ci_dir
VAR_DIR
BUILDTEST_LOGFILE
DEFAULT_LOGDIR
BUILD_HISTORY_DIR
BUILDTEST_RERUN_FILE
BUILDTEST_DEFAULT_TESTDIR
BUILDTEST_EXECUTOR_DIR
BUILDTEST_BUILDSPEC_DIR
BUILDSPEC_CACHE_FILE
BUILD_REPORT
BUILDTEST_REPORTS
BUILDSPEC_DEFAULT_PATH
TUTORIALS_SETTINGS_FILE
DEFAULT_SETTINGS_SCHEMA
- Module Contents
buildtest.exceptions
buildtest.log
buildtest.main
buildtest.system
- Package Contents
- Subpackages