From 35d340668a537503c97c8349cef81aebd534542d Mon Sep 17 00:00:00 2001 From: Xavier Dupre Date: Wed, 19 Jul 2023 14:22:27 +0200 Subject: [PATCH] coverage --- .github/workflows/workflow.yml | 35 +++++++++++++++++++++++++++++++++ _doc/_static/project_ico.png | Bin 942 -> 828 bytes 2 files changed, 35 insertions(+) create mode 100644 .github/workflows/workflow.yml diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml new file mode 100644 index 0000000..4199b41 --- /dev/null +++ b/.github/workflows/workflow.yml @@ -0,0 +1,35 @@ +name: Workflow for Codecov +on: [push] +jobs: + run: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] + env: + OS: ${{ matrix.os }} + PYTHON: '3.10' + steps: + - uses: actions/checkout@master + - name: Setup Python + uses: actions/setup-python@master + with: + python-version: 3.11 + - name: Install requirements dev + run: python -m pip install -r requirements-dev.txt + - name: Generate coverage report + run: | + pip install pytest + pip install pytest-cov + pytest --cov=./_unittests/ --cov-report=xml --ignore-glob=**LONG*.py --ignore-glob=**notebook*.py + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + with: + token: ${{ secrets.CODECOV_TOKEN }} + directory: ./coverage/reports/ + env_vars: OS,PYTHON + fail_ci_if_error: true + files: ./coverage1.xml,./coverage2.xml,!./cache + flags: unittests + name: codecov-umbrella + verbose: true diff --git a/_doc/_static/project_ico.png b/_doc/_static/project_ico.png index 66197b6521f9b833d330397c3529cd98ad41e3a7..fb931aa1b9e04ac8bf4c444ca3c6c29a56369fd7 100644 GIT binary patch literal 828 zcmeAS@N?(olHy`uVBq!ia0vp^mw@;J2OE$q3bgkGQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0VX+d!Bxc9C!+0|V1VPZ!6KinzCT4f75;2si|u5WKY9$&yb- ztWP*_>3PuuN2iH+{F|2advDv?JGH$6Z+`rkA=40PcTC-&d4ht13I_)#lT%Xz9_E@) zc9&jO$t}PBZu)JDz02$5ekUtAI(P^O2(h%VFe(lfriGo_<2_Q#UsukF+Z~_x_{+Rs zmG$xWA0H92tFJ%y^1s1EOwZQ2&$@Cxx!#9}K)@bKHFVfgTVatS=q8 ztuf=Y3*Nv*GIvM6$;Rt>v2V6E_Zm$UOHk4UYVD0GQPMTF^jT7CJTYN0IJgg#t8mP~ z8~Tm0|F56hyRfuKp3}?=UFDmchK5d}qV0f{Uf6LfJxrf%=;LNmqagAdU9T4&jKk`O dgE{Sog{=(dhW+f+oC8ep44$rjF6*2UngF_%+p_=w delta 546 zcmdnPwvK&*M}(Lv1A~|710@^+XRBUV&X~%Y(_kiK zpWUi(aZ}?Og{HQ7x(r7{4jz*GZIyi9+P&-3s))dvuWFy|&VTzJFa1D8f7$y3oRb|G z4+`?M&CyliN4RaxytJHB3-YP~qT!G9SofD*iqTyap=KmpoXx8oefh$x;)2bLY!l~+NfcZ=*%oiU{qm~< z{dzmU)uqNa4f;>ANi+cc#20gS&E2SH-_P7Sn|zIrZSp!sMZtt$zdLu@|G#mv=<@x~ zGyb(PPTt6