Rbugs is a collection of 172 reproducible bugs.
Rbugs contains 172 bugs from 3 open-source projects:
| Project name | Number of bugs |
|---|---|
| dplyr | 66 |
| ggplot2 | 87 |
| tibble | 19 |
Information for a specific bug is in bug_list.
The (b)uggy and (f)ixed program revisions are labelled with <id>b and <id>f, respectively (<id> is an integer).
See bug_list for recommended R version.
- Ubuntu20.04
-
Clone Rbugs:
git clone https://github.com/kusumotolab/Rbugs
-
Initialize Rbugs (download the project repositories):
python3 Rbugs.py init
-
Checkout a buggy source code version (dplyr, bug 1, buggy version):
python3 Rbugs.py checkout dplyr 1b
-
Install dependencies and run tests:
python3 Rbugs.py install-deps dplyr 1bpython3 Rbugs.py test dplyr 1b
python3 Rbugs.py checkout project_name bug_id
Checked out project version is in bug_dir.
python3 Rbugs.py install-deps project_name bug_id
Use this command after checkout.
python3 Rbugs.py test project_name bug_id
Use this command after checkout and install-deps.