diff --git a/changelog.d/+rider.added.md b/changelog.d/+rider.added.md new file mode 100644 index 00000000..24cd1366 --- /dev/null +++ b/changelog.d/+rider.added.md @@ -0,0 +1 @@ +Add support for Rider 2023.2 diff --git a/modules/products/rider/src/main/kotlin/com/metalbear/mirrord/products/rider/RiderPatchCommandLineExtension.kt b/modules/products/rider/src/main/kotlin/com/metalbear/mirrord/products/rider/RiderPatchCommandLineExtension.kt index ab63f516..3a5a55d6 100644 --- a/modules/products/rider/src/main/kotlin/com/metalbear/mirrord/products/rider/RiderPatchCommandLineExtension.kt +++ b/modules/products/rider/src/main/kotlin/com/metalbear/mirrord/products/rider/RiderPatchCommandLineExtension.kt @@ -2,6 +2,7 @@ package com.metalbear.mirrord.products.rider import com.intellij.execution.RunManager import com.intellij.execution.configurations.GeneralCommandLine +import com.intellij.execution.process.ProcessInfo import com.intellij.execution.process.ProcessListener import com.intellij.execution.target.createEnvironmentRequest import com.intellij.execution.wsl.target.WslTargetEnvironmentRequest @@ -48,6 +49,15 @@ class RiderPatchCommandLineExtension : PatchCommandLineExtension { return resolvedPromise(workerRunInfo) } + fun patchDebugCommandLine( + lifetime: Lifetime, + workerRunInfo: WorkerRunInfo, + processInfo: ProcessInfo?, + project: Project + ): Promise { + return patchDebugCommandLine(lifetime, workerRunInfo, project) + } + override fun patchRunCommandLine( commandLine: GeneralCommandLine, dotNetRuntime: DotNetRuntime, diff --git a/src/test/kotlin/com/metalbear/mirrord/MirrordPluginTest.kt b/src/test/kotlin/com/metalbear/mirrord/MirrordPluginTest.kt index 4b2f651f..dbcd2c3e 100644 --- a/src/test/kotlin/com/metalbear/mirrord/MirrordPluginTest.kt +++ b/src/test/kotlin/com/metalbear/mirrord/MirrordPluginTest.kt @@ -144,11 +144,11 @@ internal class MirrordPluginTest { // wait for the progress bar to disappear - poetry is set up try { val progressIcon = progressIcon - waitFor(ofSeconds(30)) { + waitFor(ofSeconds(120)) { !progressIcon.isShowing } } catch (e: Exception) { - waitForProgressFinished(ofSeconds(60)) + waitForProgressFinished(ofSeconds(120)) } } } diff --git a/test-workspace/.idea/misc.xml b/test-workspace/.idea/misc.xml index 39251827..2cd6fbff 100644 --- a/test-workspace/.idea/misc.xml +++ b/test-workspace/.idea/misc.xml @@ -1,5 +1,6 @@ +