- buildtest API Reference
buildtest- Subpackages
buildtest.builders- Submodules
buildtest.builders.base- Module Contents
- Classes
BuilderBaseBuilderBase.dependencyBuilderBase.shell_detection()BuilderBase._set_metadata_values()BuilderBase.get_test_extension()BuilderBase.is_local_executor()BuilderBase.is_container_executor()BuilderBase.is_batch_job()BuilderBase.start()BuilderBase.stop()BuilderBase.retry()BuilderBase.build()BuilderBase.run()BuilderBase.prepare_run()BuilderBase.execute_run()BuilderBase.execute_post_run_script()BuilderBase._display_output_content()BuilderBase._display_test_content()BuilderBase.handle_run_result()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._build_setup()BuilderBase._create_directories()BuilderBase._resolve_paths()BuilderBase._copy_files_to_stage()BuilderBase._write_build_script()BuilderBase._generate_build_script_lines()BuilderBase._generate_trap_message()BuilderBase._get_execution_command()BuilderBase._copy_build_script_to_test_root()BuilderBase._write_post_run_script()BuilderBase._write_test()BuilderBase.get_container_invocation()BuilderBase._emit_command()BuilderBase._emit_set_command()BuilderBase._set_default_test_variables()BuilderBase.set_scheduler_settings()BuilderBase.get_job_directives()BuilderBase._get_burst_buffer()BuilderBase._get_data_warp()BuilderBase._set_execute_perm()BuilderBase._get_environment()BuilderBase._get_variables()BuilderBase._extract_line()BuilderBase.add_metrics()BuilderBase.handle_regex_metric()BuilderBase.handle_file_regex_metric()BuilderBase.get_match()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.scriptbuildtest.builders.spack
- Submodules
buildtest.buildsystembuildtest.cli- Submodules
buildtest.cli.build- Module Contents
- Classes
- Functions
- Attributes
loggerTeeresolve_testdirectory()discover_buildspecs()print_discovered_buildspecs()discover_buildspecs_by_tags()discover_buildspecs_by_name()discover_buildspecs_by_executor()discover_by_buildspecs()print_filters()BuildTestBuildTest.buildexecutorBuildTest.load_rerun_file()BuildTest.save_rerun_file()BuildTest.save_profile_to_configuration()BuildTest.load_profile()BuildTest._validate_filters()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
loggerBuildspecCacheBuildspecCache.tableBuildspecCache.filter_fieldsBuildspecCache.default_format_fieldsBuildspecCache.format_fieldsBuildspecCache.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_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()is_test_name_in_cache()show_buildspecs()show_tests_by_status()show_failed_buildspecs()handle_exception()buildspec_validate_command()summarize_buildspec_cache()summary_print()buildspec_maintainers()buildspec_find()open_buildspec_in_editor()validate_buildspec()
- Module Contents
buildtest.cli.cdbuildtest.cli.cdashbuildtest.cli.cleanbuildtest.cli.commandsbuildtest.cli.compilersbuildtest.cli.config- Module Contents
- Functions
config_cmd()handle_view_command()handle_profiles_command()handle_executors_command()handle_validate_command()handle_systems_command()handle_edit_command()handle_path_command()edit_configuration()view_system()validate_config()view_path()view_configuration()remove_profiles()list_profiles()display_executors_in_json_format()display_executors_in_yaml_format()display_disabled_executors()display_invalid_executors()display_all_executors()view_executors()remove_executors()
- Functions
- Module Contents
buildtest.cli.debugreportbuildtest.cli.helpcolorbuildtest.cli.historybuildtest.cli.infobuildtest.cli.inspectbuildtest.cli.pathbuildtest.cli.report- Module Contents
- Classes
- Functions
- Attributes
loggerPASSFAILis_int()ReportReport.default_row_countReport.format_field_descriptionReport.filter_field_descriptionReport.format_fieldsReport.filter_fieldsReport.display_tableReport.format_fields_detailedReport.set_report_parameters()Report.reportfile()Report.get()Report.validate_filter_and_format_fields()Report._check_filter_fields()Report._check_format_fields()Report._check_start_and_end_fields()Report.load_report()Report.validate_buildspec_filter()Report.validate_state_filter()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.filter_tests()Report.add_tests_to_display_table()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()Report.get_buildspec_by_test()
list_report()clear_report()report_cmd()report_summary()print_report_summary_output()
- Module Contents
buildtest.cli.showbuildtest.cli.stats
- Package Contents
- Classes
- Functions
- Attributes
BUILDTEST_COPYRIGHTBUILDTEST_VERSIONconsolebuild_filters_format()handle_kv_string()positive_number()supported_color()valid_time()get_parser()BuildTestParserBuildTestParser._githubBuildTestParser._docsBuildTestParser._slackBuildTestParser._issuesBuildTestParser._prognameBuildTestParser._descriptionBuildTestParser.epilog_strBuildTestParser._buildtest_show_commandsBuildTestParser.parse()BuildTestParser.get_subparsers()BuildTestParser.retrieve_main_options()BuildTestParser._build_subparsers()BuildTestParser._build_options()BuildTestParser.get_subcommands()BuildTestParser.get_parent_parser()BuildTestParser.misc_menu()BuildTestParser.stylecheck_menu()BuildTestParser.tutorial_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.cdash_menu()
- Submodules
buildtest.executors- Submodules
buildtest.executors.base- Module Contents
- Classes
BaseExecutorBaseExecutor.typeBaseExecutor.default_maxpendtimeBaseExecutor.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.containerbuildtest.executors.localbuildtest.executors.lsfbuildtest.executors.pbsbuildtest.executors.setup- Module Contents
- Classes
- Attributes
loggerBuildExecutorBuildExecutor.__str__()BuildExecutor.__repr__()BuildExecutor.names()BuildExecutor.get()BuildExecutor.get_validbuilders()BuildExecutor._choose_executor()BuildExecutor.setup()BuildExecutor.select_builders_to_run()BuildExecutor.check_state()BuildExecutor.check_returncode()BuildExecutor.run()BuildExecutor.poll()BuildExecutor._print_job_details()BuildExecutor._cleanup_when_exception()
- Module Contents
buildtest.executors.slurm
- Submodules
buildtest.scheduler- Submodules
buildtest.scheduler.detectionbuildtest.scheduler.jobbuildtest.scheduler.lsfbuildtest.scheduler.pbsbuildtest.scheduler.slurm- Module Contents
- Classes
- Attributes
loggerSlurmJobSlurmJob.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.cancel()SlurmJob.poll()SlurmJob.get_output_and_error_files()SlurmJob.retrieve_jobdata()
- Module Contents
- Submodules
buildtest.schemasbuildtest.toolsbuildtest.utils
- Submodules
buildtest.config- Module Contents
- Classes
- Attributes
loggerSiteConfigurationSiteConfiguration.fileSiteConfiguration.load()SiteConfiguration.resolve()SiteConfiguration.name()SiteConfiguration.detect_system()SiteConfiguration.validate()SiteConfiguration._executor_check()SiteConfiguration.get_all_executors()SiteConfiguration.is_executor_disabled()SiteConfiguration._validate_container_executors()SiteConfiguration._validate_local_executors()SiteConfiguration._validate_lsf_executors()SiteConfiguration._validate_slurm_executors()SiteConfiguration._validate_pbs_executors()SiteConfiguration._validate_torque_executors()SiteConfiguration.get_profile()
- Module Contents
buildtest.defaults- Module Contents
consoleuserhomeBUILDTEST_ROOTSCHEMA_ROOTBUILDTEST_UNITTEST_ROOTBUILDTEST_USER_HOMEUSER_SETTINGS_FILEci_dirVAR_DIRBUILDTEST_LOGFILEDEFAULT_LOGDIRBUILD_HISTORY_DIRBUILDTEST_RERUN_FILEBUILDTEST_DEFAULT_TESTDIRBUILDTEST_EXECUTOR_DIRBUILDTEST_BUILDSPEC_DIRBUILDSPEC_CACHE_FILEBUILD_REPORTBUILDTEST_REPORTSBUILDSPEC_DEFAULT_PATHTUTORIALS_SETTINGS_FILEDEFAULT_SETTINGS_SCHEMA
- Module Contents
buildtest.exceptionsbuildtest.logbuildtest.mainbuildtest.system
- Package Contents
- Subpackages