Skip to content

Commit

Permalink
Add 3 more BUs to the benchmark to increase the size to 625 (#123)
Browse files Browse the repository at this point in the history
  • Loading branch information
yogyagamage authored Aug 24, 2023
1 parent 6e9e42e commit c5dd735
Show file tree
Hide file tree
Showing 143 changed files with 232 additions and 267 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,12 +100,12 @@ java -jar target/BreakingUpdateReproducer.jar --help
```

## Stats
As of Aug 23 2023:
* The benchmark consists of 622 reproducible breaking updates.
- Of these breaking updates, 254 (40.84%) fail compilation with the updated dependency.
- 203 (32.64%) fail tests with the updated dependency.
As of Aug 24 2023:
* The benchmark consists of 625 reproducible breaking updates.
- Of these breaking updates, 257 (41.12%) fail compilation with the updated dependency.
- 203 (32.48%) fail tests with the updated dependency.
- 2 (0.32%) have dependency resolution failures with the updated dependency.
- 69 (11.09%) fail after updating the dependency due to maven enforcer failures.
- 94 (15.11%) fail due to unknown failures after updating the dependency.
* Overall, reproduction has been attempted for 5294 breaking updates, and 4672 (88.25%) could not be locally reproduced.
* For 328 potential breaking updates, reproduction has not been attempted yet.
- 69 (11.04%) fail after updating the dependency due to maven enforcer failures.
- 94 (15.04%) fail due to unknown failures after updating the dependency.
* Overall, reproduction has been attempted for 5364 breaking updates, and 4739 (88.35%) could not be locally reproduced.
* For 249 potential breaking updates, reproduction has not been attempted yet.
24 changes: 24 additions & 0 deletions data/benchmark/1820a966ae02ad8df44d0a0106cba65ceaf3aa95.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"url" : "https://github.com/alphagov/pay-adminusers/pull/1653",
"project" : "pay-adminusers",
"breakingCommit" : "1820a966ae02ad8df44d0a0106cba65ceaf3aa95",
"prAuthor" : "bot",
"preCommitAuthor" : "human",
"breakingCommitAuthor" : "bot",
"updatedDependency" : {
"dependencyGroupID" : "ch.qos.logback",
"dependencyArtifactID" : "logback-classic",
"previousVersion" : "1.2.11",
"newVersion" : "1.4.4",
"dependencyScope" : "compile",
"versionUpdateType" : "minor",
"githubCompareLink" : "A GitHub repository could not be found for the updated dependency.",
"mavenSourceLinkPre" : "https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11-sources.jar",
"mavenSourceLinkBreaking" : "https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4-sources.jar",
"updatedFileType" : "JAR"
},
"preCommitReproductionCommand" : "docker run ghcr.io/chains-project/breaking-updates:1820a966ae02ad8df44d0a0106cba65ceaf3aa95-pre",
"breakingUpdateReproductionCommand" : "docker run ghcr.io/chains-project/breaking-updates:1820a966ae02ad8df44d0a0106cba65ceaf3aa95-breaking",
"javaVersionUsedForReproduction" : "11",
"failureCategory" : "COMPILATION_FAILURE"
}
24 changes: 24 additions & 0 deletions data/benchmark/4b2abe01858f5d91c1b72ea2e5f14678c4983b78.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"url" : "https://github.com/alphagov/pay-connector/pull/4574",
"project" : "pay-connector",
"breakingCommit" : "4b2abe01858f5d91c1b72ea2e5f14678c4983b78",
"prAuthor" : "bot",
"preCommitAuthor" : "human",
"breakingCommitAuthor" : "bot",
"updatedDependency" : {
"dependencyGroupID" : "ch.qos.logback",
"dependencyArtifactID" : "logback-classic",
"previousVersion" : "1.2.11",
"newVersion" : "1.4.8",
"dependencyScope" : "compile",
"versionUpdateType" : "minor",
"githubCompareLink" : "A GitHub repository could not be found for the updated dependency.",
"mavenSourceLinkPre" : "https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11-sources.jar",
"mavenSourceLinkBreaking" : "https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.8/logback-classic-1.4.8-sources.jar",
"updatedFileType" : "JAR"
},
"preCommitReproductionCommand" : "docker run ghcr.io/chains-project/breaking-updates:4b2abe01858f5d91c1b72ea2e5f14678c4983b78-pre",
"breakingUpdateReproductionCommand" : "docker run ghcr.io/chains-project/breaking-updates:4b2abe01858f5d91c1b72ea2e5f14678c4983b78-breaking",
"javaVersionUsedForReproduction" : "11",
"failureCategory" : "COMPILATION_FAILURE"
}
24 changes: 24 additions & 0 deletions data/benchmark/90ffd2cd31edecf778d14d0015da9ceab7e53081.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"url" : "https://github.com/alphagov/pay-adminusers/pull/1568",
"project" : "pay-adminusers",
"breakingCommit" : "90ffd2cd31edecf778d14d0015da9ceab7e53081",
"prAuthor" : "bot",
"preCommitAuthor" : "human",
"breakingCommitAuthor" : "bot",
"updatedDependency" : {
"dependencyGroupID" : "ch.qos.logback",
"dependencyArtifactID" : "logback-classic",
"previousVersion" : "1.2.11",
"newVersion" : "1.4.0",
"dependencyScope" : "compile",
"versionUpdateType" : "minor",
"githubCompareLink" : "A GitHub repository could not be found for the updated dependency.",
"mavenSourceLinkPre" : "https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11-sources.jar",
"mavenSourceLinkBreaking" : "https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.0/logback-classic-1.4.0-sources.jar",
"updatedFileType" : "JAR"
},
"preCommitReproductionCommand" : "docker run ghcr.io/chains-project/breaking-updates:90ffd2cd31edecf778d14d0015da9ceab7e53081-pre",
"breakingUpdateReproductionCommand" : "docker run ghcr.io/chains-project/breaking-updates:90ffd2cd31edecf778d14d0015da9ceab7e53081-breaking",
"javaVersionUsedForReproduction" : "11",
"failureCategory" : "COMPILATION_FAILURE"
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "2.18.0",
"dependencyScope" : "compile",
"versionUpdateType" : "minor"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "8.29",
"dependencyScope" : "compile",
"versionUpdateType" : "minor"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "1.12.231",
"dependencyScope" : "compile",
"versionUpdateType" : "patch"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "2.0.0",
"dependencyScope" : "compile",
"versionUpdateType" : "major"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "1.32",
"dependencyScope" : "compile",
"versionUpdateType" : "minor"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "2.1.210",
"dependencyScope" : "compile",
"versionUpdateType" : "major"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "1.21",
"dependencyScope" : "compile",
"versionUpdateType" : "minor"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "1.4.0",
"dependencyScope" : "runtime",
"versionUpdateType" : "minor"
}
},
"javaVersionUsedForReproduction" : "11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"newVersion" : "2.3.1.Final",
"dependencyScope" : "compile",
"versionUpdateType" : "other"
}
},
"javaVersionUsedForReproduction" : "11"
}
Loading

0 comments on commit c5dd735

Please sign in to comment.