-
Notifications
You must be signed in to change notification settings - Fork 250
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
UPDATE_KOTLIN_VERSION: 1.9.0-dev-4392 #1364
Conversation
integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt
Show resolved
Hide resolved
integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt
Show resolved
Hide resolved
integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt
Show resolved
Hide resolved
Also, there are a few test failures in CI. Are they expected / safe to ignore? |
No they are not expected, failures are in AA stand alone mode reporting a missing extension point which I was planning to ask you :) |
|
integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt
Show resolved
Hide resolved
integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt
Show resolved
Hide resolved
@darthorimar Any idea for the following stacktrace?
|
For some context, the error seems to be from this file which when I looked up usages, seems to be only used in tests. It looks to me that from this error message, this new configurator should be registered in StandAloneSession builder, but I am not sure about the usage of the new configurator. Alternatively, since this configurator's current usage seems to be limited in diagnostics, it should also work if we can drop this extension from analysis session. |
@neetopia The solution for you will be to register the Extension Point in your project environment initialization as it's done in Analysis API tests. We will fix it for the standalone mode on our side |
Yeah, it looks like standalone mode tests use "base" FIR service registrar: https://github.com/JetBrains/kotlin/blob/master/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/test/base/AnalysisApiFirTestServiceRegistrar.kt#L42-L44 and those were registered silently(?) during the tests, but not in the standalone session builder.
I'll add some API entry points to the builder too, as well as those registrations. |
Thanks for the pointer in test, AA is now unblocked. |
Disabled command line integration test for this bootstrap due to binary compatibility issue, this should be reenabled before 1.9.0 release.