[debugger] Update ConditionalBreakpointInstrumentationTest so to actually check the instrumentation was hit

Also add the test to aggregator, IDEA-370744

GitOrigin-RevId: 4506cb694c209d9f728bf58d6f0fdad5206bcc61
This commit is contained in:
Alexey.Merkulov
2026-02-04 19:09:13 +00:00
committed by intellij-monorepo-bot
parent 72f4ad8710
commit 08cece34c5
@@ -9,6 +9,7 @@ import com.intellij.debugger.settings.DebuggerSettings
import com.intellij.debugger.ui.breakpoints.FilteredRequestor
import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.progress.runBlockingCancellable
import com.intellij.openapi.util.Key
import com.intellij.xdebugger.breakpoints.SuspendPolicy
import com.intellij.xdebugger.breakpoints.XBreakpoint
import com.intellij.xdebugger.breakpoints.XBreakpointProperties
@@ -164,6 +165,10 @@ fun <Self : XBreakpoint<P>, P : XBreakpointProperties<*>, S : BreakpointState> s
return (isLoggingBp || isConditionalBp) && !(isLoggingBp && isConditionalBp)
}
@ApiStatus.Internal
@JvmField
val INSTRUMENTATION_CONDITION_HIT_CALLBACK = Key.create<(SuspendContextImpl) -> Unit>("INSTRUMENTATION_CONDITION_HIT_CALLBACK")
@ApiStatus.Internal
enum class ClientEvaluationExceptionType {
USER_EXCEPTION,