Skip to content

Commit dde28c8

Browse files
committed
Migrate testing/*
1 parent a539433 commit dde28c8

File tree

5 files changed

+15
-25
lines changed

5 files changed

+15
-25
lines changed

src/integrationTest/kotlin/com/sourcegraph/cody/util/CodyIntegrationTextFixture.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ open class CodyIntegrationTextFixture : BasePlatformTestCase(), LensListener {
5959

6060
val recordingsFuture = CompletableFuture<Void>()
6161
CodyAgentService.withAgent(project) { agent ->
62-
val errors = agent.server.testingRequestErrors().get()
62+
val errors = agent.server.testing_requestErrors(null).get()
6363
// We extract polly.js errors to notify users about the missing recordings, if any
64-
val missingRecordings = errors.filter { it.error?.contains("`recordIfMissing` is") == true }
64+
val missingRecordings =
65+
errors.errors.filter { it.error?.contains("`recordIfMissing` is") == true }
6566
missingRecordings.forEach { missing ->
6667
logger.error(
6768
"""Recording is missing: ${missing.error}

src/main/kotlin/com/sourcegraph/cody/agent/CodyAgentServer.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
package com.sourcegraph.cody.agent
44

5-
import com.sourcegraph.cody.agent.protocol.IgnorePolicySpec
6-
import com.sourcegraph.cody.agent.protocol.NetworkRequest
75
import com.sourcegraph.cody.agent.protocol.TelemetryEvent
86
import com.sourcegraph.cody.agent.protocol_generated.AutocompleteParams
97
import com.sourcegraph.cody.agent.protocol_generated.AutocompleteResult
@@ -16,6 +14,7 @@ import com.sourcegraph.cody.agent.protocol_generated.CodeActions_ProvideParams
1614
import com.sourcegraph.cody.agent.protocol_generated.CodeActions_ProvideResult
1715
import com.sourcegraph.cody.agent.protocol_generated.CodeActions_TriggerParams
1816
import com.sourcegraph.cody.agent.protocol_generated.Commands_CustomParams
17+
import com.sourcegraph.cody.agent.protocol_generated.ContextFilters
1918
import com.sourcegraph.cody.agent.protocol_generated.CurrentUserCodySubscription
2019
import com.sourcegraph.cody.agent.protocol_generated.CustomCommandResult
2120
import com.sourcegraph.cody.agent.protocol_generated.Diagnostics_PublishParams
@@ -35,6 +34,7 @@ import com.sourcegraph.cody.agent.protocol_generated.Null
3534
import com.sourcegraph.cody.agent.protocol_generated.ProtocolAuthStatus
3635
import com.sourcegraph.cody.agent.protocol_generated.ProtocolTextDocument
3736
import com.sourcegraph.cody.agent.protocol_generated.ServerInfo
37+
import com.sourcegraph.cody.agent.protocol_generated.Testing_RequestErrorsResult
3838
import com.sourcegraph.cody.agent.protocol_generated.TextDocument_DidFocusParams
3939
import com.sourcegraph.cody.agent.protocol_generated.Webview_DidDisposeNativeParams
4040
import com.sourcegraph.cody.agent.protocol_generated.Webview_ReceiveMessageStringEncodedParams
@@ -132,6 +132,12 @@ interface _SubsetGeneratedCodyAgentServer {
132132
@JsonRequest("ignore/test")
133133
fun ignore_test(params: Ignore_TestParams): CompletableFuture<Ignore_TestResult>
134134

135+
@JsonRequest("testing/ignore/overridePolicy")
136+
fun testing_ignore_overridePolicy(params: ContextFilters?): CompletableFuture<Null?>
137+
138+
@JsonRequest("testing/requestErrors")
139+
fun testing_requestErrors(params: Null?): CompletableFuture<Testing_RequestErrorsResult>
140+
135141
// // =============
136142
// // Notifications
137143
// // =============
@@ -182,10 +188,4 @@ interface _LegacyAgentServer {
182188

183189
@JsonRequest("telemetry/recordEvent")
184190
fun recordEvent(event: TelemetryEvent): CompletableFuture<Void?>
185-
186-
@JsonRequest("testing/ignore/overridePolicy")
187-
fun testingIgnoreOverridePolicy(params: IgnorePolicySpec?): CompletableFuture<Unit>
188-
189-
@JsonRequest("testing/requestErrors")
190-
fun testingRequestErrors(): CompletableFuture<List<NetworkRequest>>
191191
}

src/main/kotlin/com/sourcegraph/cody/agent/protocol/Ignore.kt

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/main/kotlin/com/sourcegraph/cody/agent/protocol/NetworkRequest.kt

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/main/kotlin/com/sourcegraph/cody/internals/IgnoreOverrideAction.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import com.intellij.ui.dsl.builder.panel
1616
import com.intellij.ui.dsl.builder.rows
1717
import com.intellij.ui.dsl.builder.selected
1818
import com.sourcegraph.cody.agent.CodyAgentService
19-
import com.sourcegraph.cody.agent.protocol.IgnorePolicySpec
19+
import com.sourcegraph.cody.agent.protocol_generated.ContextFilters
2020
import javax.swing.JComponent
2121

2222
data object IgnoreOverrideModel {
@@ -50,7 +50,7 @@ class IgnoreOverrideDialog(val project: Project) : DialogWrapper(project) {
5050
.bindText(IgnoreOverrideModel::policy)
5151
.validationInfo { textArea ->
5252
try {
53-
Gson().fromJson(textArea.text, IgnorePolicySpec::class.java)
53+
Gson().fromJson(textArea.text, ContextFilters::class.java)
5454
null
5555
} catch (e: JsonSyntaxException) {
5656
ValidationInfo("JSON error: ${e.message}", textArea)
@@ -63,9 +63,9 @@ class IgnoreOverrideDialog(val project: Project) : DialogWrapper(project) {
6363

6464
override fun doOKAction() {
6565
CodyAgentService.withAgent(project) { agent ->
66-
agent.server.testingIgnoreOverridePolicy(
66+
agent.server.testing_ignore_overridePolicy(
6767
if (IgnoreOverrideModel.enabled) {
68-
Gson().fromJson(IgnoreOverrideModel.policy, IgnorePolicySpec::class.java)
68+
Gson().fromJson(IgnoreOverrideModel.policy, ContextFilters::class.java)
6969
} else {
7070
null
7171
})

0 commit comments

Comments
 (0)