Logo
latest

Background

  • Summary of buildtest

Getting Started

  • Installing buildtest
  • Quick Start Guide

Tutorial

  • Buildtest Command Line Tutorial
  • Buildspec Tutorial
  • Buildtest Tutorial on Perlmutter

How-to-guides

  • How to configure buildtest
  • Batch Scheduler Support
  • Troubleshooting Buildtest

Explanation

  • Build and Test Process
  • Using buildtest at HPC sites

Reference

  • Buildtest Command Line Reference
  • Writing Buildspecs
  • Additional Features
  • Buildtest Schemas
  • Facility Test Examples
  • buildtest API Reference
  • Buildtest Command Reference
  • Conference and Publications

Development Guide

  • Contributing Guide

Useful Links

  • Buildtest Github repo
  • Buildtest Slack
  • buildtest at NERSC
buildtest
  • <no title>
  • Edit on GitHub
Previous Next

  • 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__()
            • 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()
            • buildtest.builders.script
              • Module Contents
                • Classes
                  • ScriptBuilder
                    • ScriptBuilder.type
                    • ScriptBuilder.resolve_compilers()
                    • ScriptBuilder.write_python_script()
                    • ScriptBuilder.generate_script()
            • buildtest.builders.spack
              • Module Contents
                • Classes
                  • SpackBuilder
                    • SpackBuilder.type
                    • SpackBuilder.generate_script()
                    • SpackBuilder._spack_test()
                    • SpackBuilder._resolve_spack_root()
                    • SpackBuilder._spack_environment()
        • 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()
            • 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()
            • buildtest.buildsystem.parser
              • Module Contents
                • Classes
                  • BuildspecParser
                    • BuildspecParser.__str__()
                    • BuildspecParser.__repr__()
                    • BuildspecParser._check_schema_type()
                    • BuildspecParser._check_executor()
                    • BuildspecParser.validate()
                    • BuildspecParser.get_test_names()
        • buildtest.cli
          • Submodules
            • buildtest.cli.build
              • Module Contents
                • Classes
                • Functions
                • Attributes
                  • logger
                  • Tee
                    • Tee.__enter__()
                    • Tee.__exit__()
                    • Tee.write()
                    • Tee.flush()
                  • 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()
            • 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()
            • buildtest.cli.cd
              • Module Contents
                • Functions
                  • change_directory()
            • buildtest.cli.cdash
              • Module Contents
                • Functions
                  • cdash_cmd()
                  • view_cdash_project()
                  • upload_test_cdash()
            • buildtest.cli.clean
              • Module Contents
                • Functions
                  • clean()
            • buildtest.cli.commands
              • Module Contents
                • Functions
                  • list_buildtest_commands()
            • buildtest.cli.compilers
              • Module Contents
                • Classes
                • Functions
                  • compiler_cmd()
                  • remove_compilers()
                  • list_compilers()
                  • compiler_test()
                  • compiler_find()
                  • BuildtestCompilers
                    • BuildtestCompilers.compiler_table
                    • BuildtestCompilers.find_compilers()
                    • BuildtestCompilers._validate_modules()
                    • BuildtestCompilers._update_compiler_section()
                    • BuildtestCompilers.print_json()
                    • BuildtestCompilers.print_yaml()
                    • BuildtestCompilers.names()
                    • BuildtestCompilers.print_compilers()
            • buildtest.cli.config
              • Module Contents
                • Functions
                  • config_cmd()
                  • edit_configuration()
                  • view_system()
                  • validate_config()
                  • view_path()
                  • view_configuration()
                  • remove_profiles()
                  • list_profiles()
                  • view_executors()
            • buildtest.cli.debugreport
              • Module Contents
                • Functions
                  • print_debug_report()
            • buildtest.cli.helpcolor
              • Module Contents
                • Functions
                  • print_available_colors()
            • buildtest.cli.history
              • Module Contents
                • Functions
                • Attributes
                  • logger
                  • build_history()
                  • sorted_alphanumeric()
                  • print_terse()
                  • list_build_history()
                  • query_builds()
            • buildtest.cli.info
              • Module Contents
                • Functions
                  • buildtest_info()
                  • print_version_info()
            • buildtest.cli.inspect
              • Module Contents
                • Functions
                  • fetch_test_names()
                  • print_builders()
                  • print_terse()
                  • inspect_list()
                  • print_by_query()
                  • inspect_query()
                  • inspect_buildspec()
                  • print_by_name()
                  • inspect_by_name()
            • buildtest.cli.path
              • Module Contents
                • Functions
                  • path_cmd()
            • 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()
            • buildtest.cli.schema
              • Module Contents
                • Functions
                  • schema_cmd()
            • buildtest.cli.show
              • Module Contents
                • Functions
                  • print_build_show()
                  • print_buildspec_show()
                  • print_config_show()
                  • print_inspect_show()
                  • print_report_show()
                  • print_history_show()
                  • print_cdash_show()
                  • print_schema_show()
                  • print_stylecheck_show()
                  • print_unittests_show()
                  • print_path_show()
                  • buildtest_show()
            • buildtest.cli.stats
              • Module Contents
                • Functions
                  • stats_cmd()
          • 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()
        • 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__()
            • buildtest.executors.cobalt
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • CobaltExecutor
                    • CobaltExecutor.type
                    • CobaltExecutor.launcher_command()
                    • CobaltExecutor.run()
                    • CobaltExecutor.poll()
                    • CobaltExecutor.gather()
            • buildtest.executors.local
              • Module Contents
                • Classes
                  • LocalExecutor
                    • LocalExecutor.type
                    • LocalExecutor.load()
                    • LocalExecutor.run()
            • buildtest.executors.lsf
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • LSFExecutor
                    • LSFExecutor.type
                    • LSFExecutor.launcher_command()
                    • LSFExecutor.run()
            • buildtest.executors.pbs
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • PBSExecutor
                    • PBSExecutor.type
                    • PBSExecutor.launcher_command()
                    • PBSExecutor.run()
            • buildtest.executors.setup
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • BuildExecutor
                    • BuildExecutor.__str__()
                    • BuildExecutor.__repr__()
                    • BuildExecutor.names()
                    • BuildExecutor.get()
                    • BuildExecutor.get_validbuilders()
                    • BuildExecutor._choose_executor()
                    • BuildExecutor.setup()
                    • BuildExecutor.select_builders_to_run()
                    • BuildExecutor.run()
                    • BuildExecutor.poll()
                    • BuildExecutor.print_job_details()
            • buildtest.executors.slurm
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • SlurmExecutor
                    • SlurmExecutor.type
                    • SlurmExecutor.launcher_command()
                    • SlurmExecutor.run()
                    • SlurmExecutor.gather()
        • buildtest.scheduler
          • Submodules
            • buildtest.scheduler.cobalt
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • CobaltJob
                    • CobaltJob.is_pending()
                    • CobaltJob.is_running()
                    • CobaltJob.is_complete()
                    • CobaltJob.is_suspended()
                    • CobaltJob.is_cancelled()
                    • CobaltJob.cobalt_log()
                    • CobaltJob.output_file()
                    • CobaltJob.error_file()
                    • CobaltJob.exitcode()
                    • CobaltJob.poll()
                    • CobaltJob.gather()
                    • CobaltJob.cancel()
            • buildtest.scheduler.job
              • Module Contents
                • Classes
                  • Job
                    • Job.state()
                    • Job.get()
                    • Job.is_pending()
                    • Job.is_running()
                    • Job.is_suspended()
                    • Job.cancel()
                    • Job.poll()
            • buildtest.scheduler.lsf
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • LSFJob
                    • LSFJob.is_pending()
                    • LSFJob.is_running()
                    • LSFJob.is_complete()
                    • LSFJob.is_suspended()
                    • LSFJob.is_failed()
                    • LSFJob.output_file()
                    • LSFJob.error_file()
                    • LSFJob.exitcode()
                    • LSFJob.poll()
                    • LSFJob.gather()
                    • LSFJob.cancel()
            • buildtest.scheduler.pbs
              • Module Contents
                • Classes
                • Attributes
                  • logger
                  • PBSJob
                    • PBSJob.is_pending()
                    • PBSJob.is_running()
                    • PBSJob.is_complete()
                    • PBSJob.is_suspended()
                    • PBSJob.output_file()
                    • PBSJob.error_file()
                    • PBSJob.exitcode()
                    • PBSJob.success()
                    • PBSJob.fail()
                    • PBSJob.poll()
                    • PBSJob.gather()
                    • PBSJob.cancel()
            • 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()
        • buildtest.schemas
          • Submodules
            • buildtest.schemas.defaults
              • Module Contents
                • Functions
                • Attributes
                  • here
                  • schema_table
                  • schema_store
                  • resolver
                  • custom_validator()
            • buildtest.schemas.utils
              • Module Contents
                • Functions
                • Attributes
                  • here
                  • load_schema()
                  • load_recipe()
        • buildtest.tools
          • Submodules
            • buildtest.tools.docs
              • Module Contents
                • Functions
                  • run()
                  • write_example()
                  • build_spack_examples()
                  • build_compiler_examples()
            • buildtest.tools.editor
              • Module Contents
                • Functions
                  • set_editor()
            • buildtest.tools.modules
              • Module Contents
                • Functions
                  • get_module_commands()
            • buildtest.tools.stylecheck
              • Module Contents
                • Functions
                  • run_command()
                  • run_black()
                  • run_isort()
                  • run_pyflakes()
                  • run_style_checks()
            • buildtest.tools.tutorialexamples
              • Module Contents
                • Functions
                  • generate_tutorial_examples()
            • buildtest.tools.unittests
              • Module Contents
                • Functions
                • Attributes
                  • here
                  • run_unit_tests()
                  • parser
        • buildtest.utils
          • Submodules
            • buildtest.utils.command
              • Module Contents
                • Classes
                  • Capturing
                    • Capturing.out
                    • Capturing.err
                    • Capturing.__enter__()
                    • Capturing.set_stdout()
                    • Capturing.set_stderr()
                    • Capturing.__exit__()
                    • Capturing.cleanup()
                  • BuildTestCommand
                    • BuildTestCommand.execute()
                    • BuildTestCommand.returncode()
                    • BuildTestCommand.decode()
                    • BuildTestCommand.get_output()
                    • BuildTestCommand.get_error()
                    • BuildTestCommand.get_command()
            • buildtest.utils.file
              • Module Contents
                • Functions
                • Attributes
                  • max_files_traversed
                  • is_file()
                  • is_dir()
                  • is_symlink()
                  • search_files()
                  • walk_tree()
                  • create_dir()
                  • resolve_path()
                  • read_file()
                  • create_file()
                  • write_file()
                  • remove_file()
                  • load_json()
            • buildtest.utils.shell
              • Module Contents
                • Classes
                • Functions
                • Attributes
                  • get_shells()
                  • get_python_shells()
                  • shell_lookup()
                  • is_bash_shell()
                  • is_sh_shell()
                  • is_csh_shell()
                  • is_zsh_shell()
                  • python_shells
                  • system_shells
                  • shell_dict
                  • Shell
                    • Shell.opts
                    • Shell.path
                    • Shell.__str__()
                    • Shell.__repr__()
                    • Shell.get()
            • buildtest.utils.timer
              • Module Contents
                • Classes
                  • TimerError
                  • Timer
                    • Timer.start()
                    • Timer.stop()
                    • Timer.duration()
            • buildtest.utils.tools
              • Module Contents
                • Functions
                  • deep_get()
                  • checkColor()
      • 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()
        • 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
        • buildtest.exceptions
          • Module Contents
            • BuildTestError
              • BuildTestError.__str__()
            • BuildspecError
              • BuildspecError.get_exception()
            • InvalidBuildspec
            • InvalidBuildspecSchemaType
            • InvalidBuildspecExecutor
            • ExecutorError
            • RuntimeFailure
            • ConfigurationError
              • ConfigurationError.__str__()
        • buildtest.log
          • Module Contents
            • Functions
              • init_logfile()
        • buildtest.main
          • Module Contents
            • Functions
              • main()
        • buildtest.system
          • Module Contents
            • Classes
              • BuildTestSystem
                • BuildTestSystem.system
                • BuildTestSystem.supported_platforms
                • BuildTestSystem.get()
                • BuildTestSystem.check()
                • BuildTestSystem.check_scheduler()
                • BuildTestSystem.detect_module_tool()
              • Scheduler
                • Scheduler.logger
                • Scheduler.check_binaries()
                • Scheduler.active()
              • Slurm
                • Slurm.binaries
                • Slurm.active()
                • Slurm._get_partitions()
                • Slurm._get_clusters()
                • Slurm._get_qos()
              • LSF
                • LSF.binaries
                • LSF._get_queues()
              • Cobalt
                • Cobalt.binaries
                • Cobalt._get_queues()
              • PBS
                • PBS.binaries
                • PBS.check()
                • PBS._get_queues()
      • Package Contents
        • __version__
        • BUILDTEST_VERSION
        • BUILDTEST_COPYRIGHT
Previous Next

© Copyright Copyright (c) 2021-2023, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy), Shahzeb Siddiqui, and Vanessa Sochat. All rights reserved.. Revision 39ae6708.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
v1.5
v1.4_a
v1.3
v1.2
v1.1
v1.0
v0.15.0
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.2
v0.10.0
v0.9.6
v0.9.0
v0.8.0
devel
Downloads
On Read the Docs
Project Home
Builds