Skip to content

split CI into "core" and "analysis" #286

@orbeckst

Description

@orbeckst

Given that travis-ci/coverall works so well, we can think about how to get more out of it and the flexibility it provides us. I propose to split the CI and especially the coverage reports into two batches whose status would also be displayed separately in the README.rst:

  • analysis: MDAnalysis.analysis and MDAnalysis.visualization
  • core: everything else (core, topology, coordinate, lib, util, ...)

advantages

  • more accurate reflection of the coverage of the most crucial code parts (the core) because at the moment, analysis has much fewer unit tests than core (we need to change that but it won't happen overnight)
  • (small) speed up of the CI runs

disadvantages

  • no global view anymore
  • mildly confusing when we have multiple badges on the front page (although we could simply put core library and analysis modules in front of the badges)

Opinions?

EDIT: added visualization to the analysis batch. 2015-05-26

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions