Closed snadi closed 3 months ago
Hi, Thank you very much for your interest in our research.
Bump is a benchmark of breaking dependency updates. A breaking updates is defined as: a pair of commits for a Java project, which we designate as the pre-commit and the breaking-commit, typically performed by bots such as Dependabot and Renovate. When we build the project with the pre-commit, compilation, and test execution are successful, while the build of the breaking-commit fails.
When you run the images, themvn clean test
command is executed to build the project inside the docker image, which is the output you see. The examples you show are related to images containing the project with the breaking update. The errors are as expected when you build the project.
If you have any questions please do not hesitate to contact me. You can also read our article where we describe the whole process of BUMP creation. link
Why of course! That makes perfect sense :) I did read the paper and was just testing things out before I try to use the data and I now realize I never actually ran a -pre image. I tried the pre version for one of the images above and it works. Thanks again!
I was exploring BUMP but I get different errors for different images (provided samples below). I assumed that the docker images should be reproducible as is. I’m using Ubuntu 20.04.6 LTS and my docker version is 27.0.3, build 7d4bcd8. Any tips as to what I might be doing wrong?
Example 1:
Example 2:
Example 3: