aboutsummaryrefslogtreecommitdiff
path: root/tests/test_target_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_target_config.py')
-rw-r--r--tests/test_target_config.py12
1 files changed, 12 insertions, 0 deletions
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() == [