This is an automated email from the ASF dual-hosted git repository.

isapego pushed a commit to branch ignite-27304
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit f8124d7a7c3aeb7b5b547fe7f533ad75fddb9d2e
Author: Igor Sapego <[email protected]>
AuthorDate: Wed Mar 25 01:53:24 2026 +0100

    IGNITE-27304: Driver installation
---
 .../test/platform_tests/PlatformCppTestsWindows.kt     | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/.teamcity/test/platform_tests/PlatformCppTestsWindows.kt 
b/.teamcity/test/platform_tests/PlatformCppTestsWindows.kt
index a3551ddfa88..93e0430dcbd 100644
--- a/.teamcity/test/platform_tests/PlatformCppTestsWindows.kt
+++ b/.teamcity/test/platform_tests/PlatformCppTestsWindows.kt
@@ -15,6 +15,7 @@ import 
org.apache.ignite.teamcity.CustomBuildSteps.Companion.customGradle
 import org.apache.ignite.teamcity.CustomBuildSteps.Companion.customPowerShell
 import org.apache.ignite.teamcity.Teamcity
 import org.apache.ignite.teamcity.Teamcity.Companion.hiddenText
+import java.io.File
 
 
 object PlatformCppTestsWindows : BuildType({
@@ -97,6 +98,14 @@ object PlatformCppTestsWindows : BuildType({
             """.trimIndent()
             formatStderrAsError = true
         }
+        powerShell {
+            name = "Install ODBC"
+            platform = PowerShellStep.Platform.x64
+            scriptMode = file {
+                path = 
"%PATH__CMAKE_BUILD_DIRECTORY%\\odbc\\install\\install_win.ps1"
+            }
+            scriptArgs = "install 
\"%PATH__CMAKE_BUILD_DIRECTORY%\\Debug\\bin\\ignite_odbc.dll\""
+        }
         script {
             name = "ODBC integration tests"
             workingDir = "%PATH__CMAKE_BUILD_DIRECTORY%"
@@ -110,6 +119,15 @@ object PlatformCppTestsWindows : BuildType({
             """.trimIndent()
             formatStderrAsError = true
         }
+        powerShell {
+            name = "Remove ODBC"
+            platform = PowerShellStep.Platform.x64
+            scriptMode = file {
+                path = 
"%PATH__CMAKE_BUILD_DIRECTORY%\\odbc\\install\\install_win.ps1"
+            }
+            scriptArgs = "remove"
+            executionMode = BuildStep.ExecutionMode.ALWAYS
+        }
         customPowerShell {
             name = "Collect debug artifacts for crash dumps"
             workingDir = "%PATH__CMAKE_BUILD_DIRECTORY%"

Reply via email to