From 3c035bb13560839eea9ce5314094dee4670a5ee8 Mon Sep 17 00:00:00 2001 From: cemde Date: Sun, 23 Nov 2025 16:09:30 +0100 Subject: [PATCH] added codecov.io uploading --- .github/workflows/test.yml | 7 +++++++ README.md | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8ee1253..b087cf9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -78,6 +78,13 @@ jobs: uv run coverage html uv run coverage report + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v4 + with: + file: ./coverage.xml + fail_ci_if_error: false + token: ${{ secrets.CODECOV_TOKEN }} + - name: Coverage comment if: github.event_name == 'pull_request' uses: py-cov-action/python-coverage-comment-action@v3 diff --git a/README.md b/README.md index c7a3337..7d03d37 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ [![PyPI version](https://badge.fury.io/py/maseval.svg)](https://badge.fury.io/py/maseval) [![Documentation](https://img.shields.io/badge/docs-latest-brightgreen.svg)](https://maseval.readthedocs.io/en/stable/) [![Tests](https://github.com/parameterlab/MASEval/actions/workflows/test.yml/badge.svg)](https://github.com/parameterlab/MASEval/actions/workflows/test.yml) +[![codecov](https://codecov.io/gh/parameterlab/MASEval/branch/main/graph/badge.svg)](https://codecov.io/gh/parameterlab/MASEval) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) MASEval is an evaluation library that provides a unified interface for benchmarking (multi-)agent systems. It offers standardized abstractions for running any agent implementation—whether built with AutoGen, LangChain, custom frameworks, or direct API calls—against established benchmarks like GAIA and AgentBench, or your own custom evaluation tasks.