Improve Debugger Tests ART Integration

Extract an interface that will allow Android Studio to inject a class that will handle ART VM debugger dependencies.

The interface is agnostic to ART. It should work for any remote VM.

GitOrigin-RevId: 78a210965ed2f61ebeb9de68dfc26d853b0312e5
This commit is contained in:
Alon Albert
2024-05-21 18:44:51 +02:00
committed by intellij-monorepo-bot
parent f0eca1b074
commit 657db72255
6 changed files with 311 additions and 211 deletions

View File

@@ -504,7 +504,7 @@ public abstract class DebuggerTestCase extends ExecutionWithDebuggerToolsTestCas
return myRunnableState;
}
protected DebuggerSession attachVirtualMachine(RunProfileState state,
public DebuggerSession attachVirtualMachine(RunProfileState state,
ExecutionEnvironment environment,
RemoteConnection remoteConnection,
boolean pollConnection) throws ExecutionException {