Skip to content
Toby Dylan Hocking edited this page Mar 7, 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 RcppDeepState and run it on a CRAN R package with Rcpp code. Compare your results to those shown on the RcppDeepState test results page. Any differences?

Solutions of tests

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

  • EXAMPLE CONTRIBUTOR 1 NAME, LINK TO GITHUB PROFILE, LINK TO TEST RESULTS.