ramble.test.modifier_functionality namespace
Submodules
ramble.test.modifier_functionality.executable_modifier_usage_filters module
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.modeless_variables module
ramble.test.modifier_functionality.modifier_conflicts module
- ramble.test.modifier_functionality.modifier_conflicts.test_name_executables_modifier_conflict(mutable_mock_workspace_path, mock_modifiers, workspace_name)[source]
- ramble.test.modifier_functionality.modifier_conflicts.test_name_mode_executables_modifier_conflict(mutable_mock_workspace_path, mock_modifiers, workspace_name)[source]
ramble.test.modifier_functionality.modifier_helpers module
- ramble.test.modifier_functionality.modifier_helpers.check_execute_script(script_path, tests)[source]
- ramble.test.modifier_functionality.modifier_helpers.check_software_env(base_dir, tests)[source]
Validate software environments
Input arguments: - base_dir: the software directory tests should validate against - tests: list of tuples. Each tuple should be (env_name, expected_contents).
This method will validate that expected_contents exists in the spack.yaml file in the corresponding env_name.