Files
KArtSell.Aegis/evidence/AEG-V15-038/ModelOperationExecutionHeartbeatTests_20260809.trx
T
kjh2064 ec80337389 feat: add deterministic execution heartbeats (AEG-V15-038)
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.
2026-08-09 02:20:14 +09:00

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)&#xD;
[xUnit.net 00:00:00.52] Discovering: KArtSell.ModelOperations.UnitTests&#xD;
[xUnit.net 00:00:00.58] Discovered: KArtSell.ModelOperations.UnitTests&#xD;
[xUnit.net 00:00:00.61] Starting: KArtSell.ModelOperations.UnitTests&#xD;
[xUnit.net 00:00:00.67] Finished: KArtSell.ModelOperations.UnitTests&#xD;
</StdOut>
</Output>
</ResultSummary>
</TestRun>