From 6e85c562a96d8232adab78b0e0e89cb9283b2c6c 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 5c8598b09df..aaa2edd9e0e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3159,6 +3159,8 @@ jobs: resource_class: large working_directory: ~/project parallelism: << parameters.parallelism >> + environment: + MCP_CONFORMANCE_CODECOV_FLAG: mcp-conformance steps: - setup_litellm_test_deps - when: @@ -3212,7 +3214,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 @@ -3222,8 +3224,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