Skip to content

w22cao/gitbug-java

Repository files navigation

GitBug-Java

GitBug-Java is a reproducible Java benchmark of recent bugs.

Visualization

Setup GitBug-Java

Requirements:

  • Python
  • Poetry
  • Docker
  1. Setup Python environment
poetry shell poetry install
  1. Add GitBug-Java and custom Act version to path
export PATH="$(pwd):$(pwd)/bin:$PATH"
  1. Run Setup (Installs Docker Image ~50GiB, downloads required dependencies ~80GiB)
gitbug-java setup

Use GitBug-Java

  1. List all available project ids
gitbug-java pids
  1. List all available bug ids
gitbug-java bids [-p=PID]
  1. Checkout bug-fix
gitbug-java checkout PID BID WORK_DIR [--fixed]
  1. Run Actions
gitbug-java run WORK_DIR

Contents of GitBug-Java

Please refer to the paper

About

A Reproducible Benchmark of Recent Java Bugs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python100.0%