Skip to content
Akshat Mittal edited this page Apr 17, 2022 · 4 revisions

Background

Testing performance (speed, memory usage) is important for many R packages. Rperform is an R package which attempts to make it easy to performance test R packages which use testthat and git.

Related work

TODO

Details of your coding project

The main goal of this project will be to get Rperform working and easy to use with GitHub actions.

Expected impact

This project will make Rperform much more easy to use.

Mentors

Contributors, please contact mentors below after completing at least one of the tests below.

Tests

Contributors, please do one or more of the following tests before contacting the mentors above.

  • Easy: setup a GitHub repo with an R package, and use r-lib/actions to automatically check the package after every commit. Modify your repo's github action so it does something different / non-standard. (maybe print out something that is not usually printed?)
  • Medium: create a new github repo for your Easy action, maybe call it custom-check, and use that new github action on your R package github repo.
  • Hard: download Rperform and run it on an R package which uses testthat, is on GitHub, and has several branches/PRs. For example

Solutions of tests

Contributors, please post a link to your test results here.