From b863f8eaf0b2e2627fa9c5d2a51004fd8133cc68 Mon Sep 17 00:00:00 2001 From: Annie Tallund Date: Tue, 31 Jan 2023 16:20:12 +0100 Subject: MLIA-594 Save target profile configuration Save the target profile file in the output directory. Change-Id: I886e52cb922c5425e749b154bd67a5d294ce0201 --- tests/test_target_config.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') diff --git a/tests/test_target_config.py b/tests/test_target_config.py index 26f524e..c6235a5 100644 --- a/tests/test_target_config.py +++ b/tests/test_target_config.py @@ -3,12 +3,15 @@ """Tests for the backend config module.""" from __future__ import annotations +from pathlib import Path + import pytest from mlia.backend.config import BackendConfiguration from mlia.backend.config import BackendType from mlia.backend.config import System from mlia.core.common import AdviceCategory +from mlia.target.config import copy_profile_file_to_output_dir from mlia.target.config import get_builtin_supported_profile_names from mlia.target.config import get_profile_file from mlia.target.config import load_profile @@ -17,6 +20,15 @@ from mlia.target.config import TargetProfile from mlia.utils.registry import Registry +def test_copy_profile_file_to_output_dir(tmp_path: Path) -> None: + """Test if the profile file is copied into the output directory.""" + test_target_profile_name = "ethos-u55-128" + test_file_path = Path(f"{tmp_path}/{test_target_profile_name}.toml") + + copy_profile_file_to_output_dir(test_target_profile_name, tmp_path) + assert Path.is_file(test_file_path) + + def test_get_builtin_supported_profile_names() -> None: """Test profile names getter.""" assert get_builtin_supported_profile_names() == [ -- cgit v1.2.1