Skip to content

Update codecov.yml #134

Update codecov.yml

Update codecov.yml #134

Workflow file for this run

name: MATLAB Tests and Code Coverage
on:
pull_request:
branches:
- '**'
jobs:
build:
runs-on: self-hosted
steps:
- name: Checkout PR Code
uses: actions/checkout@v4
- name: Clone COBRA Toolbox
run: |
git clone -b develop https://github.com/opencobra/cobratoolbox.git cobratoolbox
- name: Run MATLAB Tests
run: |
matlab -batch "run('cobratoolbox/initCobraToolbox.m'); diary('cobratoolbox/test_results.txt'); run('cobratoolbox/test/testAll.m'); diary off;"
- name: Upload Test Report
uses: actions/upload-artifact@v4
with:
name: test-report
path: cobratoolbox/test_results.txt # Correct path
- name: Upload Coverage to Codecov
if: always()
uses: codecov/codecov-action@v3
with:
files: cobratoolbox/CodeCovTestResults.xml # Correct path