You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'll look at this later and see if there's any way to forward the exceptions but unfortunately I'm 90% sure that it won't be possible with the current implementation because KCT is essentially calling Kotlin compiler classes one level below the kotlinc CLI. At that point the Kotlin compiler will have already caught the exception and converted it to the CLI error message that you see in the logs. In any case I'll leave this ticket open as a reminder for a future rewrite that will call the compiler more directly and hopefully enable more introspection.
I want to check exception that my KSP processor throwing. But compilation.compile() is not re-throwing it, but logging instead:
Is there an option to make
com.tschuchort.compiletesting.KotlinCompilation#compile
re-throw exceptions from KSP processor?It's worth adding such option if it's not exist.
The text was updated successfully, but these errors were encountered: