Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continuous dev-branch, setup travis-CI and codecov #81

Open
DennisSchmitz opened this issue Aug 6, 2019 · 2 comments
Open

Continuous dev-branch, setup travis-CI and codecov #81

DennisSchmitz opened this issue Aug 6, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@DennisSchmitz
Copy link
Owner

Instead of having a brach per version, @florianzwagemaker suggested to use a continuous dev-branch. Likewise, we should setup Travis-CI to make sure that every commit and merge functions properly (see here and here).

The Travis-CI should also be connected to codecov. Lastly, Travis-CI and codecov should be added as badges to the README as a means of relaying testing status.

@DennisSchmitz DennisSchmitz added the enhancement New feature or request label Aug 6, 2019
@DennisSchmitz DennisSchmitz added this to the 1.1 milestone Aug 6, 2019
@DennisSchmitz DennisSchmitz added this to Issues in general enhancements via automation Aug 6, 2019
@florianzwagemaker florianzwagemaker moved this from Issues to To do (long term) in general enhancements Aug 6, 2019
@DennisSchmitz
Copy link
Owner Author

I've linked Travis-CI to this repo. But debugging a first Travis-CI test requires Docker and Docker isn't allowed on our grid. I've asked for a workaround, will update it afterwards.

Likewise, I've linked codecov to my GitHub. However, it's only free for public repo's. Once this repo is public, and Travis-CI is setup, I'll link it to this repo.

To be continued.

@DennisSchmitz
Copy link
Owner Author

DennisSchmitz commented Aug 8, 2019

Tests:

  • Build test
  • Input filename test:
    [sample]_R[1|2].f[ast]q
    [sample]_[1|2].f[ast]q
    [sample]_R[1|2]_001.f[ast]q
    [sample]_[1|2]_001.f[ast]q
    [sample]_R15_[ATCG]_R[1|2].f[ast]q
    [sample]_R15_[ATCG]_[1|2].f[ast]q
    [sample]_R15_[ATCG]_R[1|2].f[ast]q
    [sample]_R15_[ATCG]_[1|2]_001.f[ast]q
    [sample]_R15_[ATCG]_R[1|2]_001.f[ast]q

Input dataset:

  • Public Cameroon dataset or maybe simulate a smaller set.
    • Check if all the log files are empty/non-empty (depends on the submodule) and compare this to a successful run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
general enhancements
  
To do (long term)
Development

No branches or pull requests

2 participants