ramble.test.end_to_end namespace

Submodules

ramble.test.end_to_end.analyze_fom_output module

ramble.test.end_to_end.analyze_fom_output.test_analyze_fom_output()[source]
ramble.test.end_to_end.analyze_fom_output.test_analyze_print(monkeypatch)[source]

ramble.test.end_to_end.analyze_upload module

ramble.test.end_to_end.analyze_upload.test_analyze_upload()[source]

ramble.test.end_to_end.chained_experiment_var_inheritance module

ramble.test.end_to_end.chained_experiment_var_inheritance.test_chained_experiment_variable_inheritance(request)[source]

ramble.test.end_to_end.chained_experiment_variant_propagation module

ramble.test.end_to_end.chained_experiment_variant_propagation.test_chained_experiment_variant_propagation(request)[source]

ramble.test.end_to_end.concretize_with_different_package_managers module

ramble.test.end_to_end.concretize_with_different_package_managers.test_concretize_with_different_package_managers(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.config_section_env_vars module

ramble.test.end_to_end.config_section_env_vars.test_config_section_env_vars(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.custom_executables module

ramble.test.end_to_end.custom_executables.test_custom_executables(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.define_package_paths module

ramble.test.end_to_end.define_package_paths.test_define_package_paths()[source]
ramble.test.end_to_end.define_package_paths.test_package_path_variables()[source]

ramble.test.end_to_end.dryrun_chained_experiments module

ramble.test.end_to_end.dryrun_chained_experiments.test_dryrun_chained_experiments(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.dryrun_copies_external_env module

ramble.test.end_to_end.dryrun_copies_external_env.test_dryrun_copies_external_env(mutable_config, mutable_mock_workspace_path, tmpdir)[source]

ramble.test.end_to_end.dryrun_series_contains_package_paths module

ramble.test.end_to_end.dryrun_series_contains_package_paths.test_dryrun_series_contains_package_paths(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.env_var_builtin module

ramble.test.end_to_end.env_var_builtin.test_env_var_builtin(mutable_config, mutable_mock_workspace_path, mock_applications)[source]
ramble.test.end_to_end.env_var_builtin.test_env_var_from_app_only(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.env_var_leakage module

ramble.test.end_to_end.env_var_leakage.test_env_vars_do_not_leak(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.exclusive_filtered_vector_workloads module

ramble.test.end_to_end.exclusive_filtered_vector_workloads.test_exclusive_filtered_vector_workloads(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.expanded_fom_dry_run module

ramble.test.end_to_end.expanded_fom_dry_run.test_expanded_foms_dry_run(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.experiment_excludes module

ramble.test.end_to_end.experiment_excludes.test_wrfv4_exclusions(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.experiment_hashes module

ramble.test.end_to_end.experiment_hashes.test_experiment_hashes(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.experiment_repeats module

ramble.test.end_to_end.experiment_repeats.test_gromacs_repeats(mutable_config, mutable_mock_workspace_path)[source]
ramble.test.end_to_end.experiment_repeats.test_repeat_stats(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.experiment_templates module

ramble.test.end_to_end.experiment_templates.test_experiment_templates(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.explicit_zips module

ramble.test.end_to_end.explicit_zips.test_wrfv4_explicit_zips(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.fom_log_file_path module

ramble.test.end_to_end.fom_log_file_path.test_relative_fom_log_works(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.formatted_executables module

ramble.test.end_to_end.formatted_executables.test_formatted_executables()[source]
ramble.test.end_to_end.formatted_executables.test_object_formatted_executables(mock_modifiers, request)[source]
ramble.test.end_to_end.formatted_executables.test_redefined_executable_errors()[source]

ramble.test.end_to_end.globbing_patterns module

ramble.test.end_to_end.globbing_patterns.test_globbing_patterns(mutable_config, mutable_mock_workspace_path, mock_applications, mock_modifiers)[source]

ramble.test.end_to_end.gromacs_size_expansion module

ramble.test.end_to_end.gromacs_size_expansion.test_gromacs_size_expansion(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.included_configuration_files module

ramble.test.end_to_end.included_configuration_files.test_included_configuration_files(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.inclusive_filtered_vector_workloads module

ramble.test.end_to_end.inclusive_filtered_vector_workloads.test_inclusive_filtered_vector_workloads(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.known_applications module

ramble.test.end_to_end.known_applications.test_known_applications(application, package_manager, mock_file_auto_create)[source]

ramble.test.end_to_end.malformed_config module

ramble.test.end_to_end.malformed_config.test_missing_config_keys()[source]

ramble.test.end_to_end.manage_software module

ramble.test.end_to_end.manage_software.test_manage_software(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.merge_config_files module

ramble.test.end_to_end.merge_config_files.test_merge_config_files(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.missing_mpi_cmd module

ramble.test.end_to_end.missing_mpi_cmd.test_missing_mpi_cmd()[source]

ramble.test.end_to_end.missing_required_dry_run module

ramble.test.end_to_end.missing_required_dry_run.test_missing_required_dry_run(mutable_config, mutable_mock_workspace_path)[source]

Tests tty.die at end of ramble.application_types.spack._create_software_env

ramble.test.end_to_end.nested_compilers_are_installed module

ramble.test.end_to_end.nested_compilers_are_installed.test_nested_compilers_are_installed(mutable_config, mutable_mock_workspace_path, capsys)[source]

ramble.test.end_to_end.nested_config_templates module

ramble.test.end_to_end.nested_config_templates.test_nested_config_templates(request)[source]

ramble.test.end_to_end.object_import module

ramble.test.end_to_end.object_import.test_object_import_separate_python_source(request)[source]

ramble.test.end_to_end.object_validation module

ramble.test.end_to_end.object_validation.test_object_validation()[source]

ramble.test.end_to_end.package_manager_config module

ramble.test.end_to_end.package_manager_config.test_package_manager_config_zlib(mock_applications)[source]

ramble.test.end_to_end.package_manager_provenance module

ramble.test.end_to_end.package_manager_provenance.test_spack_package_manager_provenance_zlib(mock_applications, request)[source]

ramble.test.end_to_end.package_manager_requirements module

ramble.test.end_to_end.package_manager_requirements.test_package_manager_requirements_error(mock_applications, mock_modifiers)[source]
ramble.test.end_to_end.package_manager_requirements.test_package_manager_requirements_zlib(mock_applications, mock_modifiers)[source]

ramble.test.end_to_end.package_manager_unique_env_dirs module

ramble.test.end_to_end.package_manager_unique_env_dirs.test_env_dirs_do_not_collide(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.passthrough_variables module

ramble.test.end_to_end.passthrough_variables.test_disable_passthrough(mutable_config, mutable_mock_workspace_path)[source]
ramble.test.end_to_end.passthrough_variables.test_passthrough_variables(mutable_config, mutable_mock_workspace_path, mock_applications)[source]

ramble.test.end_to_end.phase_selection module

ramble.test.end_to_end.phase_selection.enable_verbose()[source]
ramble.test.end_to_end.phase_selection.test_workspace_phase_selection(mutable_config, mutable_mock_workspace_path, enable_verbose)[source]

ramble.test.end_to_end.phase_selection_with_dependencies module

ramble.test.end_to_end.phase_selection_with_dependencies.enable_verbose()[source]
ramble.test.end_to_end.phase_selection_with_dependencies.test_workspace_phase_selection_with_dependencies(mutable_config, mutable_mock_workspace_path, enable_verbose)[source]

ramble.test.end_to_end.pip_test module

ramble.test.end_to_end.pip_test.test_pip()[source]

ramble.test.end_to_end.shared_context module

ramble.test.end_to_end.shared_context.test_shared_contexts(mutable_config, mutable_mock_workspace_path, mock_applications, mock_modifiers)[source]

ramble.test.end_to_end.short_builtin_dep_name module

ramble.test.end_to_end.short_builtin_dep_name.test_short_builtin_dep_name(mock_applications)[source]

ramble.test.end_to_end.spack_env_cache module

ramble.test.end_to_end.spack_env_cache.test_spack_env_cache()[source]

ramble.test.end_to_end.tag_filtering module

ramble.test.end_to_end.tag_filtering.check_output(output, compared_list, contains=False)[source]
ramble.test.end_to_end.tag_filtering.test_workspace_tag_filtering(mutable_config, mutable_mock_workspace_path, mock_applications, tag, expected_experiments, unexpected_experiments)[source]

ramble.test.end_to_end.test_configvar_dry_run module

ramble.test.end_to_end.test_configvar_dry_run.test_configvar_dry_run(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.test_target_shells module

ramble.test.end_to_end.test_target_shells.test_target_shells_directive(configured_shell, expect_error)[source]

ramble.test.end_to_end.test_template module

ramble.test.end_to_end.test_template.test_template()[source]
ramble.test.end_to_end.test_template.test_template_inherited()[source]

ramble.test.end_to_end.unused_compilers_are_skipped module

ramble.test.end_to_end.unused_compilers_are_skipped.test_unused_compilers_are_skipped(mutable_config, mutable_mock_workspace_path, capsys)[source]

ramble.test.end_to_end.variant_propagation module

ramble.test.end_to_end.variant_propagation.test_variant_propagation_in_new_workspace(mutable_config, mutable_mock_workspace_path, request)[source]

ramble.test.end_to_end.vector_workloads module

ramble.test.end_to_end.vector_workloads.test_vector_workloads(mutable_config, mutable_mock_workspace_path)[source]

ramble.test.end_to_end.warn_mirror_support module

ramble.test.end_to_end.warn_mirror_support.assert_text_in_mirror_logs(ws, text)[source]
ramble.test.end_to_end.warn_mirror_support.test_warn_mirror_support(tmpdir)[source]

ramble.test.end_to_end.workspace_includes module

ramble.test.end_to_end.workspace_includes.test_workspace_add_includes(request)[source]
ramble.test.end_to_end.workspace_includes.test_workspace_remove_includes_index(request)[source]
ramble.test.end_to_end.workspace_includes.test_workspace_remove_includes_pattern(request)[source]

ramble.test.end_to_end.wrfv4_dry_run module

ramble.test.end_to_end.wrfv4_dry_run.test_wrfv4_no_pkg_man_dry_run(mutable_config, mutable_mock_workspace_path)[source]
ramble.test.end_to_end.wrfv4_dry_run.test_wrfv4_spack_dry_run(mutable_config, mutable_mock_workspace_path)[source]