From 8b8cc4da207b245fa1477a52f7fc3728cde46b42 Mon Sep 17 00:00:00 2001 From: Hien To Date: Fri, 6 Dec 2024 12:40:40 +0700 Subject: [PATCH] fix: cortex.cpp nightly test with cortex.llamacpp --- .github/workflows/cortex-cpp-quality-gate.yml | 4 ++-- engine/e2e-test/cortex-llamacpp-e2e-nightly.py | 17 +++-------------- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/.github/workflows/cortex-cpp-quality-gate.yml b/.github/workflows/cortex-cpp-quality-gate.yml index e9fd8664b..316160ce5 100644 --- a/.github/workflows/cortex-cpp-quality-gate.yml +++ b/.github/workflows/cortex-cpp-quality-gate.yml @@ -124,7 +124,7 @@ jobs: cat ~/.cortexrc - name: Run e2e tests - if: runner.os != 'Windows' && github.event.pull_request.draft == false + if: github.event_name != 'schedule' && runner.os != 'Windows' && github.event.pull_request.draft == false run: | cd engine cp build/cortex build/cortex-nightly @@ -138,7 +138,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.PAT_SERVICE_ACCOUNT }} - name: Run e2e tests - if: runner.os == 'Windows' && github.event.pull_request.draft == false + if: github.event_name != 'schedule' && runner.os == 'Windows' && github.event.pull_request.draft == false run: | cd engine cp build/cortex.exe build/cortex-nightly.exe diff --git a/engine/e2e-test/cortex-llamacpp-e2e-nightly.py b/engine/e2e-test/cortex-llamacpp-e2e-nightly.py index 9be34519a..0511277f3 100644 --- a/engine/e2e-test/cortex-llamacpp-e2e-nightly.py +++ b/engine/e2e-test/cortex-llamacpp-e2e-nightly.py @@ -4,30 +4,19 @@ ### e2e tests are expensive, have to keep engines tests in order from test_api_engine_list import TestApiEngineList from test_api_engine_install_nightly import TestApiEngineInstall -from test_api_engine_get import TestApiEngineGet - -### models, keeps in order, note that we only uninstall engine after finishing all models test -from test_api_model_pull_direct_url import TestApiModelPullDirectUrl -from test_api_model_start import TestApiModelStart -from test_api_model_stop import TestApiModelStop -from test_api_model_get import TestApiModelGet -from test_api_model_list import TestApiModelList -from test_api_model_update import TestApiModelUpdate -from test_api_model_delete import TestApiModelDelete +from test_api_model import TestApiModel from test_api_model_import import TestApiModelImport -from test_api_engine_uninstall import TestApiEngineUninstall ### from test_cli_engine_get import TestCliEngineGet from test_cli_engine_install_nightly import TestCliEngineInstall from test_cli_engine_list import TestCliEngineList -from test_cli_model_delete import TestCliModelDelete -from test_cli_model_pull_direct_url import TestCliModelPullDirectUrl +from test_cli_engine_uninstall import TestCliEngineUninstall +from test_cli_model import TestCliModel from test_cli_server_start import TestCliServerStart from test_cortex_update import TestCortexUpdate from test_create_log_folder import TestCreateLogFolder from test_cli_model_import import TestCliModelImport -from test_cli_engine_uninstall import TestCliEngineUninstall if __name__ == "__main__": sys.exit(pytest.main([__file__, "-v"]))