From 0ffe6bebf69f941dd15ed0d71d00ce3d0fc2272e Mon Sep 17 00:00:00 2001 From: Ivan Migalev Date: Tue, 10 Feb 2026 20:43:31 +0100 Subject: [PATCH] IJPL-233115 rd: update to 2026.1.2 GitOrigin-RevId: 54d89e481a3bf707e834db036271fe8af2338a36 --- .idea/libraries/rd_gen.xml | 12 +- lib/BUILD.bazel | 50 +++--- lib/MODULE.bazel | 80 ++++----- .../rd/core/intellij.libraries.rd.core.iml | 12 +- .../intellij.libraries.rd.framework.iml | 12 +- .../rd/swing/intellij.libraries.rd.swing.iml | 12 +- .../rd/text/intellij.libraries.rd.text.iml | 12 +- .../DistributedTestModel.Generated.kt | 156 +++++++++++------- .../LambdaTestModel.Generated.kt | 88 ++++++---- 9 files changed, 251 insertions(+), 183 deletions(-) diff --git a/.idea/libraries/rd_gen.xml b/.idea/libraries/rd_gen.xml index 616392448869..7ac05a5cd906 100644 --- a/.idea/libraries/rd_gen.xml +++ b/.idea/libraries/rd_gen.xml @@ -1,20 +1,20 @@ - + - - e6caa62fca3a1efe8c23f26d12fc0018d0e86905a067bd97d411c50f1b31ca64 + + 54c26da5b72457a656d07f5a136af7dbd726a7bf852220bda7f34bde87bf8c14 - + - + - + \ No newline at end of file diff --git a/lib/BUILD.bazel b/lib/BUILD.bazel index b959ef2b95c1..dcb713296fd9 100644 --- a/lib/BUILD.bazel +++ b/lib/BUILD.bazel @@ -12000,62 +12000,62 @@ jvm_import( ) copy_file( - name = "com.jetbrains.rd/rd-core-2026.1.0.jar_copy", - src = "@com_jetbrains_rd-rd-core-2026_1_0_http//file", - out = "com.jetbrains.rd/rd-core-2026.1.0.jar", + name = "com.jetbrains.rd/rd-core-2026.1.2.jar_copy", + src = "@com_jetbrains_rd-rd-core-2026_1_2_http//file", + out = "com.jetbrains.rd/rd-core-2026.1.2.jar", allow_symlink = True, visibility = ["//visibility:public"] ) jvm_import( name = "libraries-rd-core-rd-core", - jar = "@com_jetbrains_rd-rd-core-2026_1_0_http//file", - source_jar = "@com_jetbrains_rd-rd-core-2026_1_0-sources_http//file", + jar = "@com_jetbrains_rd-rd-core-2026_1_2_http//file", + source_jar = "@com_jetbrains_rd-rd-core-2026_1_2-sources_http//file", visibility = ["//visibility:public"] ) copy_file( - name = "com.jetbrains.rd/rd-framework-2026.1.0.jar_copy", - src = "@com_jetbrains_rd-rd-framework-2026_1_0_http//file", - out = "com.jetbrains.rd/rd-framework-2026.1.0.jar", + name = "com.jetbrains.rd/rd-framework-2026.1.2.jar_copy", + src = "@com_jetbrains_rd-rd-framework-2026_1_2_http//file", + out = "com.jetbrains.rd/rd-framework-2026.1.2.jar", allow_symlink = True, visibility = ["//visibility:public"] ) jvm_import( name = "libraries-rd-framework-rd-framework", - jar = "@com_jetbrains_rd-rd-framework-2026_1_0_http//file", - source_jar = "@com_jetbrains_rd-rd-framework-2026_1_0-sources_http//file", + jar = "@com_jetbrains_rd-rd-framework-2026_1_2_http//file", + source_jar = "@com_jetbrains_rd-rd-framework-2026_1_2-sources_http//file", visibility = ["//visibility:public"] ) copy_file( - name = "com.jetbrains.rd/rd-swing-2026.1.0.jar_copy", - src = "@com_jetbrains_rd-rd-swing-2026_1_0_http//file", - out = "com.jetbrains.rd/rd-swing-2026.1.0.jar", + name = "com.jetbrains.rd/rd-swing-2026.1.2.jar_copy", + src = "@com_jetbrains_rd-rd-swing-2026_1_2_http//file", + out = "com.jetbrains.rd/rd-swing-2026.1.2.jar", allow_symlink = True, visibility = ["//visibility:public"] ) jvm_import( name = "libraries-rd-swing-rd-swing", - jar = "@com_jetbrains_rd-rd-swing-2026_1_0_http//file", - source_jar = "@com_jetbrains_rd-rd-swing-2026_1_0-sources_http//file", + jar = "@com_jetbrains_rd-rd-swing-2026_1_2_http//file", + source_jar = "@com_jetbrains_rd-rd-swing-2026_1_2-sources_http//file", visibility = ["//visibility:public"] ) copy_file( - name = "com.jetbrains.rd/rd-text-2026.1.0.jar_copy", - src = "@com_jetbrains_rd-rd-text-2026_1_0_http//file", - out = "com.jetbrains.rd/rd-text-2026.1.0.jar", + name = "com.jetbrains.rd/rd-text-2026.1.2.jar_copy", + src = "@com_jetbrains_rd-rd-text-2026_1_2_http//file", + out = "com.jetbrains.rd/rd-text-2026.1.2.jar", allow_symlink = True, visibility = ["//visibility:public"] ) jvm_import( name = "libraries-rd-text-rd-text", - jar = "@com_jetbrains_rd-rd-text-2026_1_0_http//file", - source_jar = "@com_jetbrains_rd-rd-text-2026_1_0-sources_http//file", + jar = "@com_jetbrains_rd-rd-text-2026_1_2_http//file", + source_jar = "@com_jetbrains_rd-rd-text-2026_1_2-sources_http//file", visibility = ["//visibility:public"] ) @@ -19072,17 +19072,17 @@ jvm_import( ) copy_file( - name = "com.jetbrains.rd/rd-gen-2026.1.0.jar_copy", - src = "@com_jetbrains_rd-rd-gen-2026_1_0_http//file", - out = "com.jetbrains.rd/rd-gen-2026.1.0.jar", + name = "com.jetbrains.rd/rd-gen-2026.1.2.jar_copy", + src = "@com_jetbrains_rd-rd-gen-2026_1_2_http//file", + out = "com.jetbrains.rd/rd-gen-2026.1.2.jar", allow_symlink = True, visibility = ["//visibility:public"] ) jvm_import( name = "rd-gen", - jar = "@com_jetbrains_rd-rd-gen-2026_1_0_http//file", - source_jar = "@com_jetbrains_rd-rd-gen-2026_1_0-sources_http//file", + jar = "@com_jetbrains_rd-rd-gen-2026_1_2_http//file", + source_jar = "@com_jetbrains_rd-rd-gen-2026_1_2-sources_http//file", visibility = ["//visibility:public"] ) diff --git a/lib/MODULE.bazel b/lib/MODULE.bazel index b832dfd7aa4a..a648261e54d7 100644 --- a/lib/MODULE.bazel +++ b/lib/MODULE.bazel @@ -9562,59 +9562,59 @@ http_file( ) http_file( - name = "com_jetbrains_rd-rd-core-2026_1_0_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.0/rd-core-2026.1.0.jar", - sha256 = "35d9fc23d91f96dd34073b7245997fba56221bdbc4c36af062d40ddbbacd155c", - downloaded_file_path = "rd-core-2026.1.0.jar" + name = "com_jetbrains_rd-rd-core-2026_1_2_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.2/rd-core-2026.1.2.jar", + sha256 = "74df12e9668f02d41ffa99bd49d3daa4905693c1f107ad313715ced4a68ba508", + downloaded_file_path = "rd-core-2026.1.2.jar" ) http_file( - name = "com_jetbrains_rd-rd-core-2026_1_0-sources_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.0/rd-core-2026.1.0-sources.jar", - sha256 = "95fbb5884b301d641385dbd6b9311972dc609c6d8e352f750b2fd15874817df1", - downloaded_file_path = "rd-core-2026.1.0-sources.jar" + name = "com_jetbrains_rd-rd-core-2026_1_2-sources_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.2/rd-core-2026.1.2-sources.jar", + sha256 = "cd18c0716f8a282f16694b4a30169c7a6dfb5e9a3ae0e6695808c0f50db859b8", + downloaded_file_path = "rd-core-2026.1.2-sources.jar" ) http_file( - name = "com_jetbrains_rd-rd-framework-2026_1_0_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.0/rd-framework-2026.1.0.jar", - sha256 = "0807cd5253410be1f9567de0422e393881bfa58afa1138cb496a1d7a4f553a32", - downloaded_file_path = "rd-framework-2026.1.0.jar" + name = "com_jetbrains_rd-rd-framework-2026_1_2_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.2/rd-framework-2026.1.2.jar", + sha256 = "934c86deb0ac7b7a8c79efefefe607dad3dfce43c81b01c227b8faf0602c9127", + downloaded_file_path = "rd-framework-2026.1.2.jar" ) http_file( - name = "com_jetbrains_rd-rd-framework-2026_1_0-sources_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.0/rd-framework-2026.1.0-sources.jar", - sha256 = "6d94711bea0478da3f52760b27df9f57680456060c4e722972360d5058afe74e", - downloaded_file_path = "rd-framework-2026.1.0-sources.jar" + name = "com_jetbrains_rd-rd-framework-2026_1_2-sources_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.2/rd-framework-2026.1.2-sources.jar", + sha256 = "868769f146e0d8eae4396a1ae3c9eea425f68e4c1fda1d0f83ef07c5393d4f29", + downloaded_file_path = "rd-framework-2026.1.2-sources.jar" ) http_file( - name = "com_jetbrains_rd-rd-swing-2026_1_0_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.0/rd-swing-2026.1.0.jar", - sha256 = "6a388284de5e5b0ba10b66d42af3120158f9bed647d71fde97be5bc79d72fa8f", - downloaded_file_path = "rd-swing-2026.1.0.jar" + name = "com_jetbrains_rd-rd-swing-2026_1_2_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.2/rd-swing-2026.1.2.jar", + sha256 = "322e012e1a581fd1673539e97aa1f3db2abadeade0f52d08d9c69bdbd7c0397b", + downloaded_file_path = "rd-swing-2026.1.2.jar" ) http_file( - name = "com_jetbrains_rd-rd-swing-2026_1_0-sources_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.0/rd-swing-2026.1.0-sources.jar", - sha256 = "17e909fa8e542d0b7152468b9344cc39462bb98e0a128417fa54b1ec7d331e25", - downloaded_file_path = "rd-swing-2026.1.0-sources.jar" + name = "com_jetbrains_rd-rd-swing-2026_1_2-sources_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.2/rd-swing-2026.1.2-sources.jar", + sha256 = "76aee6e1270af103ff18e64538ef9fd684eca32d42f2c3f0b71300f4c7845f01", + downloaded_file_path = "rd-swing-2026.1.2-sources.jar" ) http_file( - name = "com_jetbrains_rd-rd-text-2026_1_0_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.0/rd-text-2026.1.0.jar", - sha256 = "936def302eb3e636d16661c760af88143b7e799a9f23cd8b36a79f91652d0e93", - downloaded_file_path = "rd-text-2026.1.0.jar" + name = "com_jetbrains_rd-rd-text-2026_1_2_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.2/rd-text-2026.1.2.jar", + sha256 = "d066d02de4f175ab33ed769b92c7e3630327ef76fb859e910244661091ae854c", + downloaded_file_path = "rd-text-2026.1.2.jar" ) http_file( - name = "com_jetbrains_rd-rd-text-2026_1_0-sources_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.0/rd-text-2026.1.0-sources.jar", - sha256 = "e98772833c0407625407816144db4b2fe447983997f2474363d43ef4192130c9", - downloaded_file_path = "rd-text-2026.1.0-sources.jar" + name = "com_jetbrains_rd-rd-text-2026_1_2-sources_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.2/rd-text-2026.1.2-sources.jar", + sha256 = "276d990f3be83a23650aa8b7c770975036511e4e60f0ce72bf86cefde808f93b", + downloaded_file_path = "rd-text-2026.1.2-sources.jar" ) http_file( @@ -15169,17 +15169,17 @@ http_file( ) http_file( - name = "com_jetbrains_rd-rd-gen-2026_1_0_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.0/rd-gen-2026.1.0.jar", - sha256 = "e6caa62fca3a1efe8c23f26d12fc0018d0e86905a067bd97d411c50f1b31ca64", - downloaded_file_path = "rd-gen-2026.1.0.jar" + name = "com_jetbrains_rd-rd-gen-2026_1_2_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.2/rd-gen-2026.1.2.jar", + sha256 = "54c26da5b72457a656d07f5a136af7dbd726a7bf852220bda7f34bde87bf8c14", + downloaded_file_path = "rd-gen-2026.1.2.jar" ) http_file( - name = "com_jetbrains_rd-rd-gen-2026_1_0-sources_http", - url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.0/rd-gen-2026.1.0-sources.jar", - sha256 = "ddea19d2f8c933d0d45b08ff1543457c0ad186c083fb9fa6b84e3190f014ba89", - downloaded_file_path = "rd-gen-2026.1.0-sources.jar" + name = "com_jetbrains_rd-rd-gen-2026_1_2-sources_http", + url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.2/rd-gen-2026.1.2-sources.jar", + sha256 = "ad969fdfe98e55bfb5ce970d7aa957eccd223f6b15403e5a79208d727b6eb6b6", + downloaded_file_path = "rd-gen-2026.1.2-sources.jar" ) http_file( diff --git a/libraries/rd/core/intellij.libraries.rd.core.iml b/libraries/rd/core/intellij.libraries.rd.core.iml index 1a53539876ea..95aea5fd11e9 100644 --- a/libraries/rd/core/intellij.libraries.rd.core.iml +++ b/libraries/rd/core/intellij.libraries.rd.core.iml @@ -9,21 +9,21 @@ - + - - 35d9fc23d91f96dd34073b7245997fba56221bdbc4c36af062d40ddbbacd155c + + 74df12e9668f02d41ffa99bd49d3daa4905693c1f107ad313715ced4a68ba508 - + - + - + diff --git a/libraries/rd/framework/intellij.libraries.rd.framework.iml b/libraries/rd/framework/intellij.libraries.rd.framework.iml index 46f03d2e1a22..67907fb64678 100644 --- a/libraries/rd/framework/intellij.libraries.rd.framework.iml +++ b/libraries/rd/framework/intellij.libraries.rd.framework.iml @@ -9,21 +9,21 @@ - + - - 0807cd5253410be1f9567de0422e393881bfa58afa1138cb496a1d7a4f553a32 + + 934c86deb0ac7b7a8c79efefefe607dad3dfce43c81b01c227b8faf0602c9127 - + - + - + diff --git a/libraries/rd/swing/intellij.libraries.rd.swing.iml b/libraries/rd/swing/intellij.libraries.rd.swing.iml index b98707e343e8..bb3f1c5d9331 100644 --- a/libraries/rd/swing/intellij.libraries.rd.swing.iml +++ b/libraries/rd/swing/intellij.libraries.rd.swing.iml @@ -9,21 +9,21 @@ - + - - 6a388284de5e5b0ba10b66d42af3120158f9bed647d71fde97be5bc79d72fa8f + + 322e012e1a581fd1673539e97aa1f3db2abadeade0f52d08d9c69bdbd7c0397b - + - + - + diff --git a/libraries/rd/text/intellij.libraries.rd.text.iml b/libraries/rd/text/intellij.libraries.rd.text.iml index 482028a6a807..86b2b24f943e 100644 --- a/libraries/rd/text/intellij.libraries.rd.text.iml +++ b/libraries/rd/text/intellij.libraries.rd.text.iml @@ -9,21 +9,21 @@ - + - - 936def302eb3e636d16661c760af88143b7e799a9f23cd8b36a79f91652d0e93 + + d066d02de4f175ab33ed769b92c7e3630327ef76fb859e910244661091ae854c - + - + - + diff --git a/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt b/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt index 150eba881486..65e01a42133d 100644 --- a/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt +++ b/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt @@ -118,6 +118,17 @@ data class RdAgentInfo ( val testMethodNonParameterizedName: String, val testMethodParametersArrayString: String ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(id) + buffer.writeInt(launchNumber) + buffer.writeEnum(agentType) + buffer.writeEnum(productType) + buffer.writeString(testIdeProductCode) + buffer.writeString(testQualifiedClassName) + buffer.writeString(testMethodNonParameterizedName) + buffer.writeString(testMethodParametersArrayString) + } //companion companion object : IMarshaller { @@ -138,14 +149,7 @@ data class RdAgentInfo ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAgentInfo) { - buffer.writeString(value.id) - buffer.writeInt(value.launchNumber) - buffer.writeEnum(value.agentType) - buffer.writeEnum(value.productType) - buffer.writeString(value.testIdeProductCode) - buffer.writeString(value.testQualifiedClassName) - buffer.writeString(value.testMethodNonParameterizedName) - buffer.writeString(value.testMethodParametersArrayString) + value.write(ctx, buffer) } @@ -239,6 +243,11 @@ data class RdAllureStartStepInfo ( val uuid: String, val name: String ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(uuid) + buffer.writeString(name) + } //companion companion object : IMarshaller { @@ -253,8 +262,7 @@ data class RdAllureStartStepInfo ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAllureStartStepInfo) { - buffer.writeString(value.uuid) - buffer.writeString(value.name) + value.write(ctx, buffer) } @@ -304,6 +312,11 @@ data class RdAllureStopStepInfo ( val uuid: String, val status: String ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(uuid) + buffer.writeString(status) + } //companion companion object : IMarshaller { @@ -318,8 +331,7 @@ data class RdAllureStopStepInfo ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAllureStopStepInfo) { - buffer.writeString(value.uuid) - buffer.writeString(value.status) + value.write(ctx, buffer) } @@ -369,6 +381,11 @@ data class RdAllureUpdateStepInfo ( val uuid: String, val status: String ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(uuid) + buffer.writeString(status) + } //companion companion object : IMarshaller { @@ -383,8 +400,7 @@ data class RdAllureUpdateStepInfo ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAllureUpdateStepInfo) { - buffer.writeString(value.uuid) - buffer.writeString(value.status) + value.write(ctx, buffer) } @@ -434,6 +450,11 @@ data class RdProductInfo ( val productCode: String, val productVersion: String ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(productCode) + buffer.writeString(productVersion) + } //companion companion object : IMarshaller { @@ -448,8 +469,7 @@ data class RdProductInfo ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdProductInfo) { - buffer.writeString(value.productCode) - buffer.writeString(value.productVersion) + value.write(ctx, buffer) } @@ -524,6 +544,11 @@ data class RdTestActionParameters ( val title: String, val parameters: List? ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(title) + buffer.writeNullable(parameters) { buffer.writeList(it) { v -> buffer.writeString(v) } } + } //companion companion object : IMarshaller { @@ -538,8 +563,7 @@ data class RdTestActionParameters ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestActionParameters) { - buffer.writeString(value.title) - buffer.writeNullable(value.parameters) { buffer.writeList(it) { v -> buffer.writeString(v) } } + value.write(ctx, buffer) } @@ -589,6 +613,11 @@ data class RdTestComponentData ( val width: Int, val height: Int ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeInt(width) + buffer.writeInt(height) + } //companion companion object : IMarshaller { @@ -603,8 +632,7 @@ data class RdTestComponentData ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestComponentData) { - buffer.writeInt(value.width) - buffer.writeInt(value.height) + value.write(ctx, buffer) } @@ -674,6 +702,32 @@ class RdTestSession private constructor( private val _projectsAreInitialised: RdCall, private val _getProductCodeAndVersion: RdCall ) : RdBindableBase() { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + rdid.write(buffer) + RdAgentInfo.write(ctx, buffer, rdAgentInfo) + buffer.writeBool(runTestMethod) + buffer.writeList(traceCategories) { v -> buffer.writeString(v) } + buffer.writeList(debugCategories) { v -> buffer.writeString(v) } + RdProperty.write(ctx, buffer, _ready) + RdSignal.write(ctx, buffer, _sendException) + RdSignal.write(ctx, buffer, _startAllureStep) + RdSignal.write(ctx, buffer, _updateAllureStep) + RdSignal.write(ctx, buffer, _stopAllureStep) + RdSignal.write(ctx, buffer, _exitApp) + RdSignal.write(ctx, buffer, _showNotification) + RdCall.write(ctx, buffer, _forceLeaveAllModals) + RdCall.write(ctx, buffer, _closeAllOpenedProjects) + RdCall.write(ctx, buffer, _runNextAction) + RdCall.write(ctx, buffer, _requestFocus) + RdCall.write(ctx, buffer, _isFocused) + RdCall.write(ctx, buffer, _visibleFrameNames) + RdCall.write(ctx, buffer, _projectsNames) + RdCall.write(ctx, buffer, _makeScreenshot) + RdCall.write(ctx, buffer, _isResponding) + RdCall.write(ctx, buffer, _projectsAreInitialised) + RdCall.write(ctx, buffer, _getProductCodeAndVersion) + } //companion companion object : IMarshaller { @@ -709,29 +763,7 @@ class RdTestSession private constructor( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSession) { - value.rdid.write(buffer) - RdAgentInfo.write(ctx, buffer, value.rdAgentInfo) - buffer.writeBool(value.runTestMethod) - buffer.writeList(value.traceCategories) { v -> buffer.writeString(v) } - buffer.writeList(value.debugCategories) { v -> buffer.writeString(v) } - RdProperty.write(ctx, buffer, value._ready) - RdSignal.write(ctx, buffer, value._sendException) - RdSignal.write(ctx, buffer, value._startAllureStep) - RdSignal.write(ctx, buffer, value._updateAllureStep) - RdSignal.write(ctx, buffer, value._stopAllureStep) - RdSignal.write(ctx, buffer, value._exitApp) - RdSignal.write(ctx, buffer, value._showNotification) - RdCall.write(ctx, buffer, value._forceLeaveAllModals) - RdCall.write(ctx, buffer, value._closeAllOpenedProjects) - RdCall.write(ctx, buffer, value._runNextAction) - RdCall.write(ctx, buffer, value._requestFocus) - RdCall.write(ctx, buffer, value._isFocused) - RdCall.write(ctx, buffer, value._visibleFrameNames) - RdCall.write(ctx, buffer, value._projectsNames) - RdCall.write(ctx, buffer, value._makeScreenshot) - RdCall.write(ctx, buffer, value._isResponding) - RdCall.write(ctx, buffer, value._projectsAreInitialised) - RdCall.write(ctx, buffer, value._getProductCodeAndVersion) + value.write(ctx, buffer) } private val __BoolNullableSerializer = FrameworkMarshallers.Bool.nullable() @@ -909,6 +941,15 @@ data class RdTestSessionException ( val cause: RdTestSessionLightException?, val suppressedExceptions: List? ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(type) + buffer.writeString(messageWithStacktrace) + buffer.writeNullable(message) { buffer.writeString(it) } + buffer.writeList(stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) } + buffer.writeNullable(cause) { RdTestSessionLightException.write(ctx, buffer, it) } + buffer.writeNullable(suppressedExceptions) { buffer.writeList(it) { v -> RdTestSessionLightException.write(ctx, buffer, v) } } + } //companion companion object : IMarshaller { @@ -927,12 +968,7 @@ data class RdTestSessionException ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSessionException) { - buffer.writeString(value.type) - buffer.writeString(value.messageWithStacktrace) - buffer.writeNullable(value.message) { buffer.writeString(it) } - buffer.writeList(value.stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) } - buffer.writeNullable(value.cause) { RdTestSessionLightException.write(ctx, buffer, it) } - buffer.writeNullable(value.suppressedExceptions) { buffer.writeList(it) { v -> RdTestSessionLightException.write(ctx, buffer, v) } } + value.write(ctx, buffer) } @@ -995,6 +1031,12 @@ data class RdTestSessionLightException ( val message: String?, val stacktrace: List ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(type) + buffer.writeNullable(message) { buffer.writeString(it) } + buffer.writeList(stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) } + } //companion companion object : IMarshaller { @@ -1010,9 +1052,7 @@ data class RdTestSessionLightException ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSessionLightException) { - buffer.writeString(value.type) - buffer.writeNullable(value.message) { buffer.writeString(it) } - buffer.writeList(value.stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) } + value.write(ctx, buffer) } @@ -1067,6 +1107,13 @@ data class RdTestSessionStackTraceElement ( val fileName: String, val lineNumber: Int ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(declaringClass) + buffer.writeString(methodName) + buffer.writeString(fileName) + buffer.writeInt(lineNumber) + } //companion companion object : IMarshaller { @@ -1083,10 +1130,7 @@ data class RdTestSessionStackTraceElement ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSessionStackTraceElement) { - buffer.writeString(value.declaringClass) - buffer.writeString(value.methodName) - buffer.writeString(value.fileName) - buffer.writeInt(value.lineNumber) + value.write(ctx, buffer) } diff --git a/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt b/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt index e662eade50b8..a4ef09bd418f 100644 --- a/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt +++ b/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt @@ -135,6 +135,14 @@ data class LambdaRdSerialized ( val parametersBase64: List, val globalTestScope: Boolean ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(stepName) + buffer.writeString(serializedDataBase64) + buffer.writeList(classPath) { v -> buffer.writeString(v) } + buffer.writeList(parametersBase64) { v -> buffer.writeString(v) } + buffer.writeBool(globalTestScope) + } //companion companion object : IMarshaller { @@ -152,11 +160,7 @@ data class LambdaRdSerialized ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdSerialized) { - buffer.writeString(value.stepName) - buffer.writeString(value.serializedDataBase64) - buffer.writeList(value.classPath) { v -> buffer.writeString(v) } - buffer.writeList(value.parametersBase64) { v -> buffer.writeString(v) } - buffer.writeBool(value.globalTestScope) + value.write(ctx, buffer) } @@ -217,6 +221,13 @@ data class LambdaRdTestActionParameters ( val testMethod: String, val methodArgumentssBase64: List ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(reference) + buffer.writeString(testClass) + buffer.writeString(testMethod) + buffer.writeList(methodArgumentssBase64) { v -> buffer.writeString(v) } + } //companion companion object : IMarshaller { @@ -233,10 +244,7 @@ data class LambdaRdTestActionParameters ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestActionParameters) { - buffer.writeString(value.reference) - buffer.writeString(value.testClass) - buffer.writeString(value.testMethod) - buffer.writeList(value.methodArgumentssBase64) { v -> buffer.writeString(v) } + value.write(ctx, buffer) } @@ -300,6 +308,20 @@ class LambdaRdTestSession private constructor( private val _afterAll: RdCall, private val _isResponding: RdCall ) : RdBindableBase() { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + rdid.write(buffer) + buffer.writeEnum(rdIdeType) + RdProperty.write(ctx, buffer, _ready) + RdSignal.write(ctx, buffer, _sendException) + RdCall.write(ctx, buffer, _runLambda) + RdCall.write(ctx, buffer, _runSerializedLambda) + RdCall.write(ctx, buffer, _beforeEach) + RdCall.write(ctx, buffer, _beforeAll) + RdCall.write(ctx, buffer, _afterEach) + RdCall.write(ctx, buffer, _afterAll) + RdCall.write(ctx, buffer, _isResponding) + } //companion companion object : IMarshaller { @@ -323,17 +345,7 @@ class LambdaRdTestSession private constructor( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSession) { - value.rdid.write(buffer) - buffer.writeEnum(value.rdIdeType) - RdProperty.write(ctx, buffer, value._ready) - RdSignal.write(ctx, buffer, value._sendException) - RdCall.write(ctx, buffer, value._runLambda) - RdCall.write(ctx, buffer, value._runSerializedLambda) - RdCall.write(ctx, buffer, value._beforeEach) - RdCall.write(ctx, buffer, value._beforeAll) - RdCall.write(ctx, buffer, value._afterEach) - RdCall.write(ctx, buffer, value._afterAll) - RdCall.write(ctx, buffer, value._isResponding) + value.write(ctx, buffer) } private val __BoolNullableSerializer = FrameworkMarshallers.Bool.nullable() @@ -443,6 +455,14 @@ data class LambdaRdTestSessionException ( val stacktrace: List, val cause: LambdaRdTestSessionExceptionCause? ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(type) + buffer.writeNullable(originalType) { buffer.writeString(it) } + buffer.writeNullable(message) { buffer.writeString(it) } + buffer.writeList(stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) } + buffer.writeNullable(cause) { LambdaRdTestSessionExceptionCause.write(ctx, buffer, it) } + } //companion companion object : IMarshaller { @@ -460,11 +480,7 @@ data class LambdaRdTestSessionException ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSessionException) { - buffer.writeString(value.type) - buffer.writeNullable(value.originalType) { buffer.writeString(it) } - buffer.writeNullable(value.message) { buffer.writeString(it) } - buffer.writeList(value.stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) } - buffer.writeNullable(value.cause) { LambdaRdTestSessionExceptionCause.write(ctx, buffer, it) } + value.write(ctx, buffer) } @@ -524,6 +540,12 @@ data class LambdaRdTestSessionExceptionCause ( val message: String?, val stacktrace: List ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(type) + buffer.writeNullable(message) { buffer.writeString(it) } + buffer.writeList(stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) } + } //companion companion object : IMarshaller { @@ -539,9 +561,7 @@ data class LambdaRdTestSessionExceptionCause ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSessionExceptionCause) { - buffer.writeString(value.type) - buffer.writeNullable(value.message) { buffer.writeString(it) } - buffer.writeList(value.stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) } + value.write(ctx, buffer) } @@ -596,6 +616,13 @@ data class LambdaRdTestSessionStackTraceElement ( val fileName: String, val lineNumber: Int ) : IPrintable { + //write-marshaller + private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) { + buffer.writeString(declaringClass) + buffer.writeString(methodName) + buffer.writeString(fileName) + buffer.writeInt(lineNumber) + } //companion companion object : IMarshaller { @@ -612,10 +639,7 @@ data class LambdaRdTestSessionStackTraceElement ( } override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSessionStackTraceElement) { - buffer.writeString(value.declaringClass) - buffer.writeString(value.methodName) - buffer.writeString(value.fileName) - buffer.writeInt(value.lineNumber) + value.write(ctx, buffer) }