ramble.test namespace
Subpackages
- ramble.test.cmd namespace
- Submodules
- ramble.test.cmd.attributes module
- ramble.test.cmd.clean module
- ramble.test.cmd.config module
- ramble.test.cmd.debug module
- ramble.test.cmd.info module
- ramble.test.cmd.list module
- ramble.test.cmd.mirror module
- ramble.test.cmd.on module
- ramble.test.cmd.python module
- ramble.test.cmd.repo module
- ramble.test.cmd.results module
- ramble.test.cmd.software_definitions module
- ramble.test.cmd.workspace module
- ramble.test.cmd.workspace_concretize module
- ramble.test.end_to_end namespace
- Submodules
- ramble.test.end_to_end.analyze_fom_output module
- ramble.test.end_to_end.analyze_upload module
- ramble.test.end_to_end.chained_experiment_var_inheritance module
- ramble.test.end_to_end.concretize_with_different_package_managers module
- ramble.test.end_to_end.config_section_env_vars module
- ramble.test.end_to_end.custom_executables module
- ramble.test.end_to_end.define_package_paths module
- ramble.test.end_to_end.dryrun_chained_experiments module
- ramble.test.end_to_end.dryrun_copies_external_env module
- ramble.test.end_to_end.dryrun_series_contains_package_paths module
- ramble.test.end_to_end.env_var_builtin module
- ramble.test.end_to_end.env_var_leakage module
- ramble.test.end_to_end.exclusive_filtered_vector_workloads module
- ramble.test.end_to_end.expanded_fom_dry_run module
- ramble.test.end_to_end.experiment_excludes module
- ramble.test.end_to_end.experiment_hashes module
- ramble.test.end_to_end.experiment_repeats module
- ramble.test.end_to_end.experiment_templates module
- ramble.test.end_to_end.explicit_zips module
- ramble.test.end_to_end.fom_log_file_path module
- ramble.test.end_to_end.formatted_executables module
- ramble.test.end_to_end.globbing_patterns module
- ramble.test.end_to_end.gromacs_size_expansion module
- ramble.test.end_to_end.included_configuration_files module
- ramble.test.end_to_end.inclusive_filtered_vector_workloads module
- ramble.test.end_to_end.known_applications module
- ramble.test.end_to_end.manage_software module
- ramble.test.end_to_end.merge_config_files module
- ramble.test.end_to_end.missing_mpi_cmd module
- ramble.test.end_to_end.missing_required_dry_run module
- ramble.test.end_to_end.nested_compilers_are_installed module
- ramble.test.end_to_end.package_manager_config module
- ramble.test.end_to_end.package_manager_provenance module
- ramble.test.end_to_end.package_manager_requirements module
- ramble.test.end_to_end.package_manager_unique_env_dirs module
- ramble.test.end_to_end.passthrough_variables module
- ramble.test.end_to_end.phase_selection module
- ramble.test.end_to_end.phase_selection_with_dependencies module
- ramble.test.end_to_end.pip_test module
- ramble.test.end_to_end.shared_context module
- ramble.test.end_to_end.short_builtin_dep_name module
- ramble.test.end_to_end.spack_env_cache module
- ramble.test.end_to_end.tag_filtering module
- ramble.test.end_to_end.test_configvar_dry_run module
- ramble.test.end_to_end.test_target_shells module
- ramble.test.end_to_end.test_template module
- ramble.test.end_to_end.unused_compilers_are_skipped module
- ramble.test.end_to_end.vector_workloads module
- ramble.test.end_to_end.warn_mirror_support module
- ramble.test.end_to_end.workspace_includes module
- ramble.test.end_to_end.wrfv4_dry_run module
- ramble.test.experimental namespace
- ramble.test.modifier_functionality namespace
- Submodules
- ramble.test.modifier_functionality.experiment_modification module
- ramble.test.modifier_functionality.mock_env_var_modifiers module
- ramble.test.modifier_functionality.mock_layered_modifications module
- ramble.test.modifier_functionality.mock_modifier_dry_run module
- ramble.test.modifier_functionality.mock_modifier_phases module
- ramble.test.modifier_functionality.mock_modifier_spack_configs module
- ramble.test.modifier_functionality.mock_repeated_modifications module
- ramble.test.modifier_functionality.mock_spack_modifier module
- ramble.test.modifier_functionality.modifier_helpers module
check_execute_script()check_software_env()env_var_append_paths_modifier()env_var_append_paths_modifier_answer()env_var_append_vars_modifier()env_var_append_vars_modifier_answer()env_var_prepend_paths_modifier()env_var_prepend_paths_modifier_answer()env_var_set_modifier()env_var_set_modifier_answer()env_var_unset_modifier()env_var_unset_modifier_answer()intel_aps_answer()intel_aps_modifier()lscpu_answer()lscpu_modifier()named_modifier()
- ramble.test.modifier_functionality.modifier_prepare_analysis module
- ramble.test.modifier_functionality.multi_modifier_dry_run module
- ramble.test.modifier_functionality.required_variables module
- ramble.test.modifier_functionality.single_modifier_dry_run module
- ramble.test.package_manager_functionality namespace
- ramble.test.success_criteria namespace
- Submodules
- ramble.test.success_criteria.always_print_foms module
- ramble.test.success_criteria.anti_match module
- ramble.test.success_criteria.repeat_success_strict module
- ramble.test.success_criteria.success_fom_comparison module
- ramble.test.success_criteria.success_fom_globbing module
- ramble.test.success_criteria.success_functions module
- ramble.test.success_criteria.success_modifiers module
- ramble.test.success_criteria.success_variable_fom_comparison module
- ramble.test.util namespace
- ramble.test.workflow_manager_functionality namespace
- ramble.test.workspace_hashing namespace
Submodules
ramble.test.application_inheritance module
ramble.test.application_language module
ramble.test.application_tests module
ramble.test.cache_fetch module
ramble.test.commands module
ramble.test.concretize_builtin module
ramble.test.config_test module
ramble.test.conftest module
ramble.test.dry_run_helpers module
- class ramble.test.dry_run_helpers.SCOPES(*values)
Bases:
Enum- application = 2
- experiment = 4
- workload = 3
- workspace = 1
- ramble.test.dry_run_helpers.dry_run_config(section_name, injections, config_path, app_name, wl_name, batch_cmd='batch_submit')[source]
Creates a new configuration with modifiers injected
Input argument injections is a list of tuples. Each tuple has two values, and takes the form:
(scope, injection_dict)
scope is the scope the injection dict should be injected into injection_dict is a dict representing the new injection into the config
config_path is the path to the config file that should be written
ramble.test.expander module
ramble.test.experiment_result module
Tests on the ExperimentResult class
ramble.test.experiment_set module
ramble.test.gcs_fetch module
ramble.test.get_file_path module
ramble.test.mirror_tests module
ramble.test.modifier_application module
ramble.test.modifier_language module
ramble.test.namespace_trie module
ramble.test.package_manager_language module
ramble.test.reports module
ramble.test.repository module
ramble.test.software_environment module
ramble.test.spec_basic module
Perform tests of the Spec class