diff --git a/conftest.py b/conftest.py index 4e81279432..786eff95b5 100644 --- a/conftest.py +++ b/conftest.py @@ -36,8 +36,8 @@ from _pytest.config import Config from _pytest.fixtures import FixtureRequest from artifacts_handler import ArtifactType from dynamic_pipelines.constants import TEST_RELATED_APPS_DOWNLOAD_URLS_FILENAME -from idf_ci.app import import_apps_from_txt -from idf_ci.uploader import AppDownloader, AppUploader +from idf_ci_local.app import import_apps_from_txt +from idf_ci_local.uploader import AppDownloader, AppUploader from idf_ci_utils import IDF_PATH, idf_relpath from idf_pytest.constants import DEFAULT_SDKCONFIG, ENV_MARKERS, SPECIAL_MARKERS, TARGET_MARKERS, PytestCase, \ DEFAULT_LOGDIR diff --git a/tools/ci/dynamic_pipelines/report.py b/tools/ci/dynamic_pipelines/report.py index 1d6a4165ca..03342a9ee7 100644 --- a/tools/ci/dynamic_pipelines/report.py +++ b/tools/ci/dynamic_pipelines/report.py @@ -12,7 +12,7 @@ from gitlab import GitlabUpdateError from gitlab_api import Gitlab from idf_build_apps import App from idf_build_apps.constants import BuildStatus -from idf_ci.uploader import AppUploader +from idf_ci_local.uploader import AppUploader from prettytable import PrettyTable from .constants import COMMENT_START_MARKER diff --git a/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py b/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py index cf4d3ebe9c..9eeffdf20b 100644 --- a/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py +++ b/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py @@ -1,14 +1,14 @@ # SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: Apache-2.0 - import argparse import sys import __init__ # noqa: F401 # inject the system path from dynamic_pipelines.constants import TEST_RELATED_APPS_FILENAME -from idf_build_apps import build_apps, setup_logging +from idf_build_apps import build_apps +from idf_build_apps import setup_logging from idf_build_apps.utils import semicolon_separated_str_to_list -from idf_ci.app import import_apps_from_txt +from idf_ci_local.app import import_apps_from_txt from idf_pytest.constants import DEFAULT_IGNORE_WARNING_FILEPATH if __name__ == '__main__': diff --git a/tools/ci/dynamic_pipelines/scripts/generate_build_child_pipeline.py b/tools/ci/dynamic_pipelines/scripts/generate_build_child_pipeline.py index 5941ce4dcd..a2728d61f9 100644 --- a/tools/ci/dynamic_pipelines/scripts/generate_build_child_pipeline.py +++ b/tools/ci/dynamic_pipelines/scripts/generate_build_child_pipeline.py @@ -18,7 +18,7 @@ from dynamic_pipelines.models import BuildJob from dynamic_pipelines.models import EmptyJob from dynamic_pipelines.utils import dump_jobs_to_yaml from idf_build_apps.utils import semicolon_separated_str_to_list -from idf_ci.app import dump_apps_to_txt +from idf_ci_local.app import dump_apps_to_txt from idf_ci_utils import IDF_PATH from idf_pytest.constants import CollectMode from idf_pytest.constants import DEFAULT_CONFIG_RULES_STR diff --git a/tools/ci/dynamic_pipelines/scripts/generate_build_report.py b/tools/ci/dynamic_pipelines/scripts/generate_build_report.py index cef16271fe..6a55adb1ae 100644 --- a/tools/ci/dynamic_pipelines/scripts/generate_build_report.py +++ b/tools/ci/dynamic_pipelines/scripts/generate_build_report.py @@ -1,13 +1,12 @@ # SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: Apache-2.0 - import argparse import glob import os import __init__ # noqa: F401 # inject the system path from dynamic_pipelines.report import BuildReportGenerator -from idf_ci.app import import_apps_from_txt +from idf_ci_local.app import import_apps_from_txt if __name__ == '__main__': parser = argparse.ArgumentParser( diff --git a/tools/ci/dynamic_pipelines/scripts/generate_target_test_child_pipeline.py b/tools/ci/dynamic_pipelines/scripts/generate_target_test_child_pipeline.py index 025c0e2c03..55b4cd2beb 100644 --- a/tools/ci/dynamic_pipelines/scripts/generate_target_test_child_pipeline.py +++ b/tools/ci/dynamic_pipelines/scripts/generate_target_test_child_pipeline.py @@ -27,7 +27,7 @@ from dynamic_pipelines.models import Job from dynamic_pipelines.models import TargetTestJob from dynamic_pipelines.utils import dump_jobs_to_yaml from idf_build_apps import App -from idf_ci.app import import_apps_from_txt +from idf_ci_local.app import import_apps_from_txt from idf_pytest.script import get_pytest_cases diff --git a/tools/ci/exclude_check_tools_files.txt b/tools/ci/exclude_check_tools_files.txt index 59017f6ce0..2afd994683 100644 --- a/tools/ci/exclude_check_tools_files.txt +++ b/tools/ci/exclude_check_tools_files.txt @@ -41,7 +41,7 @@ tools/ci/get_known_failure_cases_file.py tools/unit-test-app/**/* tools/ci/gitlab_yaml_linter.py tools/ci/dynamic_pipelines/**/* -tools/ci/idf_ci/**/* +tools/ci/idf_ci_local/**/* tools/ci/get_supported_examples.sh tools/ci/python_packages/common_test_methods.py tools/ci/python_packages/gitlab_api.py diff --git a/tools/ci/idf_ci/__init__.py b/tools/ci/idf_ci_local/__init__.py similarity index 100% rename from tools/ci/idf_ci/__init__.py rename to tools/ci/idf_ci_local/__init__.py diff --git a/tools/ci/idf_ci/app.py b/tools/ci/idf_ci_local/app.py similarity index 93% rename from tools/ci/idf_ci/app.py rename to tools/ci/idf_ci_local/app.py index 03bdb7d9d6..4dd91153d3 100644 --- a/tools/ci/idf_ci/app.py +++ b/tools/ci/idf_ci_local/app.py @@ -8,8 +8,8 @@ from typing import Literal from idf_build_apps import App from idf_build_apps import CMakeApp from idf_build_apps import json_to_app -from idf_ci.uploader import AppUploader -from idf_ci.uploader import get_app_uploader +from idf_ci_local.uploader import AppUploader +from idf_ci_local.uploader import get_app_uploader class IdfCMakeApp(CMakeApp): diff --git a/tools/ci/idf_ci/uploader.py b/tools/ci/idf_ci_local/uploader.py similarity index 100% rename from tools/ci/idf_ci/uploader.py rename to tools/ci/idf_ci_local/uploader.py diff --git a/tools/ci/idf_pytest/script.py b/tools/ci/idf_pytest/script.py index 0a2770bf5e..42efa83bff 100644 --- a/tools/ci/idf_pytest/script.py +++ b/tools/ci/idf_pytest/script.py @@ -14,7 +14,7 @@ from idf_build_apps import App from idf_build_apps import find_apps from idf_build_apps.constants import BuildStatus from idf_build_apps.constants import SUPPORTED_TARGETS -from idf_ci.app import IdfCMakeApp +from idf_ci_local.app import IdfCMakeApp from idf_ci_utils import get_all_manifest_files from idf_ci_utils import IDF_PATH from idf_ci_utils import idf_relpath