Ignite TC Bot created IGNITE-28686:
--------------------------------------
Summary: .NET: Improve diagnostics and timeout in
DeploymentTest.TestCustomDeployment
Key: IGNITE-28686
URL: https://issues.apache.org/jira/browse/IGNITE-28686
Project: Ignite
Issue Type: Task
Reporter: Ignite TC Bot
Platform .NET (Windows) TeamCity build consistently reports
Apache.Ignite.Core.Tests.DeploymentTest.TestCustomDeployment as failed after
~35s, often with empty failure details.
Observed signal:
* Suite: IgniteTests24Java8_PlatformNetWindows
* Builds: 9066660 and repeated recent runs
* Test: Apache.Ignite.Core.Tests.DeploymentTest.TestCustomDeployment
* Duration: ~34-36s
Investigation:
The test starts a custom-deployed Apache.Ignite.exe process, does only a 300ms
early-exit check, then starts an in-process node and waits for topology size 2
with the default 30s timeout. If the external process is slow on Windows CI, or
exits after the initial 300ms window, the failing assertion does not include
the child process stdout/stderr, making TeamCity failure details unhelpful.
Proposed minimal test fix:
* Increase the topology wait only for this custom external-node deployment path.
* Include external process state, exit code, and captured output in assertion
messages.
Local validation:
* git diff --check passes.
* Full .NET test could not be run in the investigation environment because
dotnet/msbuild are unavailable.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)