-
Notifications
You must be signed in to change notification settings - Fork 16
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
Infrastructure update #164
Conversation
jacodb-core/src/test/kotlin/org/jacodb/testing/JavaVersionTest.kt
Outdated
Show resolved
Hide resolved
jacodb-core/src/main/kotlin/org/jacodb/impl/types/JcTypedMethodParameterImpl.kt
Outdated
Show resolved
Hide resolved
jacodb-core/src/test/kotlin/org/jacodb/testing/DirectUsagesTest.kt
Outdated
Show resolved
Hide resolved
jacodb-core/src/test/kotlin/org/jacodb/testing/HierarchyStabilityTest.kt
Outdated
Show resolved
Hide resolved
Here it goes: https://github.com/UnitTestBot/soot It's deployed to maven central.
Ok. Seems legit.
Let's update Gradle and Kotlin version in a scope of another PR |
Codecov Report
@@ Coverage Diff @@
## develop #164 +/- ##
=============================================
+ Coverage 76.41% 76.44% +0.02%
- Complexity 1482 1485 +3
=============================================
Files 154 154
Lines 8452 8452
Branches 1434 1434
=============================================
+ Hits 6459 6461 +2
Misses 1446 1446
+ Partials 547 545 -2 see 4 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
The PR adds the centralized buildSrc-based dependency management and slightly cleanups/reorganizes build scripts.
There are multiple places where I am not completely sure what to do:
soot_utbot_fork
is probably from a private repo, so I haven't inserted any link to github inbuildSrc/Dependencies.kt
list, and simply used the already specified artifact group/id.buildscript { ...classpath... }
setup as it is (injacodb-core
).classpath.first { it.contains("guava-31.1-jre.jar") }
, which I've changed to justit.contains("guava-")
, since this dep might be bumped in the future.KotlinNullabilityTest
s are failing on Kotlin 1.9.10 (it seems, JacoDB cannot properly find the parameter names anymore), so I've retained Kotlin 1.7.21 version.Note that we probably want to first merge #155 and #163, and then update this PR.