HERA-Team / librarian

The HERA Librarian.
BSD 2-Clause "Simplified" License
6 stars 11 forks source link

Add CI testing and reorganize repo #59

Closed plaplant closed 5 years ago

plaplant commented 5 years ago

This PR adds a modest number of tests to the repo, and sets up CI testing at CircleCI. It also reorganizes the repo into two distinct subpackages: hera_librarian and librarian_server. Code and documents have been slightly reorganized to reflect the new structure. This will hopefully make it clearer how the server/client portions interact with each other.

codecov[bot] commented 5 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@476deaf). Click here to learn what that means. The diff coverage is 30.76%.

Impacted file tree graph

@@            Coverage Diff            @@
##             master      #59   +/-   ##
=========================================
  Coverage          ?   31.46%           
=========================================
  Files             ?       13           
  Lines             ?     2663           
  Branches          ?        0           
=========================================
  Hits              ?      838           
  Misses            ?     1825           
  Partials          ?        0
Flag Coverage Δ
#hera_librarian 71.38% <50%> (?)
#librarian_server 26.05% <22.22%> (?)
Impacted Files Coverage Δ
librarian_packages/server/librarian_server/file.py 26.68% <ø> (ø)
...rarian_packages/server/librarian_server/bgtasks.py 37.39% <ø> (ø)
...packages/server/librarian_server/mc_integration.py 0% <ø> (ø)
...an_packages/server/librarian_server/observation.py 25.9% <ø> (ø)
librarian_packages/server/librarian_server/misc.py 14.96% <ø> (ø)
...brarian_packages/server/librarian_server/dbutil.py 100% <ø> (ø)
...packages/hera_librarian/hera_librarian/__init__.py 36% <0%> (ø)
...arian_packages/server/librarian_server/__init__.py 27.77% <0%> (ø)
...brarian_packages/server/librarian_server/search.py 27.54% <0%> (ø)
...ckages/hera_librarian/hera_librarian/base_store.py 81.19% <100%> (ø)
... and 3 more

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 476deaf...13517ef. Read the comment docs.

pkgw commented 5 years ago

:+1: !