Skip to content

Add more documentation, rework hoomd force obj creation, add methods to save potential table files and pickle forcefields #209

Add more documentation, rework hoomd force obj creation, add methods to save potential table files and pickle forcefields

Add more documentation, rework hoomd force obj creation, add methods to save potential table files and pickle forcefields #209

Workflow file for this run

name: pytest
on:
push:
branches: [ master ]
paths:
- '.github/workflows/pytest.yml'
- 'environment-cpu.yml'
- 'msibi/**'
pull_request:
branches: [ master ]
paths:
- 'msibi/**'
- 'environment-cpu.yml'
- '.github/workflows/pytest.yml'
# Allows workflow to be manually triggered
workflow_dispatch:
jobs:
pytest:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Build environment
uses: conda-incubator/setup-miniconda@v2
with:
environment-file: environment-cpu.yml
miniforge-variant: Mambaforge
miniforge-version: 4.9.2-4
use-mamba: true
- name: Install package
shell: bash -l {0}
run: pip install .
- name: Run pytest with coverage report
shell: bash -l {0}
run: python -m pytest --cov=./ --cov-report=xml -v
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml