diff --git a/src/ZB.MOM.WW.MxGateway.Worker.Tests/DeliberateRedTests.cs b/src/ZB.MOM.WW.MxGateway.Worker.Tests/DeliberateRedTests.cs new file mode 100644 index 0000000..e5878e2 --- /dev/null +++ b/src/ZB.MOM.WW.MxGateway.Worker.Tests/DeliberateRedTests.cs @@ -0,0 +1,19 @@ +using Xunit; + +namespace ZB.MOM.WW.MxGateway.Worker.Tests; + +/// +/// TST-25 acceptance check (deliberate-red): a temporary always-failing test used to prove +/// that a Worker.Tests failure propagates through windev-worker-ci.ps1 -> ssh -> +/// run-windev-ci.sh -> a nonzero exit (i.e. a red CI job). This file is thrown away after the +/// check; it must never merge to a long-lived branch. +/// +public sealed class DeliberateRedTests +{ + /// Always fails, on purpose, to exercise exit-code propagation. + [Fact] + public void DeliberateRed_AlwaysFails() + { + Assert.True(false, "TST-25 deliberate-red acceptance probe (expected failure)."); + } +}