Skip to content

Merge pull request #1040 from mantidproject/1039_replace_six #1273

Merge pull request #1040 from mantidproject/1039_replace_six

Merge pull request #1040 from mantidproject/1039_replace_six #1273

Workflow file for this run

name: MSlice unit tests
on: push
jobs:
test:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
steps:
- name: Checkout MSlice
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Miniconda
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-version: latest
activate-environment: mslice-env
environment-file: environment.yml
auto-activate-base: false
- name: Install Mantid
run: |
mamba install -c mantid/label/nightly mantid mantidqt
- name: Run Tests and Coverage
run: |
xvfb-run '--server-args=-screen 0 640x480x24' --auto-servernum coverage run -m pytest
- name: Report Coverage
run: |
coverage report