From cb44e29a76bf11ac8ec2c2fdbe8ba194172c5828 Mon Sep 17 00:00:00 2001 From: Joshua Valluru <326636767+joshua-berri@users.noreply.github.com> Date: Tue, 29 Sep 2026 15:06:40 -0700 Subject: [PATCH] ci(mcp): correct conformance test and coverage reporting --- .circleci/config.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 995480f8784..835f780b9a5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3213,6 +3213,8 @@ jobs: resource_class: large working_directory: ~/project parallelism: << parameters.parallelism >> + environment: + MCP_CONFORMANCE_CODECOV_FLAG: mcp-conformance steps: - setup_litellm_test_deps - when: @@ -3266,7 +3268,7 @@ jobs: steps: - codecov/upload: file: test-results/integration-mcp/conformance-coverage.xml - flags: mcp-conformance + flags: MCP_CONFORMANCE_CODECOV_FLAG - run: name: Stop owned database and Redis when: always @@ -3276,8 +3278,18 @@ jobs: docker logs redis-cache > test-results/services-<< parameters.suite >>-<< parameters.mode >>/redis.log 2>&1 || true docker rm -f postgres-db redis-cache test -z "$(docker ps -aq --filter name=postgres-db --filter name=redis-cache)" - - store_test_results: - path: test-results + - when: + condition: + equal: [mcp, << parameters.suite >>] + steps: + - store_test_results: + path: test-results/integration-mcp/junit.xml + - unless: + condition: + equal: [mcp, << parameters.suite >>] + steps: + - store_test_results: + path: test-results - store_artifacts: path: test-results