ec80337389
Adds a pure, monotonic execution heartbeat and caller-supplied staleness cutoff without inventing alert thresholds. Evidence: targeted Release tests 5/5 passed; TRX SHA256 2ADBB526FAF6E5D924EB3F53C7E582E736199A59E0DA4E4FD25DCAA82A661BBC. WBS remains IN_PROGRESS pending approved alert contract.
58 lines
9.0 KiB
XML
58 lines
9.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<TestRun id="8976b6f7-2599-4c71-8edf-96d9d363c4a1" name="kjh20@KIMJAEHYUN-NOTE 2026-08-09 02:19:36" runUser="KIMJAEHYUN-NOTE\kjh20" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
|
|
<Times creation="2026-08-09T02:19:36.5669605+09:00" queuing="2026-08-09T02:19:36.5669610+09:00" start="2026-08-09T02:19:35.3289226+09:00" finish="2026-08-09T02:19:36.5743814+09:00" />
|
|
<TestSettings name="default" id="1b508f2f-f153-4374-87e3-e7c0203ba253">
|
|
<Deployment runDeploymentRoot="kjh20_KIMJAEHYUN-NOTE_2026-08-09_02_19_36" />
|
|
</TestSettings>
|
|
<Results>
|
|
<UnitTestResult executionId="14789a69-ea09-4cd7-aba1-5b6e76b56f97" testId="8cd7f1ee-4c9d-d1f2-992a-04e36f602014" testName="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Running_execution_records_monotonic_heartbeats_and_uses_the_caller_cutoff" computerName="KIMJAEHYUN-NOTE" duration="00:00:00.0011167" startTime="2026-08-09T02:19:36.4676751+09:00" endTime="2026-08-09T02:19:36.4677304+09:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="14789a69-ea09-4cd7-aba1-5b6e76b56f97" />
|
|
<UnitTestResult executionId="fc0f44c6-777e-4dbe-83a1-a98753a520c4" testId="fb07f491-ffe5-b6cc-1d25-ca1d5d81e6d4" testName="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Business_hold_persists_reason_and_expiry_until_an_explicit_resume" computerName="KIMJAEHYUN-NOTE" duration="00:00:00.0135315" startTime="2026-08-09T02:19:36.4352123+09:00" endTime="2026-08-09T02:19:36.4565794+09:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fc0f44c6-777e-4dbe-83a1-a98753a520c4" />
|
|
<UnitTestResult executionId="13fa42ba-63ad-4460-ba38-35f4c9f149c4" testId="3ad1ce15-14cb-0bca-8778-f23485ec4642" testName="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Business_hold_can_resume_but_success_is_terminal" computerName="KIMJAEHYUN-NOTE" duration="00:00:00.0020236" startTime="2026-08-09T02:19:36.4670179+09:00" endTime="2026-08-09T02:19:36.4670857+09:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="13fa42ba-63ad-4460-ba38-35f4c9f149c4" />
|
|
<UnitTestResult executionId="3a1db35a-9caf-43a4-a7e1-c2ae382409a4" testId="29eb9b38-c1c2-def5-ee12-9d36c3ca99fd" testName="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Business_hold_requires_a_future_expiry_but_technical_failure_cannot_set_one" computerName="KIMJAEHYUN-NOTE" duration="00:00:00.0003838" startTime="2026-08-09T02:19:36.4678463+09:00" endTime="2026-08-09T02:19:36.4678862+09:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3a1db35a-9caf-43a4-a7e1-c2ae382409a4" />
|
|
<UnitTestResult executionId="24d700ed-3ea1-430f-a45d-03a7c4a04a87" testId="bc560972-cb07-d3a1-8c5e-682ba5561a6d" testName="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Non_running_execution_cannot_record_a_heartbeat" computerName="KIMJAEHYUN-NOTE" duration="00:00:00.0002105" startTime="2026-08-09T02:19:36.4679745+09:00" endTime="2026-08-09T02:19:36.4680181+09:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="24d700ed-3ea1-430f-a45d-03a7c4a04a87" />
|
|
</Results>
|
|
<TestDefinitions>
|
|
<UnitTest name="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Business_hold_persists_reason_and_expiry_until_an_explicit_resume" storage="d:\jobroomz\kartsell.aegis\tests\kartsell.modeloperations.unittests\bin\release\net10.0\kartsell.modeloperations.unittests.dll" id="fb07f491-ffe5-b6cc-1d25-ca1d5d81e6d4">
|
|
<Execution id="fc0f44c6-777e-4dbe-83a1-a98753a520c4" />
|
|
<TestMethod codeBase="D:\JobRoomz\KArtSell.Aegis\tests\KArtSell.ModelOperations.UnitTests\bin\Release\net10.0\KArtSell.ModelOperations.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests" name="Business_hold_persists_reason_and_expiry_until_an_explicit_resume" />
|
|
</UnitTest>
|
|
<UnitTest name="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Business_hold_can_resume_but_success_is_terminal" storage="d:\jobroomz\kartsell.aegis\tests\kartsell.modeloperations.unittests\bin\release\net10.0\kartsell.modeloperations.unittests.dll" id="3ad1ce15-14cb-0bca-8778-f23485ec4642">
|
|
<Execution id="13fa42ba-63ad-4460-ba38-35f4c9f149c4" />
|
|
<TestMethod codeBase="D:\JobRoomz\KArtSell.Aegis\tests\KArtSell.ModelOperations.UnitTests\bin\Release\net10.0\KArtSell.ModelOperations.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests" name="Business_hold_can_resume_but_success_is_terminal" />
|
|
</UnitTest>
|
|
<UnitTest name="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Non_running_execution_cannot_record_a_heartbeat" storage="d:\jobroomz\kartsell.aegis\tests\kartsell.modeloperations.unittests\bin\release\net10.0\kartsell.modeloperations.unittests.dll" id="bc560972-cb07-d3a1-8c5e-682ba5561a6d">
|
|
<Execution id="24d700ed-3ea1-430f-a45d-03a7c4a04a87" />
|
|
<TestMethod codeBase="D:\JobRoomz\KArtSell.Aegis\tests\KArtSell.ModelOperations.UnitTests\bin\Release\net10.0\KArtSell.ModelOperations.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests" name="Non_running_execution_cannot_record_a_heartbeat" />
|
|
</UnitTest>
|
|
<UnitTest name="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Running_execution_records_monotonic_heartbeats_and_uses_the_caller_cutoff" storage="d:\jobroomz\kartsell.aegis\tests\kartsell.modeloperations.unittests\bin\release\net10.0\kartsell.modeloperations.unittests.dll" id="8cd7f1ee-4c9d-d1f2-992a-04e36f602014">
|
|
<Execution id="14789a69-ea09-4cd7-aba1-5b6e76b56f97" />
|
|
<TestMethod codeBase="D:\JobRoomz\KArtSell.Aegis\tests\KArtSell.ModelOperations.UnitTests\bin\Release\net10.0\KArtSell.ModelOperations.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests" name="Running_execution_records_monotonic_heartbeats_and_uses_the_caller_cutoff" />
|
|
</UnitTest>
|
|
<UnitTest name="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests.Business_hold_requires_a_future_expiry_but_technical_failure_cannot_set_one" storage="d:\jobroomz\kartsell.aegis\tests\kartsell.modeloperations.unittests\bin\release\net10.0\kartsell.modeloperations.unittests.dll" id="29eb9b38-c1c2-def5-ee12-9d36c3ca99fd">
|
|
<Execution id="3a1db35a-9caf-43a4-a7e1-c2ae382409a4" />
|
|
<TestMethod codeBase="D:\JobRoomz\KArtSell.Aegis\tests\KArtSell.ModelOperations.UnitTests\bin\Release\net10.0\KArtSell.ModelOperations.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="KArtSell.ModelOperations.UnitTests.ModelOperationExecutionTests" name="Business_hold_requires_a_future_expiry_but_technical_failure_cannot_set_one" />
|
|
</UnitTest>
|
|
</TestDefinitions>
|
|
<TestEntries>
|
|
<TestEntry testId="8cd7f1ee-4c9d-d1f2-992a-04e36f602014" executionId="14789a69-ea09-4cd7-aba1-5b6e76b56f97" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
|
|
<TestEntry testId="fb07f491-ffe5-b6cc-1d25-ca1d5d81e6d4" executionId="fc0f44c6-777e-4dbe-83a1-a98753a520c4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
|
|
<TestEntry testId="3ad1ce15-14cb-0bca-8778-f23485ec4642" executionId="13fa42ba-63ad-4460-ba38-35f4c9f149c4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
|
|
<TestEntry testId="29eb9b38-c1c2-def5-ee12-9d36c3ca99fd" executionId="3a1db35a-9caf-43a4-a7e1-c2ae382409a4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
|
|
<TestEntry testId="bc560972-cb07-d3a1-8c5e-682ba5561a6d" executionId="24d700ed-3ea1-430f-a45d-03a7c4a04a87" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
|
|
</TestEntries>
|
|
<TestLists>
|
|
<TestList name="목록에 없는 결과" id="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
|
|
<TestList name="로드된 모든 결과" id="19431567-8539-422a-85d7-44ee4e166bda" />
|
|
</TestLists>
|
|
<ResultSummary outcome="Completed">
|
|
<Counters total="5" executed="5" passed="5" failed="0" error="0" timeout="0" aborted="0" inconclusive="0" passedButRunAborted="0" notRunnable="0" notExecuted="0" disconnected="0" warning="0" completed="0" inProgress="0" pending="0" />
|
|
<Output>
|
|
<StdOut>[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 10.0.10)
|
|
[xUnit.net 00:00:00.52] Discovering: KArtSell.ModelOperations.UnitTests
|
|
[xUnit.net 00:00:00.58] Discovered: KArtSell.ModelOperations.UnitTests
|
|
[xUnit.net 00:00:00.61] Starting: KArtSell.ModelOperations.UnitTests
|
|
[xUnit.net 00:00:00.67] Finished: KArtSell.ModelOperations.UnitTests
|
|
</StdOut>
|
|
</Output>
|
|
</ResultSummary>
|
|
</TestRun> |