-
Notifications
You must be signed in to change notification settings - Fork 451
Stable label order for PrintMavenAsDot
#5893
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
for (List<ResolvedDependency> deps : mrr.getDependencies().values()) { | ||
for (ResolvedDependency dep : deps) { | ||
// Build up index of all dependencies, so we can reference them by index in the DOT output | ||
for (Scope scope : Scope.values()) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it make sense to limit it to Compile
, Runtime
, Provided
and Test
like the loop lower down that is calling dotEdges(..)
or would that not change things?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Stable label order for `PrintMavenAsDot` * Restore junit-bom * Update PrintMavenAsDotTest.java * Minimize indentation * Use the same bounds for labels as for edges
…5897) * add reproducing tests * correct expectation and document that the DependencyInsight recipes match against resolved versions * Fix performance problem with RemoveUnusedProperties (#5895) * Fix performance problem with RemoveUnusedProperties - #5875 * Make the test values more descriptive * Stable label order for `PrintMavenAsDot` (#5893) * Stable label order for `PrintMavenAsDot` * Restore junit-bom * Update PrintMavenAsDotTest.java * Minimize indentation * Use the same bounds for labels as for edges * Match dot output in CI (#5898) * apply best practices --------- Co-authored-by: Tim te Beek <tim@moderne.io>
* Stable label order for `PrintMavenAsDot` * Restore junit-bom * Update PrintMavenAsDotTest.java * Minimize indentation * Use the same bounds for labels as for edges
…penrewrite#5897) * add reproducing tests * correct expectation and document that the DependencyInsight recipes match against resolved versions * Fix performance problem with RemoveUnusedProperties (openrewrite#5895) * Fix performance problem with RemoveUnusedProperties - openrewrite#5875 * Make the test values more descriptive * Stable label order for `PrintMavenAsDot` (openrewrite#5893) * Stable label order for `PrintMavenAsDot` * Restore junit-bom * Update PrintMavenAsDotTest.java * Minimize indentation * Use the same bounds for labels as for edges * Match dot output in CI (openrewrite#5898) * apply best practices --------- Co-authored-by: Tim te Beek <tim@moderne.io>
We were seeing some flaky tests lately, possibly following: