Files
jobtrackingapp/docs/ui-modernisation/evidence/dashboard/backend/a3-dashboard-preferences.trx
T

244 lines
56 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TestRun id="c3d6f9a6-c555-44f6-af19-ed2cc2b1e9b3" name="Connor@CESNIMDA 2026-11-03 09:23:44" runUser="Cesnimda\Connor" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
<Times creation="2026-11-03T09:23:44.6082031+01:00" queuing="2026-11-03T09:23:44.6082034+01:00" start="2026-11-03T09:23:40.2007540+01:00" finish="2026-11-03T09:24:17.3885142+01:00" />
<TestSettings name="default" id="e8c6d2c3-b90f-4d87-ac26-f81c05df57b2">
<Deployment runDeploymentRoot="Connor_CESNIMDA_2026-11-03_09_23_44" />
</TestSettings>
<Results>
<UnitTestResult executionId="ed092692-4a3e-4986-ae59-bbb7914cc10e" testId="bd5a296a-74ef-c319-d7e7-fb0710af79f2" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9164533" startTime="2026-11-03T09:23:56.0718134+01:00" endTime="2026-11-03T09:23:56.0718135+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ed092692-4a3e-4986-ae59-bbb7914cc10e" />
<UnitTestResult executionId="edc9c56b-1f69-4bba-9d8f-3f8b19a01c98" testId="c477a02b-b877-7311-61ea-c4937451a4b9" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0.5, y: 0, w: 6, h: 8)" computerName="CESNIMDA" duration="00:00:01.2416443" startTime="2026-11-03T09:23:48.2703086+01:00" endTime="2026-11-03T09:23:48.2703088+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="edc9c56b-1f69-4bba-9d8f-3f8b19a01c98" />
<UnitTestResult executionId="49390f31-5933-46e1-b91c-f087828f920e" testId="8fcff7c5-2448-5834-9446-b26e9212b07d" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Simultaneous_first_writes_have_exactly_one_winner" computerName="CESNIMDA" duration="00:00:00.8942167" startTime="2026-11-03T09:24:13.8969503+01:00" endTime="2026-11-03T09:24:13.8969506+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="49390f31-5933-46e1-b91c-f087828f920e" />
<UnitTestResult executionId="f3402972-3872-4951-9a9b-9f4e1e0e10aa" testId="651f4bc4-1228-9b6e-3d1c-9770735e172d" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Layout_write_succeeds_while_WAL_reader_remains_open" computerName="CESNIMDA" duration="00:00:00.9042811" startTime="2026-11-03T09:24:16.4219776+01:00" endTime="2026-11-03T09:24:16.4219777+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f3402972-3872-4951-9a9b-9f4e1e0e10aa" />
<UnitTestResult executionId="0071886f-8184-4dc4-82f9-df325e4d6008" testId="74880f91-9f13-5fc4-6c6a-0aa2c05c5724" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 250, w: 6, h: 8)" computerName="CESNIMDA" duration="00:00:00.9174251" startTime="2026-11-03T09:23:51.4022912+01:00" endTime="2026-11-03T09:23:51.4022913+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0071886f-8184-4dc4-82f9-df325e4d6008" />
<UnitTestResult executionId="e0f3bf43-15fc-4bf0-9fe1-1075da969e58" testId="ae759567-21dc-6a9c-ec7d-6e91226c9c31" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9168425" startTime="2026-11-03T09:23:57.9044872+01:00" endTime="2026-11-03T09:23:57.9044873+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e0f3bf43-15fc-4bf0-9fe1-1075da969e58" />
<UnitTestResult executionId="427ce37e-e9e3-4997-abb2-a6895833fafa" testId="00cbe2b7-7503-73ab-7a39-97abd779c5fa" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported(visible: True, x: 6, expected: OK)" computerName="CESNIMDA" duration="00:00:01.0014396" startTime="2026-11-03T09:24:09.9875159+01:00" endTime="2026-11-03T09:24:09.9875162+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="427ce37e-e9e3-4997-abb2-a6895833fafa" />
<UnitTestResult executionId="5fec0fcc-d345-4fc5-81c6-dc6ad42dda28" testId="25b5a522-0c02-04f4-6920-a5fa106346a5" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported(visible: False, x: 4, expected: OK)" computerName="CESNIMDA" duration="00:00:00.9219636" startTime="2026-11-03T09:24:08.9856475+01:00" endTime="2026-11-03T09:24:08.9856477+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5fec0fcc-d345-4fc5-81c6-dc6ad42dda28" />
<UnitTestResult executionId="e0888327-0c8f-42c8-a923-643d2c98e51e" testId="e64caa47-6626-6353-5cd9-53d089044833" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:\&quot;1\&quot;,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9068983" startTime="2026-11-03T09:24:01.5785202+01:00" endTime="2026-11-03T09:24:01.5785204+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e0888327-0c8f-42c8-a923-643d2c98e51e" />
<UnitTestResult executionId="2103137b-4aca-4911-8164-bb9f5d46c9d0" testId="3ac3bd70-5981-dd61-1b42-b9305dad9c28" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9574193" startTime="2026-11-03T09:23:59.7710462+01:00" endTime="2026-11-03T09:23:59.7710463+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2103137b-4aca-4911-8164-bb9f5d46c9d0" />
<UnitTestResult executionId="77de097d-9102-4943-ae02-cb4a2278a2b7" testId="2e164cee-cade-cfff-881d-6f67ddae8fd7" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{&quot;, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9484730" startTime="2026-11-03T09:23:53.2955959+01:00" endTime="2026-11-03T09:23:53.2955962+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="77de097d-9102-4943-ae02-cb4a2278a2b7" />
<UnitTestResult executionId="a5a82e9e-d946-4c08-9a9b-03a1a7233337" testId="d3b39df1-aa3a-6b70-6223-0dc76d6a0a68" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 0, w: 6, h: 25)" computerName="CESNIMDA" duration="00:00:01.1769496" startTime="2026-11-03T09:23:49.4475868+01:00" endTime="2026-11-03T09:23:49.4475869+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a5a82e9e-d946-4c08-9a9b-03a1a7233337" />
<UnitTestResult executionId="6a8af080-2a85-4b66-84a3-c6cee2216a9e" testId="a9dddd4b-1f26-5de9-61c5-3130b9b05240" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 0, w: 3, h: 8)" computerName="CESNIMDA" duration="00:00:01.2703772" startTime="2026-11-03T09:23:45.8584245+01:00" endTime="2026-11-03T09:23:45.8584249+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a8af080-2a85-4b66-84a3-c6cee2216a9e" />
<UnitTestResult executionId="5288714c-a555-43cd-9ea6-e1ffd5ad3273" testId="ac228776-c03d-fa70-87f3-0fe90f214aad" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:\&quot;0\&quot;,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9264793" startTime="2026-11-03T09:23:55.1549889+01:00" endTime="2026-11-03T09:23:55.1549890+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5288714c-a555-43cd-9ea6-e1ffd5ad3273" />
<UnitTestResult executionId="1fd40d68-0a6a-4930-b32f-aa25406b56ca" testId="a9e9b367-f126-7214-ef9c-196367984c69" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:9007199254740991,\&quot;wid&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.8997442" startTime="2026-11-03T09:24:00.6711300+01:00" endTime="2026-11-03T09:24:00.6711302+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1fd40d68-0a6a-4930-b32f-aa25406b56ca" />
<UnitTestResult executionId="7ea62853-9895-4dc2-87f2-bd324d6aae8e" testId="c2688c31-3622-0572-6338-a6dedbccf5db" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Future_schema_is_exposed_and_cannot_be_overwritten_by_version_one" computerName="CESNIMDA" duration="00:00:00.8953324" startTime="2026-11-03T09:24:06.1842067+01:00" endTime="2026-11-03T09:24:06.1842069+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ea62853-9895-4dc2-87f2-bd324d6aae8e" />
<UnitTestResult executionId="ec8af7fb-bc04-4072-b7ad-acb71f14bd21" testId="7427eff0-13cb-cec7-85ff-c1a23528ec6b" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Future_schema_installed_while_body_is_paused_cannot_be_overwritten_with_guessed_revision" computerName="CESNIMDA" duration="00:00:00.9721049" startTime="2026-11-03T09:24:05.2885055+01:00" endTime="2026-11-03T09:24:05.2885056+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ec8af7fb-bc04-4072-b7ad-acb71f14bd21" />
<UnitTestResult executionId="49d6af01-4bfb-405d-959f-942d9e38ec02" testId="4f5f26a7-2c02-6ff7-5252-f52cf67a51cd" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 0, w: 6, h: 3)" computerName="CESNIMDA" duration="00:00:01.1697005" startTime="2026-11-03T09:23:47.0282055+01:00" endTime="2026-11-03T09:23:47.0282056+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="49d6af01-4bfb-405d-959f-942d9e38ec02" />
<UnitTestResult executionId="9529d0cc-5c55-4abe-9c55-766dc8194f5b" testId="2e66217b-e82f-b769-599a-14d793b1e550" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unknown_authenticated_subject_cannot_access_or_write_preferences" computerName="CESNIMDA" duration="00:00:00.9079006" startTime="2026-11-03T09:24:04.3160701+01:00" endTime="2026-11-03T09:24:04.3160703+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9529d0cc-5c55-4abe-9c55-766dc8194f5b" />
<UnitTestResult executionId="0a625357-338b-4270-a8a8-440d5eca1fe5" testId="5587abc1-b12b-04c1-16c3-f42b7b42f93b" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Stale_identity_profile_update_cannot_overwrite_new_layout" computerName="CESNIMDA" duration="00:00:00.8944210" startTime="2026-11-03T09:24:17.3175263+01:00" endTime="2026-11-03T09:24:17.3175263+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0a625357-338b-4270-a8a8-440d5eca1fe5" />
<UnitTestResult executionId="3699c58e-1aeb-4f72-8e6c-43efed80ad08" testId="8fb0a999-0023-97cf-e9ba-aaecb40b56b4" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Read_normalises_corrupt_unknown_and_invalid_stored_widgets_without_resetting_revision" computerName="CESNIMDA" duration="00:00:01.0838722" startTime="2026-11-03T09:24:13.0023261+01:00" endTime="2026-11-03T09:24:13.0023264+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3699c58e-1aeb-4f72-8e6c-43efed80ad08" />
<UnitTestResult executionId="09a12c49-abd0-4d80-b89e-b966bd74e732" testId="535719c6-8737-84cc-9553-9d7cd09a45aa" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:null}&quot;, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9223603" startTime="2026-11-03T09:24:03.4076299+01:00" endTime="2026-11-03T09:24:03.4076302+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="09a12c49-abd0-4d80-b89e-b966bd74e732" />
<UnitTestResult executionId="19799517-3488-472a-b558-c141b625e52b" testId="bc9754d5-9113-1a17-ce7e-adebc507ba06" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:-1,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9433131" startTime="2026-11-03T09:23:52.3468430+01:00" endTime="2026-11-03T09:23:52.3468431+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="19799517-3488-472a-b558-c141b625e52b" />
<UnitTestResult executionId="7908d212-0cde-481a-a28d-446871fa2cbe" testId="67714637-5bb0-2141-95ec-0ee23e55b8ef" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Geometry_roundtrip_preserves_hidden_positions_and_blocks_legacy_downgrade" computerName="CESNIMDA" duration="00:00:00.9630900" startTime="2026-11-03T09:24:14.8604682+01:00" endTime="2026-11-03T09:24:14.8604685+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7908d212-0cde-481a-a28d-446871fa2cbe" />
<UnitTestResult executionId="ae42c28b-cfa8-455f-a1e5-f4a4e8aa503c" testId="6716b850-0161-eeda-b230-791735b7b3d3" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:3,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9321097" startTime="2026-11-03T09:23:54.2282029+01:00" endTime="2026-11-03T09:23:54.2282029+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ae42c28b-cfa8-455f-a1e5-f4a4e8aa503c" />
<UnitTestResult executionId="21d9d5a0-044e-416c-afca-074fc8a1c05b" testId="d0a0ff5e-949e-84b7-1ec0-47ec1fe04c1a" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: -1, y: 0, w: 6, h: 8)" computerName="CESNIMDA" duration="00:00:01.0362937" startTime="2026-11-03T09:23:50.4844452+01:00" endTime="2026-11-03T09:23:50.4844456+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21d9d5a0-044e-416c-afca-074fc8a1c05b" />
<UnitTestResult executionId="efe2cf5a-f75d-4cbb-9234-3523a04d5d8d" testId="e1656e26-67d3-91bd-d658-e5f876ad8ce9" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:9223372036854775807,\&quot;&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9058150" startTime="2026-11-03T09:24:02.4847614+01:00" endTime="2026-11-03T09:24:02.4847616+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="efe2cf5a-f75d-4cbb-9234-3523a04d5d8d" />
<UnitTestResult executionId="38348ac2-87ea-4040-a1c7-e06aaeab3819" testId="61c52afe-7a15-a74e-32de-6947ab0d66cd" testName="JobTrackerApi.Tests.DashboardPreferencesTests.All_known_widgets_and_empty_reset_save_roundtrip_in_order" computerName="CESNIMDA" duration="00:00:00.9775379" startTime="2026-11-03T09:24:07.1620783+01:00" endTime="2026-11-03T09:24:07.1620783+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="38348ac2-87ea-4040-a1c7-e06aaeab3819" />
<UnitTestResult executionId="293b1af4-1aae-4d5f-a776-4e34dbe86387" testId="6b6417b8-7d21-953a-f7e4-4bd7b527d518" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Agenda_widget_uses_existing_schema_two_without_weakening_unknown_id_or_overlap_checks" computerName="CESNIMDA" duration="00:00:00.0007066" startTime="2026-11-03T09:24:16.4227765+01:00" endTime="2026-11-03T09:24:16.4227766+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="293b1af4-1aae-4d5f-a776-4e34dbe86387" />
<UnitTestResult executionId="1abca55f-7ebf-42e3-9527-dc692420c195" testId="3839c63e-6069-9b14-673c-8db9c2136e7a" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Http_roundtrip_is_owner_scoped_and_preserves_other_preferences" computerName="CESNIMDA" duration="00:00:01.0018509" startTime="2026-11-03T09:24:10.9898354+01:00" endTime="2026-11-03T09:24:10.9898355+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1abca55f-7ebf-42e3-9527-dc692420c195" />
<UnitTestResult executionId="d344f3a2-0a77-40b4-a8bb-62574361c793" testId="26bac2d0-8a68-a227-625e-58d2b2caabc5" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9151566" startTime="2026-11-03T09:23:56.9873170+01:00" endTime="2026-11-03T09:23:56.9873171+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d344f3a2-0a77-40b4-a8bb-62574361c793" />
<UnitTestResult executionId="9f1fa279-51a5-4120-87ac-2f3574e5dab9" testId="06f41ffa-cc39-1438-e40d-11cb6a278410" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Additive_migration_preserves_legacy_account_and_defaults_and_generates_MariaDb_SQL" computerName="CESNIMDA" duration="00:00:00.6564367" startTime="2026-11-03T09:24:15.5171962+01:00" endTime="2026-11-03T09:24:15.5171966+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9f1fa279-51a5-4120-87ac-2f3574e5dab9" />
<UnitTestResult executionId="079642bd-dbdb-464f-accb-dd499a33b87f" testId="b72d41c3-766f-2dd0-8bbb-7d2a55e3b0ab" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Duplicate_excessive_and_oversized_payloads_are_bounded" computerName="CESNIMDA" duration="00:00:00.9277497" startTime="2026-11-03T09:24:11.9180643+01:00" endTime="2026-11-03T09:24:11.9180646+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="079642bd-dbdb-464f-accb-dd499a33b87f" />
<UnitTestResult executionId="511ff458-bba1-4c92-9dfc-ab390920ec21" testId="7e277599-bf0e-a485-97b6-f50c42699d22" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported(visible: True, x: 4, expected: BadRequest)" computerName="CESNIMDA" duration="00:00:00.9005173" startTime="2026-11-03T09:24:08.0631728+01:00" endTime="2026-11-03T09:24:08.0631729+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="511ff458-bba1-4c92-9dfc-ab390920ec21" />
<UnitTestResult executionId="74db57c9-7375-4f97-a074-7d21aed76198" testId="55f8e066-bd5b-b475-3bf4-c27965a1f99c" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 8, y: 0, w: 6, h: 8)" computerName="CESNIMDA" duration="00:00:03.7448732" startTime="2026-11-03T09:23:44.5873326+01:00" endTime="2026-11-03T09:23:44.5873442+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="74db57c9-7375-4f97-a074-7d21aed76198" />
<UnitTestResult executionId="4773a4a8-3921-4bc9-b152-8f9a922e5672" testId="7b891091-5c11-6aac-881a-9013f5bc3328" testName="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" computerName="CESNIMDA" duration="00:00:00.9078460" startTime="2026-11-03T09:23:58.8130260+01:00" endTime="2026-11-03T09:23:58.8130263+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4773a4a8-3921-4bc9-b152-8f9a922e5672" />
</Results>
<TestDefinitions>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Stale_identity_profile_update_cannot_overwrite_new_layout" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5587abc1-b12b-04c1-16c3-f42b7b42f93b">
<Execution id="0a625357-338b-4270-a8a8-440d5eca1fe5" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Stale_identity_profile_update_cannot_overwrite_new_layout" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported(visible: True, x: 4, expected: BadRequest)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7e277599-bf0e-a485-97b6-f50c42699d22">
<Execution id="511ff458-bba1-4c92-9dfc-ab390920ec21" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="bd5a296a-74ef-c319-d7e7-fb0710af79f2">
<Execution id="ed092692-4a3e-4986-ae59-bbb7914cc10e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:\&quot;1\&quot;,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e64caa47-6626-6353-5cd9-53d089044833">
<Execution id="e0888327-0c8f-42c8-a923-643d2c98e51e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 0, w: 6, h: 3)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4f5f26a7-2c02-6ff7-5252-f52cf67a51cd">
<Execution id="49d6af01-4bfb-405d-959f-942d9e38ec02" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Geometry_roundtrip_preserves_hidden_positions_and_blocks_legacy_downgrade" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="67714637-5bb0-2141-95ec-0ee23e55b8ef">
<Execution id="7908d212-0cde-481a-a28d-446871fa2cbe" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Geometry_roundtrip_preserves_hidden_positions_and_blocks_legacy_downgrade" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported(visible: True, x: 6, expected: OK)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="00cbe2b7-7503-73ab-7a39-97abd779c5fa">
<Execution id="427ce37e-e9e3-4997-abb2-a6895833fafa" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:9223372036854775807,\&quot;&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e1656e26-67d3-91bd-d658-e5f876ad8ce9">
<Execution id="efe2cf5a-f75d-4cbb-9234-3523a04d5d8d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported(visible: False, x: 4, expected: OK)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="25b5a522-0c02-04f4-6920-a5fa106346a5">
<Execution id="5fec0fcc-d345-4fc5-81c6-dc6ad42dda28" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Visible_geometry_cannot_overlap_but_hidden_positions_and_adjacent_edges_are_supported" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Future_schema_installed_while_body_is_paused_cannot_be_overwritten_with_guessed_revision" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7427eff0-13cb-cec7-85ff-c1a23528ec6b">
<Execution id="ec8af7fb-bc04-4072-b7ad-acb71f14bd21" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Future_schema_installed_while_body_is_paused_cannot_be_overwritten_with_guessed_revision" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Read_normalises_corrupt_unknown_and_invalid_stored_widgets_without_resetting_revision" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8fb0a999-0023-97cf-e9ba-aaecb40b56b4">
<Execution id="3699c58e-1aeb-4f72-8e6c-43efed80ad08" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Read_normalises_corrupt_unknown_and_invalid_stored_widgets_without_resetting_revision" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Layout_write_succeeds_while_WAL_reader_remains_open" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="651f4bc4-1228-9b6e-3d1c-9770735e172d">
<Execution id="f3402972-3872-4951-9a9b-9f4e1e0e10aa" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Layout_write_succeeds_while_WAL_reader_remains_open" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 0, w: 6, h: 25)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d3b39df1-aa3a-6b70-6223-0dc76d6a0a68">
<Execution id="a5a82e9e-d946-4c08-9a9b-03a1a7233337" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Duplicate_excessive_and_oversized_payloads_are_bounded" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="b72d41c3-766f-2dd0-8bbb-7d2a55e3b0ab">
<Execution id="079642bd-dbdb-464f-accb-dd499a33b87f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Duplicate_excessive_and_oversized_payloads_are_bounded" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 0, w: 3, h: 8)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a9dddd4b-1f26-5de9-61c5-3130b9b05240">
<Execution id="6a8af080-2a85-4b66-84a3-c6cee2216a9e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:null}&quot;, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="535719c6-8737-84cc-9553-9d7cd09a45aa">
<Execution id="09a12c49-abd0-4d80-b89e-b966bd74e732" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ae759567-21dc-6a9c-ec7d-6e91226c9c31">
<Execution id="e0f3bf43-15fc-4bf0-9fe1-1075da969e58" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Simultaneous_first_writes_have_exactly_one_winner" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8fcff7c5-2448-5834-9446-b26e9212b07d">
<Execution id="49390f31-5933-46e1-b91c-f087828f920e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Simultaneous_first_writes_have_exactly_one_winner" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Http_roundtrip_is_owner_scoped_and_preserves_other_preferences" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="3839c63e-6069-9b14-673c-8db9c2136e7a">
<Execution id="1abca55f-7ebf-42e3-9527-dc692420c195" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Http_roundtrip_is_owner_scoped_and_preserves_other_preferences" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="26bac2d0-8a68-a227-625e-58d2b2caabc5">
<Execution id="d344f3a2-0a77-40b4-a8bb-62574361c793" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Agenda_widget_uses_existing_schema_two_without_weakening_unknown_id_or_overlap_checks" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="6b6417b8-7d21-953a-f7e4-4bd7b527d518">
<Execution id="293b1af4-1aae-4d5f-a776-4e34dbe86387" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Agenda_widget_uses_existing_schema_two_without_weakening_unknown_id_or_overlap_checks" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:-1,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="bc9754d5-9113-1a17-ce7e-adebc507ba06">
<Execution id="19799517-3488-472a-b558-c141b625e52b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7b891091-5c11-6aac-881a-9013f5bc3328">
<Execution id="4773a4a8-3921-4bc9-b152-8f9a922e5672" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Future_schema_is_exposed_and_cannot_be_overwritten_by_version_one" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c2688c31-3622-0572-6338-a6dedbccf5db">
<Execution id="7ea62853-9895-4dc2-87f2-bd324d6aae8e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Future_schema_is_exposed_and_cannot_be_overwritten_by_version_one" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0, y: 250, w: 6, h: 8)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="74880f91-9f13-5fc4-6c6a-0aa2c05c5724">
<Execution id="0071886f-8184-4dc4-82f9-df325e4d6008" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: -1, y: 0, w: 6, h: 8)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d0a0ff5e-949e-84b7-1ec0-47ec1fe04c1a">
<Execution id="21d9d5a0-044e-416c-afca-074fc8a1c05b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:3,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="6716b850-0161-eeda-b230-791735b7b3d3">
<Execution id="ae42c28b-cfa8-455f-a1e5-f4a4e8aa503c" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{&quot;, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="2e164cee-cade-cfff-881d-6f67ddae8fd7">
<Execution id="77de097d-9102-4943-ae02-cb4a2278a2b7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:0,\&quot;widgets\&quot;:[{\&quot;id\&quot;&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="3ac3bd70-5981-dd61-1b42-b9305dad9c28">
<Execution id="2103137b-4aca-4911-8164-bb9f5d46c9d0" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:\&quot;0\&quot;,\&quot;widgets\&quot;:[]}&quot;, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ac228776-c03d-fa70-87f3-0fe90f214aad">
<Execution id="5288714c-a555-43cd-9ea6-e1ffd5ad3273" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unknown_authenticated_subject_cannot_access_or_write_preferences" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="2e66217b-e82f-b769-599a-14d793b1e550">
<Execution id="9529d0cc-5c55-4abe-9c55-766dc8194f5b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unknown_authenticated_subject_cannot_access_or_write_preferences" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Additive_migration_preserves_legacy_account_and_defaults_and_generates_MariaDb_SQL" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="06f41ffa-cc39-1438-e40d-11cb6a278410">
<Execution id="9f1fa279-51a5-4120-87ac-2f3574e5dab9" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Additive_migration_preserves_legacy_account_and_defaults_and_generates_MariaDb_SQL" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.All_known_widgets_and_empty_reset_save_roundtrip_in_order" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="61c52afe-7a15-a74e-32de-6947ab0d66cd">
<Execution id="38348ac2-87ea-4040-a1c7-e06aaeab3819" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="All_known_widgets_and_empty_reset_save_roundtrip_in_order" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 0.5, y: 0, w: 6, h: 8)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c477a02b-b877-7311-61ea-c4937451a4b9">
<Execution id="edc9c56b-1f69-4bba-9d8f-3f8b19a01c98" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Invalid_payload_does_not_save(payload: &quot;{\&quot;version\&quot;:1,\&quot;revision\&quot;:9007199254740991,\&quot;wid&quot;···, expected: 400)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a9e9b367-f126-7214-ef9c-196367984c69">
<Execution id="1fd40d68-0a6a-4930-b32f-aa25406b56ca" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Invalid_payload_does_not_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.DashboardPreferencesTests.Unbounded_or_fractional_geometry_is_rejected_before_persistence(x: 8, y: 0, w: 6, h: 8)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="55f8e066-bd5b-b475-3bf4-c27965a1f99c">
<Execution id="74db57c9-7375-4f97-a074-7d21aed76198" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.DashboardPreferencesTests" name="Unbounded_or_fractional_geometry_is_rejected_before_persistence" />
</UnitTest>
</TestDefinitions>
<TestEntries>
<TestEntry testId="bd5a296a-74ef-c319-d7e7-fb0710af79f2" executionId="ed092692-4a3e-4986-ae59-bbb7914cc10e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c477a02b-b877-7311-61ea-c4937451a4b9" executionId="edc9c56b-1f69-4bba-9d8f-3f8b19a01c98" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8fcff7c5-2448-5834-9446-b26e9212b07d" executionId="49390f31-5933-46e1-b91c-f087828f920e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="651f4bc4-1228-9b6e-3d1c-9770735e172d" executionId="f3402972-3872-4951-9a9b-9f4e1e0e10aa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="74880f91-9f13-5fc4-6c6a-0aa2c05c5724" executionId="0071886f-8184-4dc4-82f9-df325e4d6008" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ae759567-21dc-6a9c-ec7d-6e91226c9c31" executionId="e0f3bf43-15fc-4bf0-9fe1-1075da969e58" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="00cbe2b7-7503-73ab-7a39-97abd779c5fa" executionId="427ce37e-e9e3-4997-abb2-a6895833fafa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="25b5a522-0c02-04f4-6920-a5fa106346a5" executionId="5fec0fcc-d345-4fc5-81c6-dc6ad42dda28" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e64caa47-6626-6353-5cd9-53d089044833" executionId="e0888327-0c8f-42c8-a923-643d2c98e51e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="3ac3bd70-5981-dd61-1b42-b9305dad9c28" executionId="2103137b-4aca-4911-8164-bb9f5d46c9d0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="2e164cee-cade-cfff-881d-6f67ddae8fd7" executionId="77de097d-9102-4943-ae02-cb4a2278a2b7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d3b39df1-aa3a-6b70-6223-0dc76d6a0a68" executionId="a5a82e9e-d946-4c08-9a9b-03a1a7233337" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a9dddd4b-1f26-5de9-61c5-3130b9b05240" executionId="6a8af080-2a85-4b66-84a3-c6cee2216a9e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ac228776-c03d-fa70-87f3-0fe90f214aad" executionId="5288714c-a555-43cd-9ea6-e1ffd5ad3273" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a9e9b367-f126-7214-ef9c-196367984c69" executionId="1fd40d68-0a6a-4930-b32f-aa25406b56ca" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c2688c31-3622-0572-6338-a6dedbccf5db" executionId="7ea62853-9895-4dc2-87f2-bd324d6aae8e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7427eff0-13cb-cec7-85ff-c1a23528ec6b" executionId="ec8af7fb-bc04-4072-b7ad-acb71f14bd21" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4f5f26a7-2c02-6ff7-5252-f52cf67a51cd" executionId="49d6af01-4bfb-405d-959f-942d9e38ec02" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="2e66217b-e82f-b769-599a-14d793b1e550" executionId="9529d0cc-5c55-4abe-9c55-766dc8194f5b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5587abc1-b12b-04c1-16c3-f42b7b42f93b" executionId="0a625357-338b-4270-a8a8-440d5eca1fe5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8fb0a999-0023-97cf-e9ba-aaecb40b56b4" executionId="3699c58e-1aeb-4f72-8e6c-43efed80ad08" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="535719c6-8737-84cc-9553-9d7cd09a45aa" executionId="09a12c49-abd0-4d80-b89e-b966bd74e732" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="bc9754d5-9113-1a17-ce7e-adebc507ba06" executionId="19799517-3488-472a-b558-c141b625e52b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="67714637-5bb0-2141-95ec-0ee23e55b8ef" executionId="7908d212-0cde-481a-a28d-446871fa2cbe" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="6716b850-0161-eeda-b230-791735b7b3d3" executionId="ae42c28b-cfa8-455f-a1e5-f4a4e8aa503c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d0a0ff5e-949e-84b7-1ec0-47ec1fe04c1a" executionId="21d9d5a0-044e-416c-afca-074fc8a1c05b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e1656e26-67d3-91bd-d658-e5f876ad8ce9" executionId="efe2cf5a-f75d-4cbb-9234-3523a04d5d8d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="61c52afe-7a15-a74e-32de-6947ab0d66cd" executionId="38348ac2-87ea-4040-a1c7-e06aaeab3819" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="6b6417b8-7d21-953a-f7e4-4bd7b527d518" executionId="293b1af4-1aae-4d5f-a776-4e34dbe86387" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="3839c63e-6069-9b14-673c-8db9c2136e7a" executionId="1abca55f-7ebf-42e3-9527-dc692420c195" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="26bac2d0-8a68-a227-625e-58d2b2caabc5" executionId="d344f3a2-0a77-40b4-a8bb-62574361c793" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="06f41ffa-cc39-1438-e40d-11cb6a278410" executionId="9f1fa279-51a5-4120-87ac-2f3574e5dab9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="b72d41c3-766f-2dd0-8bbb-7d2a55e3b0ab" executionId="079642bd-dbdb-464f-accb-dd499a33b87f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7e277599-bf0e-a485-97b6-f50c42699d22" executionId="511ff458-bba1-4c92-9dfc-ab390920ec21" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="55f8e066-bd5b-b475-3bf4-c27965a1f99c" executionId="74db57c9-7375-4f97-a074-7d21aed76198" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7b891091-5c11-6aac-881a-9013f5bc3328" executionId="4773a4a8-3921-4bc9-b152-8f9a922e5672" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
</TestEntries>
<TestLists>
<TestList name="Results Not in a List" id="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestList name="All Loaded Results" id="19431567-8539-422a-85d7-44ee4e166bda" />
</TestLists>
<ResultSummary outcome="Completed">
<Counters total="36" executed="36" passed="36" 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 v2.8.2+699d445a1a (64-bit .NET 9.0.19)&#xD;
[xUnit.net 00:00:00.11] Discovering: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:00.24] Discovered: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:00.24] Starting: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:36.75] Finished: JobTrackerApi.Tests&#xD;
</StdOut>
</Output>
</ResultSummary>
</TestRun>