lsmo-epfl / aiida-lsmo

AiiDA workflows for the LSMO laboratory at EPFL
Other
9 stars 13 forks source link

Add tests #33

Closed ltalirz closed 4 years ago

ltalirz commented 4 years ago

fix #14

This PR adds a first complete integration test of the Isotherm workchain.

It uses the aiida-testing package to mock the Raspa and zeo++ executables, meaning test time is spent only on the aiida-internal logic.

It also switches from Travis CI to Github actions and adds test coverage.

For review: All files in tests/data can be ignored.

ltalirz commented 4 years ago

@yakutovicha Do you have an idea why the github actions are not triggered on this repo? On my fork they are working fine: https://github.com/ltalirz/aiida-lsmo/commits/add-tests

ltalirz commented 4 years ago

Ok, it seems it works if I push my branch directly to this repo: https://github.com/lsmo-epfl/aiida-lsmo/commits/add-tests

I'll reopen the PR.