ukhsa-collaboration / pygom

ODE modelling in Python
GNU General Public License v2.0
27 stars 20 forks source link

An attempt to improve travis and provide coverage #41

Closed edwintye closed 4 years ago

edwintye commented 4 years ago

As per https://github.com/PublicHealthEngland/pygom/issues/40, although the build/test process is repeatable, it contains unnecessary steps. This PR attempts to resolve the issues by installing the packages only once.

Furthermore, debugging other issues have been difficult due to the inexact nature of the issues and the lack of test transparency. The test is now launched under coverage and pushed to codecov, which facilitates the conversation by providing the ability to design tests for dedicated parts of the package.

codecov-io commented 4 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@18bdd6a). Click here to learn what that means. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master      #41   +/-   ##
=========================================
  Coverage          ?   56.94%           
=========================================
  Files             ?       48           
  Lines             ?     4773           
  Branches          ?      954           
=========================================
  Hits              ?     2718           
  Misses            ?     1810           
  Partials          ?      245           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 18bdd6a...f93b8cf. Read the comment docs.