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

Hook up With Travis CI #3

Closed
ThomasThelen opened this issue Sep 9, 2020 · 1 comment · Fixed by #63
Closed

Hook up With Travis CI #3

ThomasThelen opened this issue Sep 9, 2020 · 1 comment · Fixed by #63
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@ThomasThelen
Copy link
Collaborator

We should be doing automated builds when we push new code and make pull requests. This lets us know if the code coverage decreased (not enough unit tests) or if something broke the package.

We should be automating the testing on both UNIX and macOS-Travis doesn't yet support Windows with R

@ThomasThelen ThomasThelen added enhancement New feature or request good first issue Good for newcomers labels Sep 9, 2020
@ThomasThelen
Copy link
Collaborator Author

The goal is to set up Travis CI, see this for reference. You can also search around GitHub for R libraries and chances are that they do this. You can see a simple examples here and here and a more complex one here

While we're at it we should integrate with codecov (measures how much the code is being tested). A great example of codecov can be found here.

Unfortunately Travis only supports private repositories with the Pro feature, so we'll have to wait until we make this public.

@ThomasThelen ThomasThelen self-assigned this May 28, 2021
@ThomasThelen ThomasThelen moved this from To Do to In Progress in Enhance the Package Jun 26, 2021
@ThomasThelen ThomasThelen moved this from In Progress to Done in Enhance the Package Jun 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant